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