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.

[FAQ] [参考译文] [常见问题解答]关于:TPS65381-Q1:调试模式

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/701244/faq-re-tps65381-q1-debug-mode

主题中讨论的其他器件:TPS65381-Q1TPS65381A-Q1

请回复我的 TPS65381-Q1:调试模式问题

我有另一个查询。 即使 ERROR/WDI 引脚始终处于高电平(MCU ESM 模块未检测到故障)并且在诊断状态超时之前我正在读取 ERROR_PIN_FAIL 状态、ERROR_PIN_FAIL 也会始终置位。 因此、我希望 ERROR_PIN_FAIL 位应该为低电平。

请告诉我为何始终设置 ERROR_PIN_FAIL 位?

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

    Yusup、

     请仔细阅读本节。 请记住、 您必须处于诊断状态才能更新 SAFETY_ERR_PWM_x 寄存器。

    5.4.16 MCU 错误信号监控器(MCU ESM)

    该模块监控从 MCU 通过发送给器件的外部 MCU 错误情况

    ERROR/WDI 输入引脚。 MCU ESM 可配置为监控两个不同的信号选项、具体取决于

    监控哪个功能安全架构 MCU 系列以及具体 MCU 系列的方式

    在 ERROR 或 FAULT 输出引脚上指示操作不当。 MCU ESM 模式可通过进行选择

    SAFETY_FUNC_CFG 寄存器中的 ERROR_CFG 位。

    在 TMS570模式下、ESM 检测具有可编程低脉冲持续时间阈值的低脉冲信号

    (请参阅第5.4.16.1节)。 当 ERROR_CFG 位设置为1时选择此模式。 在 PWM 模式下

    ESM 检测具有可编程频率和占空比的 PWM 信号(请参阅第5.4.16.2节)。 这种情况

    当 ERROR_CFG 位清零(默认值)时选择 MODE。 PWM 模式可用作

    外部时钟监控功能。

    默认情况下、MCU ESM 处于停用状态。 要激活它、请将中的 NO_ERROR 位清零

    SAFETY_CHECK_CTRL 寄存器。

    注释

    仅当在 Q&A 中配置了看门狗时、才建议激活 MCU ESM

    模式、否则 ERROR/WDI 引脚同时用于看门狗触发输入和 MCU 错误

    信号。

    低电平信号持续时间阈值(对于 TMS570模式)或预期的 PWM 低电平脉冲持续时间(对于

    PWM 模式)可通过 SAFETY_ERR_PWM_L 寄存器进行设置。 预期的 PWM 高电平脉冲持续时间

    (对于 PWM 模式)通过 SAFETY_ERR_PWM_H 寄存器进行设置。 检测到 MCU 信令错误

    当 SAFETY_ERR_STAT 寄存器中的 ERROR_PIN_FAIL 位设置为1时指示。

    注释

    SAFETY_ERR_PWM_x 寄存器的更新(仅在诊断状态下可用)

    具有立即生效的效果。 因此、如果 MCU 向写入新值

    SAFETY_ERR_PWM_x 寄存器、小于当前脉冲持续时间的值

    计数器值时、MCU ESM 会立即检测到 ERROR/WDI 上的错误状态

    引脚。 然后、脉冲持续时间计数器重新初始化为0并将 ERROR_PIN_FAIL 位设置为1。

    当 TPS65381A-Q1器件处于诊断状态时、MCU 可以仿真信令错误

    (仿真故障注入)、通过检查的状态对错误信号监控器进行诊断检查

    当 NO_ERROR 位清零(MCU ESM 启用)时、ERROR_PIN_FAIL 位不会转换到

    安全状态。

    如果您仍需要帮助、请告诉我。