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.

[参考译文] TMS320F28034:NMI 安全装置缺失检测

Guru**** 2551110 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/710372/tms320f28034-nmi-watchdog-missing-detection

器件型号:TMS320F28034

各位专家:

NMI 安全装置可以检测缺少时钟。 从正常模式到检测"缺少时钟"的持续时间是多少?

此致、

Uchikoshi

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Uchikoshi、
    我们已将您的问题转给了合适的人、有人应尽快回复您!
    谢谢、
    Krishna
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    伊索、

    两个计数器用于监视是否存在 OSCCLK 信号-第一个计数器由 OSCCLK 信号本身递增、当 PLL 未关闭时、第二个计数器由 PLL 块输出的 VCOCLK 递增。 这些计数器被配置为当7位 OSCCLK 计数器溢出时、它清零13位 VCOCLK 计数器。 在正常运行模式下、只要存在 OSCCLK、VCOCLK 计数器就不会溢出。

    如果缺少 OSCCLK 输入信号、PLL 将输出一个缺省跛形模式频率并且 VCOCLK 计数器(13位= 8192)将继续递增。 由于缺少 OSCCLK 信号、OSCCLK 计数器不会递增、因此 VCOCLK 计数器不会定期清零。 最终、VCOCLK 计数器溢出、如果需要、器件会将 CPU 的 CLKIN 输入切换到 PLL 的跛形模式输出频率。

    因此,实际时间将取决于用户对 PLL 的配置以及 VCOCLK 在丢失时钟发生之前的值。 更多信息、请参阅"TMS320F2803x Piccolo 系统控制和中断参考指南"- SPRUGL8、第43页:

    www.ti.com/lit/sprugl8

    但愿这对您有所帮助。 如果您的问题得到了解答、请单击绿色的"验证答案"按钮。 谢谢。

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

    两个计数器用于监视是否存在 OSCCLK 信号-第一个计数器由 OSCCLK 信号本身递增、当 PLL 未关闭时、第二个计数器由 PLL 块输出的 VCOCLK 递增。 这些计数器被配置为当7位 OSCCLK 计数器溢出时、它清零13位 VCOCLK 计数器。 在正常运行模式下、只要存在 OSCCLK、VCOCLK 计数器就不会溢出。

    如果缺少 OSCCLK 输入信号、PLL 将输出一个缺省跛形模式频率并且 VCOCLK 计数器(13位= 8192)将继续递增。 由于缺少 OSCCLK 信号、OSCCLK 计数器不会递增、因此 VCOCLK 计数器不会定期清零。 最终、VCOCLK 计数器溢出、如果需要、器件会将 CPU 的 CLKIN 输入切换到 PLL 的跛形模式输出频率。

    因此,实际时间将取决于用户对 PLL 的配置以及 VCOCLK 在丢失时钟发生之前的值。 更多信息、请参阅"TMS320F2803x Piccolo 系统控制和中断参考指南"- SPRUGL8、第43页:

    www.ti.com/lit/sprugl8

    但愿这对您有所帮助。 如果您的问题得到了解答、请单击绿色的"验证答案"按钮。 谢谢。

    - Ken