日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]微控制器時(shí)鐘系統(tǒng)的設(shè)計(jì)對(duì)于系統(tǒng)的全局性能是十分關(guān)鍵的。為了得到廉價(jià)、準(zhǔn)確而穩(wěn)定的時(shí)鐘,在大多數(shù)情況下,可采用石英晶體或者是陶瓷振蕩器作為參考時(shí)鐘。這些器件的典型工作頻率范圍為100kHz到10MHz。然而,它們都

微控制器時(shí)鐘系統(tǒng)的設(shè)計(jì)對(duì)于系統(tǒng)的全局性能是十分關(guān)鍵的。為了得到廉價(jià)、準(zhǔn)確而穩(wěn)定的時(shí)鐘,在大多數(shù)情況下,可采用石英晶體或者是陶瓷振蕩器作為參考時(shí)鐘。這些器件的典型工作頻率范圍為100kHz到10MHz。然而,它們都有一些缺點(diǎn),即振蕩器消耗的電流會(huì)隨振蕩器的振蕩頻率的增加而增加,因此,若采用的石英晶體振蕩器具有高Q值,那么,在系統(tǒng)上電后,將需要一個(gè)較長(zhǎng)的時(shí)間才能使頻率和幅度達(dá)到穩(wěn)態(tài),所以,石英晶體振蕩器不能為中斷提供快速的響應(yīng)。

對(duì)于一個(gè)電池供電的系統(tǒng),最基本的要求就是功耗要低。但同時(shí)又會(huì)出現(xiàn)一些相互矛盾的問(wèn)題,因?yàn)椴捎玫皖l時(shí)鐘雖然可以達(dá)到節(jié)能和延長(zhǎng)電池使用時(shí)間的要求,但采用高頻時(shí)鐘卻可以實(shí)現(xiàn)對(duì)事件的快速反應(yīng),并增強(qiáng)處理突發(fā)事件的能力;另外,在某些情況下,還會(huì)要求時(shí)鐘具有很高的穩(wěn)定度。

由于MSP430x4xx系列微控制器是采用一個(gè)增強(qiáng)型的鎖頻環(huán)FLL+(Frequency-Locked Loop Plus)來(lái)為系統(tǒng)提供時(shí)鐘,因此,可以較好地解決以上矛盾,從而使系統(tǒng)成本、功耗、處理能力以及穩(wěn)定度得到了進(jìn)一步的優(yōu)化。

1 MSP430微控制器簡(jiǎn)介

MSP430系列是由美國(guó)德州儀器(TI)公司推出的16位超低功耗微控制器。該系列微控制器具有處理能力強(qiáng)、運(yùn)行速度快、指令簡(jiǎn)單、功耗低等優(yōu)點(diǎn),并具有靈活而簡(jiǎn)單的外圍設(shè)備,由于采用了JTAG技術(shù)、FLASH在線編程技術(shù)、 BOOTSTRAP等諸多先進(jìn)技術(shù),因此具有很高的性價(jià)比。MSP430系列器件采用3V電源供電,工作頻率為1MHz,其單周期16位指令的速度可以達(dá)到1MIPS(million instructions persecond),電流消耗僅為400μA。事實(shí)上,MSP430從低功耗模式3(電流消耗僅為1.5μA)到完全激活狀態(tài)僅需6μs,因此可以很好地實(shí)時(shí)處理中斷。MSP430的這些優(yōu)越的特點(diǎn)主要源于它兩方面的設(shè)計(jì),即16位精簡(jiǎn)指令體系結(jié)構(gòu)和獨(dú)特的時(shí)鐘系統(tǒng)。

MSP430x4xx系列產(chǎn)品的時(shí)鐘系統(tǒng)采用FLL而沒(méi)有采用傳統(tǒng)的PLL(Phase-Locked Loop)設(shè)計(jì),這主要是考慮到FLL能夠快速的啟動(dòng)并達(dá)到穩(wěn)定。PLL達(dá)到鎖定狀態(tài)需要幾百甚至上千個(gè)時(shí)鐘周期,而FLL+經(jīng)過(guò)預(yù)先準(zhǔn)確設(shè)置后,可以在系統(tǒng)啟動(dòng)時(shí)立即鎖定,從而為快速響應(yīng)中斷提供了保障。并且PLL通常是用模擬元件來(lái)實(shí)現(xiàn)的,因此需要不斷的消耗能量。而FLL是純數(shù)字系統(tǒng),可以用軟件來(lái)控制。它在非激活模式下,其電流消耗為0。

