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.

[参考译文] BQ79731-Q1:数字路径诊断(SPF)

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1433922/bq79731-q1-digital-path-diagnostic-spf

器件型号:BQ79731-Q1

工具与软件:

您好、专家!

我使用 BQ79731芯片、并想启用"数字路径诊断"。  

手册(SLUSEO5A–2022年12月–2024年1月修订)在"数字路径诊断"部分(第83页)中说明了...

注意:
当[FREEZE_EN]= 1时、仅诊断 BZD (gbzd1_tj1 + gbzd2_tj1)。 请勿诊断至的 TJ1
DOUT 路径、因为此检查因客户可访问而冻结。 它仍然被诊断
通过校正路径进行整流。 无论[FREEZE_EN]设置如何、GPIO_CAL1/3都是
因为它们是内部数据。

这是什么意思?

我使用测量 VF、SRP/SRN 和 BQ 芯片上的所有 GPIO。  我每毫秒读取一次 VF 和 SRP/SRN 测量值。 读取它们时、我使用 FREEZE 函数([FREEZE_EN]= 1)。  所有 5毫秒内、我读出所有 GPIO。  我必须配置什么才能使"数字路径诊断"正常工作?

BR, Christoph

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

    Christoph,

    这仅意味着当 FREEZE_EN = 1时、诊断结果对 TJ1至 DOUT 无效。 将 FREEZE_EN 设置为0后、我认为结果在至少4.4ms 后恢复有效。  

    此致、

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

    你好、本!

    感谢您的快速回复。  因为我一直在程序中使用冻结功能、所以收到"数字路径诊断"错误。  

    FAULT_SUMMARY:0x40
    FAULT_ADC_DIG1:0x04
    FAULT_ADC_DIG2:0x01

    如果我不使用冻结功能进行测试、则不会发生错误。  我 每毫秒启用(然后禁用)程序中的冻结功能。  在本例中、无法选择关闭和打开诊断功能、因为诊断功能需要4.4ms 才能再次提供有效数据。  是否还有其他方法可以使用诊断功能?

    BR, Christoph

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

    Christoph,

    冻结功能会干扰数字路径诊断、如数据表中所述。 每毫秒打开和关闭一次就意味着诊断无法正常运行。 您可以选择一组不同的安全机制来满足您的要求、也可以在执行诊断时省略冻结功能一段时间。

    此致、