您好!
1)我正在使用 STM 微控制器对 BQ2478080充电器 IC 进行编程、只要它们是 PROCHOT 中断、电池充电就会停止。
那么、在中断处理程序中、我应该再次对充电器 IC 进行编程吗?
2) 2) PROCHOT 中断之后、当我使用 SMBus 模式的读取寄存器器件没有响应、但如果我在 I2C 模式下读取、器件会正常响应。
请针对上述问题提出任何解决方案。
谢谢
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.
您好!
1)我正在使用 STM 微控制器对 BQ2478080充电器 IC 进行编程、只要它们是 PROCHOT 中断、电池充电就会停止。
那么、在中断处理程序中、我应该再次对充电器 IC 进行编程吗?
2) 2) PROCHOT 中断之后、当我使用 SMBus 模式的读取寄存器器件没有响应、但如果我在 I2C 模式下读取、器件会正常响应。
请针对上述问题提出任何解决方案。
谢谢
您好!
1) 1)部件内部有一个看门狗计时器。 是否确定通过 PROCHOT 中断停止充电?
bq24780S 器件包含一个看门狗计时器、可在充电器未在175s 内接收到一个写入 ChargeVoltage ()或写入 ChargeCurrent ()命令时终止充电或混合动力升压模式(可通过0x12[14:13]命令进行调节)。
如果发生看门狗超时、所有寄存器值保持不变、但转换器暂停。 写入 ChargeVoltage ()或 ChargeCurrent ()或更改 REG0x12[14:13]会复位看门狗计时器并恢复转换器以进入充电或混合动力升压模式。 通过 SMBus 命令 REG0x12[14:13]、看门狗计时器可以禁用或设置为5、88或175s
2) 2)与器件通信时、请遵循时序图。
请参阅 数据表7.5.1.2中的时序图。