MSP430F5437AIPNR 上的系统时钟出现问题、在某些情况下、我们会遇到与温度相关的故障。 我们使用的是 Epson FC-135 32.768kHz 晶体、因此有大量的安全系数和运行裕度、但我们发现、有时当温度超过40C 至60C 时、振荡会变得不稳定。 这似乎只是2020年年中之后制造的器件的问题。
在2019年末或2020年初、MSP430F5437AIPNR 是否有任何变化?
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.
MSP430F5437AIPNR 上的系统时钟出现问题、在某些情况下、我们会遇到与温度相关的故障。 我们使用的是 Epson FC-135 32.768kHz 晶体、因此有大量的安全系数和运行裕度、但我们发现、有时当温度超过40C 至60C 时、振荡会变得不稳定。 这似乎只是2020年年中之后制造的器件的问题。
在2019年末或2020年初、MSP430F5437AIPNR 是否有任何变化?
您好 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
在 硬件中、外部振荡器的剂量在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
或
我最关心的一个问题是我之前提到的问题
[引用 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 无关。
罗伯特:
是的、振荡器自动回退(从外部振荡器到内部替代器)可能比较复杂;有用但比较复杂。 在我们的医疗设备中、我们非常关心确切的振荡器频率(高频振荡器和低频振荡器)、因此我们编写了大量代码来监控和响应各种振荡器故障标志/中断。 请注意、为低频振荡器清除 OSC 故障需要250ms 的良好振荡。
此外、您还可以将 SMCLK (~高频时钟)和 ACLK (低频时钟)路由到原本会是 GPIO 的引脚、这样、即使微处理器切换时钟源、您也可以直接观察这两个时钟的微处理器情况。 这样、您就可以从外部观察时钟之间的切换。
Atlant