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.

[参考译文] 缺少 BQ25619:BQ25619 INT

Guru**** 2522770 points
Other Parts Discussed in Thread: BQ25619

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/949092/bq25619-bq25619-int-missing

器件型号:BQ25619

尊敬的 TI 团队:

根据 BQ25619数据表中 INT 的说明、当 INT 被发出时、1.在主机读取它之前、即使故障消失、故障状态也将保持。 即使发生新的故障、也不会发出其他 INT 脉冲。

在这种情况下、似乎会发生冲突:在发送故障后、主机未能识别 INT 脉冲、因此主机将不会读取 BQ25619。 之后会出现新的故障、根据 BQ25619数据表中的 INT 原理、不会发送 INT 脉冲。 因此主机无法再次读取 BQ25619。

请确认如何处理此问题。

非常感谢!  

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

    十一、

    在 充电器器件在新故障/状态发生变化时发送任何 INT 之前、必须将 REG09[7:0]/REG0A[6:4]全部清零至"0"。 请确保主机不会错过任何 INT 脉冲、否则主机 会定期读取 寄存器。

     

    谢谢、


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

    您好、Ning、

    非常感谢您的回复。

    请分别帮助确认我的理解是否正确?

    1、故障/状态 INT 发出后、即使故障/状态发生变化、故障/状态寄存器也将始终保持不变。 对吧?

    2.只有在主机读取故障/状态寄存器后、故障/状态寄存器才会按当前状态更新。 对吧?

    另一个问题是、如何理解这句话:"在主机读取 REG09[7:0]/REG0A[6:4]并且所有这些位都被清除之前、充电器器件不会在新故障/状态发生变化时发送任何 INT。"?

    我知道、新 INT 只能在主机读取 REG09[7:0]/REG0A[6:4]后发送。 但如何理解"所有的都是明确的"?

    非常感谢!

    BR

    十一

     

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

    十一、

    强烈建议 通过测试 器件 EVM 来熟悉器件操作。

    REG0C 是一个故障寄存器。 它会保留上次读取的所有故障信息、直到主机发出新的读取。 唯一的例外是 NTC_FAULT、它始终报告 TS 引脚上的实际情况。 REG0A[6:4]还报告实际状态。

    2.要读取 REG09中除 NTC_FAULT 以外的当前故障状态、主机必须连续读取 REG09两次。

    3."所有的位都被清零"意味着所有的位都是"0"。 例如、当 REG09=00和 REG0A[6:4]=000时、如果 normal=>COOL 或 normal=>WARM、将生成 INT 脉冲。 如果器件已经处于冷却状态或热状态,则如果为 COOL =>COLD 或 WARE=>HOT,则不会生成 INT 脉冲。

    谢谢、

    宁。