2 FLL+模塊的組成

MSP430x4xx系列的FLL+時(shí)鐘模塊是MSP430x3xx系列FLL結(jié)構(gòu)的一種擴(kuò)展,但卻與MSP430x1xx系列的時(shí)鐘系統(tǒng)有很大的不同,后者沒(méi)有硬件FLL,因此,要想獲得較精確的時(shí)鐘,需用軟件進(jìn)行DCO頻率校準(zhǔn),這也就是所謂的“軟鎖頻”。由于FLL+支持的頻率范圍更大,因而可以采用手表晶振或者高頻晶振。圖1所示是FLL+模塊的基本組成,從圖中可以看出: FLL+主要由LFXT1振蕩器、LFXT2振蕩器、DCO振蕩器和鎖頻環(huán)以及時(shí)鐘緩沖輸出組成。

2.1 LFXT1振蕩器

LFXT1產(chǎn)生的信號(hào)稱為 ACLK。通過(guò)配置與之相關(guān)的寄存器和外接不同的晶體或者諧振器,LFXT1可以工作在兩種操作模式:低頻或高頻模式。低頻通常采用32768Hz的手表晶振,高頻的頻率范圍則為455kHz~8MHz。在絕大多數(shù)情況下,LFXT1運(yùn)行于低頻模式,其主要原因如下:
    (1)工作頻率低,功耗小。在進(jìn)入低功耗模式3時(shí),只有手表晶振處于激活狀態(tài)。此時(shí)典型的電流消耗僅為1.5μA;
    (2)穩(wěn)定度高;
    (3)價(jià)格低廉;
    (4)體積??;
    (5)電路簡(jiǎn)單,外接手表晶振時(shí),不需要外接電容。

因手表晶振的功耗很小,所以它可以連續(xù)工作,這樣就避免了啟動(dòng)和穩(wěn)定所需要的時(shí)延。并且32768Hz的時(shí)鐘一直有效也意味著當(dāng)其它系統(tǒng)處于關(guān)閉狀態(tài)時(shí),系統(tǒng)的一些片上外圍設(shè)備可以繼續(xù)處于激活狀態(tài)。例如,LCD或者用作實(shí)時(shí)時(shí)鐘的某一個(gè)定時(shí)器等都可以處于激活狀態(tài)。

在有特別需要的情況下,LFXT1也可以通過(guò)外接高速晶體或者諧振器工作于高頻模式。不過(guò)此時(shí)需要外接電容。

2.2 LFXT2振蕩器

LFXT2為高頻振蕩器,其工作頻率也為455kHz~8MHz。LFXT2結(jié)構(gòu)比較簡(jiǎn)單,若是系統(tǒng)需要穩(wěn)定度很高的高頻時(shí)鐘可以采用它,不需要時(shí)可以通過(guò)軟件將其關(guān)閉。不過(guò)高頻振蕩器的兩個(gè)引腳必須要接外部電容。

2.3 DCO振蕩器和鎖頻環(huán)(FLL)

MSP430x4xx系列FLL+模塊的DCO(Digitally-Controlled Oscillator)振蕩器是一個(gè)集成的RC振蕩器。產(chǎn)生的時(shí)鐘信號(hào)稱為DCOCLK,經(jīng)過(guò)FLL調(diào)節(jié)和校準(zhǔn)后可用作系統(tǒng)時(shí)鐘(MCLK)和外圍設(shè)備的時(shí)鐘(SMCLK)。這個(gè)模塊是整個(gè)時(shí)鐘系統(tǒng)的核心。其基本結(jié)構(gòu)如圖2所示。

2.4時(shí)鐘緩沖輸出

由于MSP430提供有時(shí)鐘緩沖輸出(見圖1)。因此可以通過(guò)軟件編程來(lái)控制其分頻比FLL DIV,以對(duì)ACLK進(jìn)行1、2、4、8等分頻。分頻后的輸出可以用來(lái)為外圍電路提供時(shí)鐘。

3 FLL+的工作原理

對(duì)于RC振蕩器,由于其頻率會(huì)隨溫度和電壓的變化而變化,因此在對(duì)時(shí)鐘精度要求較高的情況下,DCOCLK通常要通過(guò)FLL進(jìn)行校頻后,才能用于系統(tǒng)時(shí)鐘。

3.1倍頻方案

