我现在是起了一个1HZ的定时器去检测AC是否在位,AC在位就设置0x14,0X15,0X3F这3个寄存器0x0800->0x14,0x3130->0x15,0x1000->0x3F,但是现在问题是不充电,没有电输出。
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.
我现在是起了一个1HZ的定时器去检测AC是否在位,AC在位就设置0x14,0X15,0X3F这3个寄存器0x0800->0x14,0x3130->0x15,0x1000->0x3F,但是现在问题是不充电,没有电输出。
麻烦share以下你的原理图,另外,在插入adapter之后板子上的信号有量过么,包括ACN, ACOK, REGN, PHASE的电压及波形。
最后,注意下0x12寄存器里面有一个watchdog,如果不设置是可能会触发保护。建议写完寄存器之后再去周期性的读下寄存器(用log dump出来),这样比较方便知道charger的状态。
如果你后面不喂狗的话,就把watchdog disable掉