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.

[参考译文] TMS570LS3137:关于安全手册的描述"SPNU511D"

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/605160/tms570ls3137-about-the-description-of-the-safety-manual-spnu511d

器件型号:TMS570LS3137

"表4. 安全功能和诊断摘要"。
唯一标识符= 2个 CPU2A、CPU2B 项目。

我想确认手册中似乎是错误的部分。

对于这两项、在"安全功能或诊断"列中
·CPU2A [ LBIST STC]的引导时间执行
·CPU2B [ LBIST STC]周期执行
就是这样。

我认识到这两个选项都是指 LBIST 执行。
根据执行计时、
我认为它被分为这两个术语、不是错误?
如果上述识别中没有错误、
我认为 CPU2A 的诊断操作(执行时序)应该为"启动时"。
在目标文件中、它被描述为"定期/按需"。

请告诉我、这是一个简单的错误还是我的看法上的错误。
※我还在 TI 论坛上问过、
但我无法得到我们想要的答案、我们将再次与您联系。

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

    您好 Falcon、

    这两个诊断是相同的诊断、但以不同的间隔执行。 它们被分成"A"和"B"两部分、因为有些用例只需要在启动时执行、有些则需要定期执行。

    [引用 USER="Falcon]我知道这两个代码都是指 LBIST 执行。
    根据执行计时、
    我认为它分为这两个术语、不是不是错误?[/引述]

    不、没有错。 LBIST 执行必须由软件启动。 它不是一个连续或自动诊断。

    [引用 USER="Falcon]如果上述识别中没有错误、
    我认为 CPU2A 的诊断操作(执行时序)应该为"启动时"。
    在目标文件中、它被描述为"定期/按需"。

     该列(诊断操作)不是针对应用程序/集成商如何实现诊断的指令。 它只是诊断的描述。 换言之、CPU2A 和 CPU2B 诊断不会持续诊断问题(如 CCMR4所示)。 但仅在执行时有效诊断。 这使得诊断功能定期或按需运行、如表中所述。

    例如、CPU2A 仅在启动/启动时执行。 这意味着它仅在引导时/引导期间是一个有效的诊断并且只对潜在故障检测有效。 在 应用程序执行期间、它不会捕获任何活动故障。 这是按需诊断。

    对于 CPU2B、它同样仅在执行期间进行诊断、即使它可能在应用期间执行。 它只捕获潜在故障、而不是按需发生的故障。 同样、此诊断仅在定期执行或根据应用软件的要求进行诊断。

    另请注意、如果系统级要求以定义的间隔(例如每24小时、每周一次、每月一次等)重新启动/重新启动、即使是 STC LBIST 的引导时间执行也可以被视为周期性执行 这取决于系统要求和您查看它的上下文。

    对于在应用程序执行期间持续检测单点故障、CCMR4是最流行/最有效的诊断。