在需要較高數(shù)據(jù)處理速度時(shí),ACLK就不能單獨(dú)勝任,在這種情況下,就要用到倍頻技術(shù)。為了支持更大范圍的頻率變化,F(xiàn)LL+的倍頻方案增加了DCO+控制位。當(dāng)DCO+取0、1時(shí),fDCOCLK輸出時(shí)鐘頻率不同,具體如下:

式中,fACLK取32768Hz??梢?,通過(guò)改變N、D和DCO+,可以很容易地調(diào)節(jié)用作MCLK/SMCLK的DCO頻率。但要注意,最后得到的MCLK不能超過(guò)器件的工作頻率。

3.2頻率抽頭

DCO的輸出時(shí)鐘為DCOCLK,這個(gè)時(shí)鐘被(D×(N+1))分頻后應(yīng)與ACLK進(jìn)行比較。若DCOCLK用于系統(tǒng)時(shí)鐘MCLK,則同步器將對(duì) ACLK和MCLK/(D×(N+1))進(jìn)行比較,然后用比較所得的差值來(lái)對(duì)一個(gè)10位的頻綜器進(jìn)行“up”或者“down”模式計(jì)數(shù)。這樣, MCLK/SMCLK就可以在1024種可能的設(shè)置上不斷地進(jìn)行調(diào)節(jié)。一旦頻率被鎖定,同步器輸出的誤差信號(hào)就變?yōu)?,此時(shí)有MCLK=N×ACLK。在頻綜器的10位輸出中,5位用于DCO頻率抽頭(NDCO),另外的5位用于頻率調(diào)整(NDCOMOD)。5個(gè)抽頭可組成29種頻率(28,29,30和31抽頭是一樣的),每一個(gè)抽頭比前一個(gè)要高約10%。

明顯可以看到:DCO只能產(chǎn)生一些離散的頻率分量。所以說(shuō)僅僅依靠改變N、D和DCO+無(wú)法使同步器的輸出達(dá)到嚴(yán)格的0。

3.3頻率調(diào)整

DCO頻率調(diào)整器的作用是通過(guò)混合相鄰的DCO周期來(lái)減小長(zhǎng)期的累計(jì)周期變化。換句話說(shuō),就是通過(guò)控制fn+1在一個(gè)調(diào)整周期內(nèi)所占的比率來(lái)減小輸出頻率與所需頻率之間的誤差。具體的頻率調(diào)整器跳變模式如圖3所示。圖中,調(diào)整器以32個(gè)DCO時(shí)鐘周期為一個(gè)周期。NDCOMOD可用于定義需要混合的fn+1的比例常數(shù)。

下面的公式定義了DCO長(zhǎng)期輸出頻率與相鄰跳變頻率之間的關(guān)系:

由此可見,頻率調(diào)整器通過(guò)為每個(gè)DCO周期獨(dú)立地選擇fn或者fn+1,來(lái)調(diào)整DCO的輸出頻率,進(jìn)而實(shí)現(xiàn)分?jǐn)?shù)抽頭的目的。

必須明確的是,MCLK的精度只是建立在平均的基礎(chǔ)上。對(duì)于短期精度,由于每個(gè)周期來(lái)自相鄰的DCO頻率抽頭,因此是不精確的;而對(duì)于長(zhǎng)期精度,由于經(jīng)過(guò)了累加平均,因而相對(duì)誤差被減小了。實(shí)際上,由于調(diào)整器的周期為32,每次調(diào)整量為每一頻率段的10%,因此相對(duì)誤差可降到低于0.33%。

也可以通過(guò)軟件編程N(yùn)DCOMOD來(lái)確定DCO的輸出頻率,以便用FLL鎖頻時(shí)達(dá)到快速鎖定的目的;而在不用FLL時(shí),可不用外部晶振來(lái)產(chǎn)生所需頻率。假如所需頻率f為100Hz,并假定DCO在0抽頭時(shí)的頻率為f0=700Hz。則與f相鄰的兩個(gè)頻率為:

將這兩個(gè)頻率代入上面的公式中,便可以求得NDCOOD=24。所以,若DCO中心頻率為1MHz,那么,將24寫入與NDCOMOD相應(yīng)的寄存器中,即可在無(wú)外接晶振的條件下獲得所需時(shí)鐘。在這種應(yīng)用條件下,需要注意幾點(diǎn):

●FLL和調(diào)整器在系統(tǒng)復(fù)位時(shí)默認(rèn)為允許,要工作在這種狀態(tài),必須首先禁止FLL。否則DCO會(huì)自動(dòng)鎖定到f0;

