新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > MSP430的時(shí)鐘系統(tǒng)

MSP430的時(shí)鐘系統(tǒng)

作者: 時(shí)間:2016-11-13 來(lái)源:網(wǎng)絡(luò) 收藏
MSP430根據(jù)型號(hào)的不同最多可以選擇使用3個(gè)振蕩器。我們可以根據(jù)需要選擇合適的振蕩頻率,并可以在不需要時(shí)隨時(shí)關(guān)閉振蕩器,以節(jié)省功耗。這3個(gè)振蕩器分別為:

(1)DCO數(shù)控RC振蕩器。它在芯片內(nèi)部,不用時(shí)可以關(guān)閉。DCO的振蕩頻率會(huì)受周?chē)h(huán)境溫度和MSP430工作電壓的影響,且同一型號(hào)的芯片所產(chǎn)生的頻率也不相同。但DCO的調(diào)節(jié)功能可以改善它的性能,他的調(diào)節(jié)分為以下3步:a:選擇BCSCTL1.RSELx確定時(shí)鐘的標(biāo)稱(chēng)頻率;b:選擇DCOCTL.DCOx在標(biāo)稱(chēng)頻率基礎(chǔ)上分段粗調(diào);c:選擇DCOCTL.MODx的值進(jìn)行細(xì)調(diào)。

本文引用地址:http://m.butianyuan.cn/article/201611/316558.htm

(2)LFXT1接低頻振蕩器。典型為接32768HZ的時(shí)鐘振蕩器,直接連接在XIN與XOUT之間,此時(shí)振蕩器不需要接負(fù)載電容。也可以接450KHZ~8MHZ的標(biāo)準(zhǔn)晶體振蕩器,此時(shí)需要接負(fù)載電容.LXFT1產(chǎn)生的頻率信號(hào)為ACLK.低速時(shí)鐘需要上百毫秒的建立時(shí)間才能穩(wěn)定下來(lái).

(3)XT2接450KHZ~8MHZ的標(biāo)準(zhǔn)晶體振蕩器。外部標(biāo)準(zhǔn)晶體振蕩器接在XT2IN和XT2OUT之間,此時(shí)需要接負(fù)載電容,不用時(shí)可以關(guān)閉。

低頻振蕩器主要用來(lái)降低能量消耗,如使用電池供電的系統(tǒng),高頻振蕩器用來(lái)對(duì)事件做出快速反應(yīng)或者供CPU進(jìn)行大量運(yùn)算。

MSP430的3種時(shí)鐘信號(hào):MCLK系統(tǒng)主時(shí)鐘;SMCLK系統(tǒng)子時(shí)鐘;ACLK輔助時(shí)鐘。

(1)MCLK系統(tǒng)主時(shí)鐘。除了CPU運(yùn)算使用此時(shí)鐘以外,外圍模塊也可以使用。MCLK可以選擇任何一個(gè)振蕩器所產(chǎn)生的時(shí)鐘信號(hào)并進(jìn)行1、2、4、8分頻作為其信號(hào)源。

(2)SMCLK系統(tǒng)子時(shí)鐘。供外圍模塊使用。并在使用前可以通過(guò)各模塊的寄存器實(shí)現(xiàn)分頻。SMCLK可以XT2CLK或者DCOCLK振蕩器所產(chǎn)生的時(shí)鐘信號(hào)并進(jìn)行1、2、4、8分頻作為其信號(hào)源。

(3)ACLK輔助時(shí)鐘。供外圍模塊使用。并在使用前可以通過(guò)各模塊的寄存器實(shí)現(xiàn)分頻。但ACLK只能由LFXT1進(jìn)行1、2、4、8分頻作為信號(hào)源。可以作為后臺(tái)時(shí)鐘用來(lái)喚醒CPU.

(4)ACLK/N,ACK緩沖輸出,他可以有ACL.1.2.4.8分頻獲得,且只能為外部所用.

PUC復(fù)位后,MCLK和SMCLK的信號(hào)源為DCO,DCO的振蕩頻率為800KHZ。ACLK的信號(hào)源為L(zhǎng)FXT1。

MSP430內(nèi)部含有晶體振蕩器失效監(jiān)測(cè)電路,監(jiān)測(cè)LFXT1(工作在高頻模式)和XT2輸出的時(shí)鐘信號(hào)。當(dāng)時(shí)鐘信號(hào)丟失50us時(shí),監(jiān)測(cè)電路捕捉到振蕩器失效。如果MCLK信號(hào)來(lái)自LFXT1或者XT2,那么MSP430自動(dòng)把MCLK的信號(hào)切換為DCO,這樣可以保證程序繼續(xù)運(yùn)行。但MSP430不對(duì)工作在低頻模式的LFXT1進(jìn)行監(jiān)測(cè)。



關(guān)鍵詞: MSP430時(shí)鐘系

評(píng)論


技術(shù)專(zhuān)區(qū)

關(guān)閉