TI中文支持网
TI专业的中文技术问题搜集分享网站

MSP430F2132接4M的外部晶振,功耗过高,如何破

MSP430F2132的XIN和XOUT接4M的外部晶振,功耗有3mA之多,把外部晶振关闭,用内部DCO=8M,功耗才3mA。

请问这正常吗?

Maka Luo:

主频多少?利用外部晶振功耗会比用内部晶振大一点,但是相差不大。

你测试相差具体多少?

ying wu:

回复 Maka Luo:

代码如下

DCOCTL = 0; BCSCTL1 |= XTS; // ACLK = LFXT1 = HF XTAL BCSCTL3 = LFXT1S_2+XCAP_0; // 4MHz do { IFG1 &= ~OFIFG; // Clear OSCFault flag for (i = 0xFF; i > 0; i–); // Time for flag to set } while (IFG1 & OFIFG); // OSCFault flag still set? BCSCTL2 = SELM_2+SELS+DIVM_0; // MCLK = LFXT1 (safe)

使用4M的晶振,功耗为2.8mA。

按道理讲,不应该这么大啊。将MCLK进行2分频后功耗为2.2mA,VCC=3.3V

HG:

回复 ying wu:

BCSCTL3 = LFXT1S_2+XCAP_0; 

里面XCAP_0去掉,

同时把看门狗关掉试试呢

ying wu:

回复 HG:

改了,问题依旧

赞(0)
未经允许不得转载:TI中文支持网 » MSP430F2132接4M的外部晶振,功耗过高,如何破
分享到: 更多 (0)