ESP8266似乎在启动时会短时间消耗较大的电流;在运行过程中,也会周期性地从
电源抽取较大的电流,持续时间约为20mS。看上去,这似乎是由RF的TX部分产生的需求。而ESP8266似乎可通过配置esp_init_data_default.bin文档,令模块工作在较低的TX发送功率下。
能否指出如何设置esp_init_data_default.bin,以获得最低的启动电流和工作电流?
我尝试根据资料,做如下配置,请看看是否正确。
1. 第93字节,low_power_en, 设定为1,打开低功耗模式。能否解释芯片如何实现低功耗?是降低发射功率,还是减小CPU负荷?
2. 第94字节,lp_rf_stg10, 设定为0,衰减-23db
3. 第95字节,lp_bb_att_ext,设定为24,衰减-6db
4. 第107字节,vdd33_const,设定为33,系统确定采用3.3V供电,避免启动和运行中做RF Calibra
tion,减小启动电流和工作电流
5. 第114字节,freq_correct_en,设定为0,避免启动和运行中校正频偏,减小启动电流和工作电流。