您好!
客户遇到代码中的一个问题、在特殊情况下、代码崩溃。 我们不知道程序点在哪里。
但是、时钟仍然存在。 WD 未启用。
在本例中、我们想知道 TZ 和 CMPSS 是否仍然工作?
是的。
非常感谢。
BR、Jordan
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.
您好!
客户遇到代码中的一个问题、在特殊情况下、代码崩溃。 我们不知道程序点在哪里。
但是、时钟仍然存在。 WD 未启用。
在本例中、我们想知道 TZ 和 CMPSS 是否仍然工作?
是的。
非常感谢。
BR、Jordan
约旦
根据我对 CMPSS/TZ 模块的了解、该路径完全在硬件中、因此它们应该仍在这种情况下工作。
一个问题是、如果代码位于未知区域、那么它必须禁用这些路径等的可能性有多大 但是、如果要进行 EALLOW 保护、则应防止恶意代码写入。 此外、根据客户配置逻辑的方式、可能不需要时钟即可工作。
正如您所说的、WD 模块可帮助控制这类事件并限制它们传播的时间。 我肯定会建议客户使用 WD 来限制他们遭受代码崩溃的风险(无论原因是什么)。
最棒的
Matthew
约旦
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