用这款充电芯片,当机器连接标充适配器充电时,打开机器上的打印头进行持续打印,过一段时间发现,关闭打印头后电池充电电流为0mA(这个是偶现的,不是每次都出现),充电器只会给系统供电,重启机器后现象依然存在。
请问是否能提供排查问题的建议?
谢谢!
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.
用这款充电芯片,当机器连接标充适配器充电时,打开机器上的打印头进行持续打印,过一段时间发现,关闭打印头后电池充电电流为0mA(这个是偶现的,不是每次都出现),充电器只会给系统供电,重启机器后现象依然存在。
请问是否能提供排查问题的建议?
谢谢!
您好,Can you check all STAT and FLAG register readings? They are located from Reg 0x0B to 0x10. A spike in load(stop printing in your case) may have caused some fault conditions. Information from registers will give us more clue.
Also, when this happens, are you able to re-enable charging in software?
您好,我们这边复现了,插着充电器时读取所有寄存器的值如下:
REG0:A0, REG1:4A, REG2:85, REG3:20, REG4:21
REG5:85, REG6:3D, REG7:A, REG8:D, REG9:15
REGa:0, REGb:3, REGc:80, REGd:0, REGe:0
REGf:0, REG10:80, REG11:0, REG12:0, REG13:0
REG14:0, REG15:B0, REG16:0, REG17:0, REG18:85
REG19:0, REG1a:0, REG1b:13, REG1c:6D, REG1d:1A
REG1e:6C, REG1f:1B, REG20:F2, REG21:2, REG22:8
REG23:0, REG24:3B, REG25:11
您好,设置看起来没有问题
However, device was not able to detect VBUS: Reg0C=80 and "Power good" was toggled, REG10=80, meaning some kind power reset was happening. Please check if anything triggered at customer input side, maybe power glitch for example.
建议您安装TI Battery management studio复现一下当时的现象, 手动输入registers的值, This will help expedite the real time debug,
您好,The EN_HIZ bit is cleared automatically when the adapter is plugged in.
请参考数据手册8.3.3.1 Poor Source Qualification确认是不是VBUS OVP引起的EN_HIZ