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.

[参考译文] BQ24195:Reg09错误

Guru**** 2387080 points
Other Parts Discussed in Thread: BQ24195
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1113522/bq24195-error-on-reg09

器件型号:BQ24195

大家好、

我们的客户 正在使用  包含 BQ24195的 Arduino MKRWiFi1010。 据她说、当 Reg09上出现错误时、它会停止所有 Arduino 操作。 她得到 的值是128和48。 她已联系 Arduino、但被指示与我们联系、因为她正在读取的器件是 BQ24195错误代码。 此错误的原因可能是什么?

随附 MKRWiFi1010的原理图和源代码。   

e2e.ti.com/.../MKRWiFi1010V2.0_5F00_sch.pdfe2e.ti.com/.../Reg09.txt  

此致、

Danilo

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Danilo、  

    在 Reg09上读取48意味着安全计时器已过期。 这意味着器件正在尝试为电池充电、但在安全计时器过期之前无法充电。 这不应反映 MCU 没有响应、但故障将在主机读取之前处于活动状态。 如果主机没有响应、则可能意味着它无法读取寄存器、因此故障将在读取前保持有效(只要充电器通电)。 当 Reg09返回48时、您需要检查电池或电池仿真器的充电状态和充电时间。  

    在 Reg09上读取128意味着看门狗过期。 看门狗过期意味着器件刚上电并处于默认模式、或者在看门狗计时器过期之前 MCU 无法与器件通信(默认为每40秒一次)。 如果器件无法通信、我怀疑 MCU 之前没有响应、因此所有寄存器都被复位、器件返回默认模式(不是主机操作)。 充电器上没有任何东西会使 Arduino 无法响应、但如果 Arduino 没有响应(处于暂停状态)、则它将不符合看门狗计时器设置要求、则充电器将返回默认状态、直到从主机接收到另一个有效通信。   

    此致、  

    Arelis G. Guerrero