您好,TI专家,
我收到了客户的一个问题,客户正面临着MSP430F5659的问题。
请检查以下现象并回答问题吗?
[现象]
当MSP430F5969在低温(如-25摄氏度)下启动时,他们看到了这样一个问题:UCSCTL7中的XT2 (12MHz)和XT1LF (32kHz)的故障标志无法清除,并且MSP430无法启动。
在以下循环中,有13个单元/100个单元不是通过停止启动的。
***************
执行{
/* FLG Clear */
UCSCTL7 &=~(XT2OFFG + XT1LFOFFG + XT1HFOFFG + DCOFFG);
/* FLG Clear */
SFRIFG1 &=~OFIFG;
}同时(SFRIFG1&OFIFG);
***************
打开电源后,XT1LF(32kHz)可以开始振荡,然后释放CPU复位1秒,然后XT2(12MHz)开始振荡。
所以看起来两个晶体都可以正常摆动。
有13个单元无法引导
8个单元,13个故障单元
如果他们将UCSCTL6的XT2DRIVE值从01B -> 10b更改为XT2的高振幅值,则可以启动8组,每组13个。
-其余5个单元,13个故障单元
如果他们将XT1DRIVE的值从00B -> 11b更改为XT1DRIVE (尽管他们认为它不相关,因为它是低频时钟,但32kHz的振幅有点高),并且还将XCAP的值从10b更改为11b,则可以启动4组。
关于最后1个单位,XT1 OUT的振幅水平约为190 -200mVp-p 如果它们忽略XT1LFOFFG循环,则可以毫无问题地引导此单元。
[问题]
我们的客户了解需要一些振幅级别的晶体。 但它们不能改变XT1LF端的驱动强度。
因此,如果您有任何所需的晶体最低振幅级别,请告诉我们需要多少级别(什么电压)?
他们认为此问题与振幅级别有关,因此故障标志不清楚。
您认为还有其他原因吗? 如果您对其他原因有任何想法,我们希望您提供意见。
它们使用以下部件:
- 12MHz:NX2520SA 12MHz (NDK)+15pF
- 32kHz:NX1610SA 32.768kHz (NDK)+12pF
对于负载电容器,它们使用的值是由晶体供应商完成的匹配。
此致,
Nobu Arai