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.

[参考译文] RM48L952:安全 TI 封装怀疑

Guru**** 2747375 points

Other Parts Discussed in Thread: HALCOGEN

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1047262/rm48l952-safety-ti-package-doubts

器件型号:RM48L952
主题中讨论的其他器件:HALCOGEN

尊敬的 TI:

下面是我们对安全诊断库使用情况的怀疑。

1.对于某些安全功能/诊断、SafeTI 库提供 API 名称。 但在某些情况下,CLK1 (低功耗振荡器时钟检测器)、CLK2 (通过 ECLK 进行外部监控)和 CLK5C (外部看门狗)被称为“由安全应用处理”。 这是否意味着 用户应用 必须在软件、硬件和系统中配置/启用这些测试?

2.在上述情况下、如果测试依赖于软件、是否有可用的示例代码?

对于某些诊断、 CLK6 (静态时钟配置寄存器的定期软件回读)和 CLK7 (写入配置的软件回读)。 两者之间的区别是什么?如何在用户应用程序中实现?

4.7.133将 DCC 用作程序序列看门狗是什么意思? 它是针对 N2HET/DCC 模块的诊断、还是与一个内部或外部安全装置(CLK5x)诊断等效/一样的诊断?

此致、

Monish

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

    您好、Monish、

    CLK1: 低功耗振荡器时钟检测器(LPOCLKDET)。 LPOCLKDET 默认被启用。

    CLK4: 通过 ECLK 进行外部监控。 该器件能够将选定的内部时钟(VCLK、PLL 等)导出以进行外部监控。 默认情况下、此功能不启用、必须由 SW 启用。

    CLK5C: 外部安全装置。  建议在内部提供的看门狗上使用外部看门狗、以确保优化硬件多样性并消除潜在的相关故障。 MCU 需要通过 SPI、I2C 或 GIO 为外部看门狗供电。  

    2. Eck:您可以使用 HALCoGen 生成代码来启用 Eck 并为 Eck 输出选择时钟。  

      外部安全装置:诊断库有 SPI 代码来为 TPS65381上的安全装置馈电

    N2HET1[31] 和 N2HET2[20]被连接作为 DCC (DCC1和 DCC2)内计数器1的时钟源。 这使得 应用能够测量这两个 N2HET 引脚上的脉宽调制(PWM)信号的频率。

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

    您好、Wang、

    1和2。 "由安全应用处理"是否意味着开发人员应负责这些诊断测试?

    对于某些诊断、 CLK6 (静态时钟配置寄存器的定期软件回读)和 CLK7 (写入配置的软件回读)。 两者之间的区别是什么?如何在用户应用程序中实现?

    4.7.133将 DCC 用作程序序列看门狗是什么意思? 它是针对 N2HET/DCC 模块的诊断、还是与一个内部或外部安全装置(CLK5x)诊断等效/一样的诊断?

     N2HET1[31]和 N2HET2[20]被连接作为 DCC (DCC1和 DCC2)内计数器1的时钟源。 这使得 应用能够测量这两个 N2HET 引脚上的脉宽调制(PWM)信号的频率。

     7.133将 DCC 用作程序序列看门狗是否与 CLK5x 看门狗功能有任何关系? 如果是、如何操作?

    此致、

    Monish P

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

    您好、Monish、

    1和2、是的

    3 、写配置机制的软件回读是一种确保对寄存器的任何写配置正确/在写操作过程中没有发生故障的方法。 由于瞬态影响总线事务或寄存器中的卡位来命名几个潜在故障、可能会发生故障。

    静态配置寄存器的定期回读过程中、您会回读寄存器、这些寄存器不会因特定模块操作而发生变化、以确保它们不会被软件或瞬态事件意外更改、 或寄存器中位的某种永久性故障。 这可确保以您最初预期的方式继续运行。 静态配置寄存器的一个示例是用于在启动期间定义器件时钟的任何寄存器。 非静态寄存器是 SPI、CAN 或其他协议的接收寄存器。
    N2HET 有一个用于存储和执行 N2HET 指令的内部 RAM。 指令在具有确定性持续时间的循环中执行。 DCC 由于每个 N2HET 有一个专用通道(N2HET1[31]和 N2HET2[20])被内部连接至两个 DCC 模块中的一个、N2HET 时钟输出可使用 DCC 进行检查。 您可以将其视为看门狗、但这与 CLK5x (DWD 和 DWWD)无关。