你好!
充电器仅从电池启动。 充电器处于低功耗模式、LDO 保持关闭、静态电流最小。 当一个输入源插入时、充电器打开 LDO、 静态电流相应增加。 但是 、当输入源断开连接时、无论我做什么、LDO 都将保持开启状态。
当 输入源 断开时、如何以最小静态电流(LDO 关闭、Iq =~30uA)将充电器转换为低功耗模式?
谢谢!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
你好!
充电器仅从电池启动。 充电器处于低功耗模式、LDO 保持关闭、静态电流最小。 当一个输入源插入时、充电器打开 LDO、 静态电流相应增加。 但是 、当输入源断开连接时、无论我做什么、LDO 都将保持开启状态。
当 输入源 断开时、如何以最小静态电流(LDO 关闭、Iq =~30uA)将充电器转换为低功耗模式?
谢谢!
你好!
通过 I2C 寄存器禁用低功耗模式以启用低功耗模式? 你确定吗? 遗憾的是、这也不起作用(Vregn = 6.05V、Iq =~700uA)。
我使用的命令序列:
1.通过电池加电、不使用 BATFET:
delay_1sec ();
SMBus_write (0x32、0x8000); /* EN_HIZ = 1 */
delay1ms (10);
SMBus_write (0x12、0xA202); /* EN_LDO = 0 */
delay1ms (10);
SMBus_write (0x30、0x8210); /* EN_IBAT = 1、AUTO_WAKE_UP = 0 */
delay1ms (10);
SMBus_write (0x31、0x2F7); /* EN_ICHG_IDCHG = 1 IBAT 引脚作为充电电流*/
delay1ms (10);
SMBus_write (0x35、0x2005); /* EN_ADC_VBAT = 1、EN_ADC_ICHG = 1*/
delay1ms (10);
2.连接直流电源后,开始充电:
SMBus_write (0x12、0x2202);
delay1ms (10);
SMBus_write (0x32、0); /* EN_HIZ = 0 */
delay1ms (10);
SMBus_write (0x14、CHARGE_CURRENT);
delay1ms (10);
3.断开直流电源时停止充电:
SMBus_write (0x32、0x8000); /* EN_HIZ = 1 */
delay1ms (10);
SMBus_write (0x14、0);
delay1ms (10);
接下来应如何启用低功耗模式(Vregn = 0、IQ =~30uA)?