请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:TPS6.5986万
尊敬的专家:
系统由TPS6.5986万,bq2.5892万充电器和主机MCU组成。 所有三个都连接到相同的I2C总线,MCU是一个主控制器。 TPS6.5986万从外部USB充电器接收电源,并将其馈入bq2.5892万,从而为电池充电。
在电池耗尽的情况下会出现问题,这意味着TPS6.5986万由VBUS供电。 MCU在启动例程期间访问bq2.5892万的寄存器。 bq2.5892万的I2C地址为0x6B,访问的寄存器为0x03。 当MCU发送6B03时,TPS6.5986万将删除C_CC1和C_CC2的下拉列表。 由于这种外部充电器切断了VBUS,并且设备因没有电源而关闭。
如果MCU正在访问不同的寄存器,则不会出现问题。 仅当发送了6B03时才会发生这种情况。 例如,6B04不会导致任何问题。
有什么想法会导致这种奇怪的行为?
Rgds,
Juha