大家好、
请按照以下内容了解 bq25120a 寄存器值;
TS_CTRL_FAULTS_MASK_REG(0x02) = 0x02 STATUS_SHIP_REG(0x00) = 0x20 BATTERY_VOLTAGE_CTRL_REG (0x05)= 0x78 fast charge = 100mA termination current = 20mA SW voltage = 1.8V LDO voltage = 3V PUSH_BUTTON_CTRL_REG(0x08) = 0xCE ILIM_UVLO_CTRL_REG(0x09) = 0x32 VINDPM_TIMERS_REG(0x0B) = 0x46
ı 一切似乎都很好、所有设置都是通过 I2C 进行写入的。
但是、当器件处于充电模式时、ı 可以看到器件通过观察 INT 引脚进行充电以符合我的 INT 引脚设置、状态和运输模式控制寄存器返回0x03、而故障和故障屏蔽寄存器返回0x00。
当器件未处于充电模式且没有有效输入源时、状态和运输模式控制寄存器返回0xC7、而故障和故障屏蔽寄存器返回0x64。
ı、Δ I ı ı 验证充电过程、因为 Δ I 测量的电流和电流灌入为100mA、这正是 μ A 所需的。
ı、为何无法通过状态和运输模式控制寄存器查看正在充电值? 所有这些都是正常的吗?
和
在读取状态和运输模式控制寄存器之前、我正在读取故障和故障屏蔽寄存器、因此必须在读取状态和运输模式控制寄存器之前清除所有故障。 为什么该寄存器会连续返回故障(0xC7)?
此致...
