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.

[参考译文] TMS320F28P559SJ-Q1:与功能安全相关的问题

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1586444/tms320f28p559sj-q1-the-function-safety-related-question

器件型号: TMS320F28P559SJ-Q1

您好的团队、

我向我的客户询问这个问题。

F28P55x 诊断库或 STL 库的功能安全级别是什么? 例如、ASILB/D? 我在功能安全中发现 STL 库实现 ASIRB 和系统 ASILD、是正确的吗?

image.png

在我的理解下、我们不认证  F28P55x 诊断库、这是 QM 级别吗?

2.如何选择哪种 SM 用于潜在故障或哪种 SM 用于单点故障?

BRS

Shuqing

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

    F28P55x 器件能够实现高达 ASIL-B 的随机故障能力和高达 ASIL D 的系统故障能力

     -->阅读这篇文章、了解什么是系统故障和随机故障功能

    软件诊断库 (SDL) 包含几种安全机制的一般示例实现。 SDL 示例是使用基线质量软件开发流程开发的、无需符合任何特定标准。 TÜV、SÜD 未经 T Ü VRegisteredS Ü D 认证。 用户应研究提供的示例并将其应用到安全相关应用中、并负责相关产品级第三方认证。

    C28x_STL 和 CLA_STL 分别提供 CPU3 的实现 — CPU 的软件测试和 CLA2 - CLA 安全机制的软件测试。 C28x_STL 和 CLA_STL 经过独立评估、认为其适合分别根据 ISO 26262:2018 和 IEC 61508:2010 集成到高达 ASIL D 和 SIL 3 等级的安全相关系统中。

    现在选择哪个 SM 用于潜在故障或哪个 SM 用于单点故障?

    安全手册中的附录表说明了如何将状态机分为用于 SPFM 覆盖范围的诊断和用于 LFM 的诊断测试

    谢谢

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

    你好 Prarthan、

    感谢您的答复!
    除了  用于诊断的诊断和测试之外、一些状态机还显示故障避免、它是用于 SPFM 还是 LFM?

    BRS

    Shuqing

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

    你好 Prarthan、

    我尝试更改 诊断 SM、它会影响 SPFM 值;我尝试更改 系统中诊断 SM 的测试、它会影响 LPF 值;但当我尝试更改故障避免时、它不会改变任何值。

    BRS

    Shuqing

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

    故障避免安全机制不涵盖 LFM 或 SPFM 覆盖、顾名思义、它们用于故障避免。

    谢谢

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

    你好 Prarthan、

    在您的原始回复中、您说 诊断 SM 用于 SPFM 覆盖范围。 根据客户的理解、SPFM 会导致严重后果。 因此相关的 SM 应在软件中定期执行。

    但有些状态机、如 ROM8、它可以在芯片加电后执行一次、  

    如何理解? ROM8 是否用于 SPFM? 为什么我们的功能安全手册中说这用于 SPFM?

    除了 ROM8 之外、还使用其他诊断 SM(如 ADC4)来覆盖 SPFM。 但这种 SM 每次执行都会花费很长的时间。 如果他们将其用于 SPFM 覆盖范围并定期执行、则会增加不可接受的更多 CPU 负载、您能帮助对此发表一些评论吗?

    BRS

    Shuqing

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

    SPFM 覆盖范围的一些背景、根据永久和瞬态故障覆盖范围、SPFM 覆盖范围需要安全机制定期运行以提供瞬态故障覆盖、仅在启动或断电时运行以提供永久故障覆盖。

    ROM8 仅在启动时运行以执行 ROM 的预运行检查、对于 ADC4 相同、其中开路短路测试仅在启动时或系统空闲时进行。

    在选择状态机后、可以在 FMEDA 报告中检查永久和瞬态故障 SFM 覆盖的最终覆盖范围。

    谢谢

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

    你好 Prarthan、

    客户表示 SPFM、需要在 FTTI 中进行测试、所以 SPFM 的 SM 需要在代码运行的时间段内运行、您能对此做些评论吗?

    BRS

    Shuqing

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

    这取决于故障模式分类、如果需要实现瞬态故障的故障模式 SPFM 覆盖、则需要定期运行、但如果是永久性故障覆盖、则足以在启动时运行。 例如、ROM 仅在器件启动时运行、因此没有点定期运行、对于 ROM 的这些特定失效模式、安全机制需要在启动时运行。

    谢谢