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.

[参考译文] MSP430F5329:xt1故障检测和故障原因

Guru**** 2502075 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/582856/msp430f5329-xt1-fault-detection-and-causes-for-faults

部件号:MSP430F5329

团队,

我的客户对 低频振荡器故障(XT1LFOFFG)有两个问题。 这两个问题基本上是相同的,围绕着这种故障的原因。

第5.2 章12说明 “如果相应的晶体振荡器已打开且未正常工作。”
您能否解释这句话的含义?
"不能正常工作"的确切含义是什么?

用户指南第161页图5-1显示了一个块"XT1 Fault Detection"(XT1故障检测)。
您能否更深入地了解此模块的内容?

谢谢,致以诚挚的问候

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

    "运行不正常"意味着"速度太慢"。

    数据表指定了振荡器故障频率;如果在比相应周期时间更长的时间内看不到时钟信号,则会设置故障标志。
    (该块实际上是一个非常快的看门狗计时器。)

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

    “不能正常工作”是指MSP430驱动的XT1模块,但未从外部晶体或波形接收到不在数据表规格限制范围内的稳定振荡。 “XT1 Fault Detection”(XT1故障检测)用于测量传入振荡的频率和强度,以确定它们是否可作为XT1CLK提供,或者是否需要设置XT1LFOFFG,以便故障时钟输入不被用作干扰MCU操作的源。 您的客户是否遇到XT1模块问题? 如果是这样,则他们需要提供有关其初始化设置和硬件设置的更多详细信息。

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

    我想一个周期时间是晶体频率的一个周期,对吗?

    是否有更具体的信息说明有效波形的外观?
    您是否了解更多有关限制的信息?

    谢谢!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    故障检测使用的固定周期时间大于任何有效晶体周期时间(即振荡器故障频率小于任何有效晶体频率)。

    在旁路模式下,输入信号必须是数字信号(与任何其他GPIO输入一样),但真实晶体会生成正弦波。 其振幅可以相当小,但只要放大器(无缓冲反向器)仍在切换,这就无关紧要。

    故障检测会考虑是否存在有效的时钟信号,因此它不会直接从输入信号工作,而是从放大器的输出工作。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    FRAMziskus,您好!
    关于您的问题:

    我想一个周期时间是晶体频率的一个周期,对吗?

    对于周期时间,您是否在谈论指令周期? XT1LF通常 用于ACLK时钟。 指令周期 由MCLK时钟确定。

    是否有更具体的信息说明有效波形的外观?
    您是否了解更多有关限制的信息?

    限值在数据表中指定。 最小频率为10 Hz,最大频率为10 kHz。 低于最小值规格的频率设置故障标志。 高于MAX规格的频率不设置故障标志。 介于之间的频率可能会设置标志。 此外,占空比需要在30到70 % 的范围内。

    此致,
    托比亚斯