●f0是不確定的,在具體應(yīng)用時(shí)應(yīng)先測(cè)定,然后再用它來(lái)計(jì)算所需的相鄰頻率。

●由于DCO的輸出頻率會(huì)隨著穩(wěn)定度和電壓的變化而漂移,所以不能應(yīng)用于對(duì)時(shí)鐘精度要求較高的場(chǎng)合。

3.4 DCO頻率范圍控制

在通過(guò)調(diào)節(jié)倍頻因子N改變MCLK時(shí),F(xiàn)LL+調(diào)節(jié)DCO的頻率將趨于目標(biāo)頻率。當(dāng)MCLK穩(wěn)定在新的頻率抽頭之前,每向下一個(gè)DCO抽頭,其變化一次需要1024個(gè)時(shí)鐘周期的延時(shí)??梢钥吹?,對(duì)于MCLK的大范圍頻率變化,將需要很大的時(shí)延才能達(dá)到穩(wěn)定。對(duì)此,MSP430x4xx系列采用了一種頻率分段的機(jī)制來(lái)處理這種大范圍的頻率變化。即將DCO輸出的700kHz~40MHz分為5段,每一段的中心頻率基于典型頻率fnominal(2MHz)的倍數(shù)。使用時(shí)可以通過(guò)控制寄存器SCFI0的FN_8、FN_4、FN_3、FN_2等四位對(duì)它進(jìn)行控制。表1列出了DCO的頻率范圍控制方法。由表中可見,通過(guò)控制這些位可在不改變當(dāng)前抽頭設(shè)置的情況下改變DCO的輸出頻率MCLK(實(shí)際上是立即選擇了相鄰的抽頭,而不是逐個(gè)調(diào)節(jié))。因此,在這種方式下,DCO調(diào)節(jié)到所需頻率的時(shí)間比僅僅通過(guò)調(diào)節(jié)倍頻因子要短得多。所以首先應(yīng)根據(jù)所需頻率來(lái)調(diào)整DCO的中心頻率,或者在MCLK變化較大時(shí)及時(shí)調(diào)節(jié) DCO的中心頻率。

4用FLL+優(yōu)化系統(tǒng)性能

MSP430x4xx正是由于采用了上述FLL+時(shí)鐘模塊,才使它的全局性能得到了優(yōu)化。同時(shí),它還提供有靈活的時(shí)鐘配置選擇,各個(gè)模塊的時(shí)鐘都可用軟件選擇。也可以根據(jù)系統(tǒng)的具體要求來(lái)動(dòng)態(tài)調(diào)整系統(tǒng)的時(shí)鐘頻率,進(jìn)而優(yōu)化它的性能。 使用時(shí),一般可按照以下原則來(lái)進(jìn)行:

●若需要穩(wěn)定而精確的低頻時(shí)鐘,可以采用LFXT1時(shí)鐘;

●若需要穩(wěn)定而精確的高頻時(shí)鐘,可以采用LFXT2時(shí)鐘;

●若需要系統(tǒng)能夠快速地從節(jié)能模式切換到激活模式,可以采用DCO經(jīng)鎖頻后為系統(tǒng)提供時(shí)鐘MCLK/SMCLK。FLL+的一個(gè)突出優(yōu)點(diǎn)就是能夠快速地達(dá)到穩(wěn)定狀態(tài)。

設(shè)計(jì)時(shí),要盡可能地選擇較低的工作頻率來(lái)降低系統(tǒng)的功耗。此外,系統(tǒng)還提供有5種可編程的節(jié)能模式,以便更好地降低系統(tǒng)功耗。

另外,F(xiàn)LL+的振蕩器具有自動(dòng)切換功能,當(dāng)DCO沒(méi)有用于MCLK或SMCLK時(shí),利用該功能可自動(dòng)關(guān)閉DCO。但是一旦DCOCLK信號(hào)被用于 MCLK/SMCLK,DCO就會(huì)立即自動(dòng)開啟。而當(dāng)外接晶振或者諧振器出現(xiàn)錯(cuò)誤或停振時(shí),系統(tǒng)時(shí)鐘也會(huì)自動(dòng)切換到DCO模式,從而進(jìn)一步提高系統(tǒng)的可靠性。

參考文獻(xiàn)
1.MSP430x4xx Family User's Guide(SLAU056B)
2.The MSP430x3xx Clock System(SLAA080)
3.胡大可.MSP430系列FLASH型超低功耗16位單 片機(jī).北京航空航天大學(xué)出版社,2001
 

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

