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.

[参考译文] TMS320F28374S:代码崩溃后 TZ 工作正常或不工作

Guru**** 2538930 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/871308/tms320f28374s-tz-working-or-not-after-code-crash

器件型号:TMS320F28374S

您好!

客户遇到代码中的一个问题、在特殊情况下、代码崩溃。 我们不知道程序点在哪里。  

但是、时钟仍然存在。 WD 未启用。  

在本例中、我们想知道 TZ 和 CMPSS 是否仍然工作?

是的。

非常感谢。

BR、Jordan

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

    约旦

    根据我对 CMPSS/TZ 模块的了解、该路径完全在硬件中、因此它们应该仍在这种情况下工作。  

    一个问题是、如果代码位于未知区域、那么它必须禁用这些路径等的可能性有多大  但是、如果要进行 EALLOW 保护、则应防止恶意代码写入。  此外、根据客户配置逻辑的方式、可能不需要时钟即可工作。

    正如您所说的、WD 模块可帮助控制这类事件并限制它们传播的时间。  我肯定会建议客户使用 WD 来限制他们遭受代码崩溃的风险(无论原因是什么)。

    最棒的
    Matthew

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

    Matthew、

    其他一些有关 TZ 的疑问:

    1) 1) TZ5用于在系统时钟丢失后关闭 PWM。 从时钟丢失检测到 PWM 关闭需要多长时间?

    2) 2)如果系统时钟丢失、则使用内部10MHz 代替。 在本例中、TZ、例如 TZ1、它是否仍然可以工作? 它能否检测 TZ1引脚上的信号并关闭 PWM?

    非常感谢。

    BR、Jordan

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

    约旦

    1) 1) TZ5用于在系统时钟丢失后关闭 PWM。 从时钟丢失检测到 PWM 关闭需要多长时间?

    a1)在这种情况下,最大的时间因素是缺少时钟检测本身。  假设这种情况发生在计数器周期的开始、则需要~82us 来检测缺少的时钟(1/10MHz * 8192)。  TZ 在触发后跳闸的时间可能在20-30ns 范围内。

    2) 2)如果系统时钟丢失、则使用内部10MHz 代替。 在本例中、TZ、例如 TZ1、它是否仍然可以工作? 它能否检测 TZ1引脚上的信号并关闭 PWM?

    a2)正确,比较器和 TZ 逻辑可以配置为异步模式(我相信这是默认设置),在这种情况下,它们将使用外部、内部甚至没有时钟在相同的时间(总时间50-60ns)内跳闸。

    最棒的

    Matthew