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.

[参考译文] F29H859TU-Q1:安全手册:针对检测到的故障执行操作的说明

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1643484/f29h859tu-q1-safety-manual-clarification-on-action-on-detected-fault

器件型号: F29H859TU-Q1

您好:

参考 2 月 25 日发布的 F29 Beta 安全手册的表 8-2、一些操作列为“NMI“ with ERRORSTS assertion(带有 ERRORSTS 断言的 NMI)。

这是否意味着对于此类操作、ESM 应始终触发 NMI 并置位 ERRORSTS、或者是否应将 ESM 配置为执行这些操作?

相关问题:对于 c29_CPU6 等不可纠正的错误、客户的安全概念是触发复位而不是 NMI。 这是否可以接受、或者这是否违反了 F29 安全手册的安全假设? 我们认为这不会构成违规、因为 PMIC 可能会在 ERRORSTS 断言后生成复位、但我们希望 TI 专家确认。


此致、
François μ s。

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

    您好 François

    感谢您的提问。

    关于“NMI“与 ERRORSTS 断言:

    表 8-2 中列出的操作代表建议的安全架构、但必须由固件配置 ESM 才能执行这些操作。 ESM 不会针对所有故障自动触发 NMI。 在系统初始化期间、可通过 ESMERR、ESMIE 和 ESMISR 寄存器控制故障响应。

    关于不可纠正错误的复位与 NMI:

    对于 c29_CPU6 等不可纠正的错误、配置复位而不是 NMI 的方法在技术上是有效的、前提是:

    1. 复位路径可实现相同的安全目标(使系统进入安全状态)
    2. 满足时序要求(与 NMI 相比,基于复位的响应的延迟时间更长)
    3. 您的安全分析会记录此配置

    您在 ERRORSTS 断言后对 PMIC 驱动复位的推理是正确的、代表了汽车安全设计中的通用模式。 请确保您的安全文档包含 ESM 配置原理、复位时序分析以及验证复位路径是否实现了等效或更好的安全结果。

    此致、
    Zackary Fleenor