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.

[参考译文] MSP430F5437A:较高温度下的系统时钟出现问题

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1012862/msp430f5437a-issue-with-system-clock-at-higher-temps

器件型号:MSP430F5437A

 MSP430F5437AIPNR 上的系统时钟出现问题、在某些情况下、我们会遇到与温度相关的故障。  我们使用的是 Epson FC-135 32.768kHz 晶体、因此有大量的安全系数和运行裕度、但我们发现、有时当温度超过40C 至60C 时、振荡会变得不稳定。  这似乎只是2020年年中之后制造的器件的问题。

  在2019年末或2020年初、MSP430F5437AIPNR 是否有任何变化?

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

    你(们)好,Nich

    故障率是多少?  

    对于故障、只是晶体 变得不稳定? 你如何获得不稳定的结果? 晶体提供的时钟总线是什么?

    是否为 MSP430F5437AIPNR 的任何不同硬件版本?  它们都是 H 版吗?

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

    MSP 似乎会进入故障发生的状态。 我不知道它进入该状态的频率或进入该状态的方法。

    是的、只是 XT1时钟似乎变得不稳定、MSP 的计算部分看起来不错。 晶体处于 XT1、LF 模式、设置了12.5pF 净外部电容器。 XT1驱动 ACLK、ACLK 被用来驱动定时器 A

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

    您好 Robert

    因此、这意味着发生问题时、计时器 A 不工作、对吧?  

    [报价 userid="280107" URL"~/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1012862/msp430f5437a-issue-with-system-clock-at-higher-temps "]这似乎只是2020年年中之后制造的器件的问题

     如 Nicholas 之前所述、您能否检查2020年中期之前和之后硬件是否有任何变化?

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

    我有有关此问题的更多信息:

    1外部振荡器有问题。

    2.我们发现 MSP430的一个未记录的功能是、如果 LFXT1发生故障、它将 XT1替换为运行频率接近32768Hz、足够接近+-20、000ppm 的串行端口运行。 即使您将 XT1输入/输出引脚用作 GPIO、此内部时钟也会运行。

    我们看了问题发生时的时钟波形 XT1Out (温度更高)、它看起来像是一个32768Hz 时钟、由周期为1.2ms 的三方形包络调制。 我尝试在这里发布图片、但它没有获取该文件。 如果您告诉我在哪里发送、我可以将其发送给您。

    4.根据包络的三角形状,我认为振荡器的切片器会被混淆,只发送突发的时钟周期。 您必须查看图片才能获得它。

    5.我们可以通过改变驱动器级别来改变包络的形状,驱动器级别0具有最小的包络(最接近正常)。

    5.我们认为这是由一些污染引起的,并想了解导致振荡器发生这种情况的原因。

    Robert

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

    图片如下:

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="45319" URL"~/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1012862/msp430f5437a-issue-with-system-clock-at-higher-temps/3777417 #3777417"]外部振荡器的问题[/quot]

    在 硬件中、外部振荡器的剂量在2020年年中之后会发生变化?

    [引用 userid="45319" URL"~/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1012862/msp430f5437a-issue-with-system-clock-at-higher-temps/3777417 #3777417"]我们发现 MSP430的一个未记录的功能、即如果 LFXT1发生故障、它会将 XT1替换为以接近32768Hz 的频率运行的内部时钟[/引用]

    我们在用户指南5.2.12中已经提到过它

    您能否向我展示晶体的布局、请遵循我们演示板的布局、以确保布线尽可能短并靠近 XT1输入/输出引脚  

    https://www.ti.com/tool/MSP-TS430PZ5X100 

    或  

    www.ti.com/.../MSP-EXP430F5438

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

    XT1IN 走线为0.15英寸、XT1OUT 走线为0.25英寸、周围接地。

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

    很抱歉、在5.2.12中捕获了错误的部分、正确的部分应在下面

    这里还有一个注释、您是否尝试使用不同的晶体进行测试?

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

    我们尝试了两种不同的晶体、都显示了问题。 此问题与电路板上的污染有关。 我只是不明白什么污染会导致这种问题。

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

    我最关心的一个问题是我之前提到的问题

    [引用 userid="319723" URL"~/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1012862/msp430f5437a-issue-with-system-clock-at-higher-temps/3752685 #3752685"]您能否检查2020年中期之前和之后硬件中是否有任何更改?

    对于 MSP430F5437A、2019年或2020年没有新版本。因此我认为这与 MCU 无关。

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

    无故意更改:相同的部件、相同的流程、相同的行。 我们认为它是污染的、但您能问振荡器的设计人员什么可能会导致示波器照片中显示的封装时钟信号。

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

    您好 Robert

    在测试多少个护柱之前、温度会高于40°C 至60°C。 有多少电路板显示了该误差?

    对于故障电路板,您是否更改了新的 MSP430以查看是否出现问题?

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

    罗伯特:

    是的、振荡器自动回退(从外部振荡器到内部替代器)可能比较复杂;有用但比较复杂。 在我们的医疗设备中、我们非常关心确切的振荡器频率(高频振荡器和低频振荡器)、因此我们编写了大量代码来监控和响应各种振荡器故障标志/中断。 请注意、为低频振荡器清除 OSC 故障需要250ms 的良好振荡。

    此外、您还可以将 SMCLK (~高频时钟)和 ACLK (低频时钟)路由到原本会是 GPIO 的引脚、这样、即使微处理器切换时钟源、您也可以直接观察这两个时钟的微处理器情况。 这样、您就可以从外部观察时钟之间的切换。

    Atlant