1. 设置寄存器0x01H z中的I IN_LIMIT可以限制充电电流,但是改变0x03H寄存器中的 I CHG大小,充电电流却没有变化,为什么?
2. CE使能引脚拉高,同时0x01H寄存器中CE也置高,理论上充电应该停止,但是充电依然继续,为什么
Michael Yang:
1. 设置寄存器0x01H z中的I IN_LIMIT可以限制充电电流,但是改变0x03H寄存器中的 I CHG大小,充电电流却没有变化,为什么?
R:I IN_LIMIT是限制的最大输入电流,而关于ICHG电流,首先保证输入电流足够,即除了提供给负载以后, 还有足够多的电流(大于ICHG)设定的电流来使得电池在CC模式时能够维持这样的充电电流。
此外重要的是因为输入源不同(通用USB源, DCP做成USB接口插座的适配器电源 ),一般改变ICHG是指在DCP源下 来进行设置,所以首先要保证芯片通过BC 1.2检测到符合规格的DCP ,即做成USB接口状的适配器的D+ D-是短接在一起以便于芯片能够识别出来这是一个能够提供大电流的专用USB接口状的适配器而不是电脑或其他一般的通用USB口(这种USB会因为所遵循的标准,2.0、3.0来限制最大能够输出的电流,比如500mA ,1A)
yezi1:
回复 Michael Yang:
你好,我碰到的问题是,先设置用大电流可以冲进去,但是改寄存器的I CHG值变小,如50ma,但是观测到的充电电流仍旧没有减小,而不是,输入电流不够用。
yezi1:
回复 Michael Yang:
问题已解决,亮的电流是负载电流!