特朗普集團(tuán)近日取消了其新推出的T1智能手機(jī)“將在美國(guó)制造”的宣傳標(biāo)語(yǔ),此舉源于外界對(duì)這款手機(jī)能否以當(dāng)前定價(jià)在美國(guó)本土生產(chǎn)的質(zhì)疑。

關(guān)鍵字: 特朗普 蘋果 AI

美國(guó)總統(tǒng)特朗普在公開場(chǎng)合表示,他已要求蘋果公司CEO蒂姆·庫(kù)克停止在印度建廠,矛頭直指該公司生產(chǎn)多元化的計(jì)劃。

關(guān)鍵字: 特朗普 蘋果 AI

4月10日消息,據(jù)媒體報(bào)道,美國(guó)總統(tǒng)特朗普宣布,美國(guó)對(duì)部分貿(mào)易伙伴暫停90天執(zhí)行新關(guān)稅政策,同時(shí)對(duì)中國(guó)的關(guān)稅提高到125%,該消息公布后蘋果股價(jià)飆升了15%。這次反彈使蘋果市值增加了4000多億美元,目前蘋果市值接近3萬(wàn)...

關(guān)鍵字: 特朗普 AI 人工智能 特斯拉

3月25日消息,據(jù)報(bào)道,當(dāng)?shù)貢r(shí)間3月20日,美國(guó)總統(tǒng)特朗普在社交媒體平臺(tái)“真實(shí)社交”上發(fā)文寫道:“那些被抓到破壞特斯拉的人,將有很大可能被判入獄長(zhǎng)達(dá)20年,這包括資助(破壞特斯拉汽車)者,我們正在尋找你?!?/p> 關(guān)鍵字: 特朗普 AI 人工智能 特斯拉

1月22日消息,剛剛,新任美國(guó)總統(tǒng)特朗普放出重磅消息,將全力支持美國(guó)AI發(fā)展。

關(guān)鍵字: 特朗普 AI 人工智能

特朗普先生有兩件事一定會(huì)載入史冊(cè),一個(gè)是筑墻,一個(gè)是挖坑。在美墨邊境筑墻的口號(hào)確保邊境安全,降低因非法移民引起的犯罪率過(guò)高問(wèn)題;在中美科技產(chǎn)業(yè)之間挖坑的口號(hào)也是安全,美國(guó)企業(yè)不得使用對(duì)美國(guó)國(guó)家安全構(gòu)成威脅的電信設(shè)備,總統(tǒng)...

關(guān)鍵字: 特朗普 孤立主義 科技產(chǎn)業(yè)

據(jù)路透社1月17日消息顯示,知情人士透露,特朗普已通知英特爾、鎧俠在內(nèi)的幾家華為供應(yīng)商,將要撤銷其對(duì)華為的出貨的部分許可證,同時(shí)將拒絕其他數(shù)十個(gè)向華為供貨的申請(qǐng)。據(jù)透露,共有4家公司的8份許可被撤銷。另外,相關(guān)公司收到撤...

關(guān)鍵字: 華為 芯片 特朗普

曾在2018年時(shí)被美國(guó)總統(tǒng)特朗普稱作“世界第八奇跡”的富士康集團(tuán)在美國(guó)威斯康星州投資建設(shè)的LCD顯示屏工廠項(xiàng)目,如今卻因?yàn)楦皇靠祵㈨?xiàng)目大幅縮水并拒絕簽訂新的合同而陷入了僵局。這也導(dǎo)致富士康無(wú)法從當(dāng)?shù)卣抢铽@得約40億美...

關(guān)鍵字: 特朗普 富士康

今年5月,因自己發(fā)布的推文被貼上“無(wú)確鑿依據(jù)”標(biāo)簽而與推特發(fā)生激烈爭(zhēng)執(zhí)后,美國(guó)總統(tǒng)特朗普簽署了一項(xiàng)行政令,下令要求重審《通信規(guī)范法》第230條。

關(guān)鍵字: 谷歌 facebook 特朗普

眾所周知,寄往白宮的所有郵件在到達(dá)白宮之前都會(huì)在他地進(jìn)行分類和篩選。9月19日,根據(jù)美國(guó)相關(guān)執(zhí)法官員的通報(bào),本周早些時(shí)候,執(zhí)法人員截獲了一個(gè)寄給特朗普總統(tǒng)的包裹,該包裹內(nèi)包含蓖麻毒蛋白。

關(guān)鍵字: 美國(guó) 白宮 特朗普
關(guān)閉