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.

[参考译文] BQ76PL455A-Q1:用户校验和错误

Guru**** 2458000 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/677325/bq76pl455a-q1-user-checksum-error

器件型号:BQ76PL455A-Q1
主题中讨论的其他器件:BQ76PL455A

您好!

 

我有一个关于我一直遇到的一个特定错误的问题。 我设法使我的两个 bq76PL455A‘s 正常工作、即我可以为它们提供地址、将 GPIO 引脚置为有效、读取电压等 但是、FAULT_N 引脚永远不会变为高电平、以指示故障情况。 读取故障寄存器后、器件会在芯片故障寄存器中建议使用"USER_CKSUM_ERR"。 对于我从主机微控制器发送的 CRC 字节、我甚至使用了由软件推荐用于器件的 CRC 生成器 Web 工具、并按照该文档所述切换了两个 CRC 字节的顺序。 我在每次发送的消息中进行了双倍和三倍检查、CRC 字节应该是正确的、但我仍然有相同的故障。 忽略 FAULT_N 引脚是不可选的、因为我计划将其用作硬件安全功能。

 

有人能告诉我我可以忽略什么或做什么错吗?

 

提前感谢 您!



此致


Danyal Yitik

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    FAULT_N 为低电平有效。 这意味着您已经存在故障情况、并且未清除故障。
    您必须清除所有故障条件、然后它将恢复到高电平。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    感谢快速回答、但我认为对 FAULT_N 信号存在误解。 我知道什么是低电平有效以及它意味着什么:)
    但是,我首先要做的是清除故障汇总寄存器以清除所有故障条件,但 FAULT_N 引脚不会变为高电平。 此外、数据表显示当条件消失时 USER_CKSUM_ERR 会自行清除、但它不会自动清除。 我认为它与我发送的 CRC 字节有关,但我不知道到底是什么。

    提前感谢您!


    此致

    Danyal Yitik
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我认为您通过清除故障来做正确的事情。
    那么、您现在看到的是 USER_CKSUM_ERR 故障。

    让我们通过两个步骤来完成此操作。
    1、屏蔽该故障、查看 FAULT 引脚变为高电平。
    2.如果您已解锁且不再发生失配、则会清除此错误。 例如、您可以使用计时器开启电池平衡、然后您将遇到 cksum 故障、但如果您恢复到原始设置、则会将其清除。 这仅适用于未锁存故障情况。