您好!
如果我尝试通过 I2C 与芯片通信、则会出现充电无法开启的问题。
情况:
已连接无电电池(<3V)。 主机处理器电源连接到 SYS 输出(芯片的降压转换器)。
发生了什么。
当我插入 USB 时、即在 Vin 处施加电压、
它将芯片置于默认模式(无主机模式)、并开始充电。
2.降压转换器通过输入电压电源打开、输出1.8V (默认值)、然后为主机处理器供电。
3.加电后,主机处理器立即将 CD 引脚置为高电平,通过 I2C 与芯片通信,从而将芯片置于主机模式,此时停止充电。 (这是问题、我不明白为什么它会在这里停止充电)。
通过 I2C、我进行以下更改:
-将降压转换器输出更改为2.8V
-更改 ICHRG、IPRETERM 和 ILIM
-将"1"写入 Hz_MODE 位、将"0"写入 CE 位。
然后它再次将 CD 引脚拉至低电平。
充电仍然关闭。
4.我断开 USB、即 Vin、现在由电池供电的降压转换器、芯片进入高 Z 模式。
5.我再次插入 USB,它正常充电。
请帮我解决这个问题。 非常感谢。
谢谢、
千山