您好,歡迎來(lái)到深圳市金洛鑫電子有限公司! 金洛公眾號(hào) 金洛微信公眾號(hào) |關(guān)于金洛|添加收藏|網(wǎng)站地圖
咨詢熱線:0755-27837162
金洛電子聯(lián)系方式:電話: 0755-27837162手機(jī): 135 1056 9637Q Q: 657116624立即咨詢郵箱: jinluodz@163.com
首頁(yè)常見(jiàn)問(wèn)題 什么是外部振蕩器和內(nèi)部振蕩器?配置操作看這里

什么是外部振蕩器和內(nèi)部振蕩器?配置操作看這里

來(lái)源:http://m.netflixyz.com 作者:金洛鑫電子 2019年09月19
       大多數(shù)人認(rèn)為晶體振蕩器的工作模式就是振蕩,提供精準(zhǔn)的信號(hào),這樣說(shuō)也并沒(méi)有錯(cuò),只是不夠全面,其實(shí)應(yīng)用到系統(tǒng)里的貼片振蕩器,還分為外部振蕩器和內(nèi)部振蕩器,通過(guò)正確的配置和操作,才能使二者之間相互工作.本技術(shù)資料的目的是描述如何配置和使用內(nèi)部和外部振蕩器.提供了配置描述,設(shè)置示例和示例代碼.
       內(nèi)部振蕩器頻率可由用戶軟件配置,有四種設(shè)置可將振蕩器頻率除以1,2,4或8.除了四種主要設(shè)置外,某些器件還有一個(gè)校準(zhǔn)的±2%內(nèi)部振蕩器,帶有精細(xì)可調(diào)諧頻率,步長(zhǎng)約為50kHz.外部振蕩器使用其4種工作模式,有源晶振在頻率選擇,功耗和精度方面提供了更大的靈活性.系統(tǒng)時(shí)鐘可以在內(nèi)部和外部振蕩器之間自由切換.此外,在選擇內(nèi)部振蕩器時(shí)可以使外部振蕩器保持使能,以避免在系統(tǒng)時(shí)鐘切換回外部振蕩器時(shí)啟動(dòng)延遲.復(fù)位時(shí),內(nèi)部振蕩器除以8作為系統(tǒng)時(shí)鐘.內(nèi)部振蕩器和典型頻率如表1所示.通過(guò)改變IFCN位,可以在運(yùn)行中改變內(nèi)部振蕩器分頻因子.
表1.OSCICN寄存器中的內(nèi)部振蕩器頻率控制位
IFCN 典型頻率(16MHz振蕩器) 典型頻率(24.5MHz校準(zhǔn)振蕩器)
00b 2MHz 3.0625MHz
01b 4MHz 6.125MHz
10b 8MHz 12.25MHz
11b 16MHz 24.5MHz
       內(nèi)部振蕩器本身的功耗與所選頻率無(wú)關(guān);然而,整個(gè)貼片晶振的功耗取決于頻率.內(nèi)部振蕩器的精度在采用未校準(zhǔn)的16MHz振蕩器的器件上的工藝,電源和溫度變化范圍內(nèi)為±20%,在具有a的器件上為±2%.校準(zhǔn)24.5MHz振蕩器.
外部振蕩器:
       外部振蕩器具有高度可配置性,為系統(tǒng)設(shè)計(jì)人員提供了多種選擇.時(shí)基可以來(lái)自外部CMOS電平時(shí)鐘源,附加晶體或陶瓷諧振器,附加RC組合或外部電容.
外部CMOS時(shí)鐘模式:
       系統(tǒng)時(shí)鐘可以由連接到XTAL1引腳的外部CMOS電平時(shí)鐘源提供,例如石英晶體振蕩器模塊或來(lái)自另一個(gè)MCU的時(shí)鐘信號(hào).
       注意:XTAL1引腳不耐5V.
外部水晶模式:
       通常,當(dāng)需要精確的時(shí)基時(shí),需要晶體,例如,當(dāng)ADC的絕對(duì)采樣率很關(guān)鍵或必須生成標(biāo)準(zhǔn)UART波特率時(shí).請(qǐng)注意,在帶有校準(zhǔn)的24.5MHz內(nèi)部振蕩器的設(shè)備上,UART通信不需要晶體.或者,一種低頻音叉晶體,例如,一個(gè)32.768kHz的手表晶振,可用于在低功耗模式下操作器件,然后可根據(jù)系統(tǒng)要求將控制切換到高頻內(nèi)部振蕩器.只要適當(dāng)設(shè)置負(fù)載電容參數(shù)和振蕩器驅(qū)動(dòng)電平,晶體振蕩器的精度和穩(wěn)定性幾乎完全由附加的晶體或陶瓷諧振器控制.晶體振蕩器電路設(shè)計(jì)用于并行模式指定的晶體.
外部RC:
       外部振蕩器時(shí)基也可以從外部串聯(lián)RC組合得到,如圖1所示.當(dāng)電容器電壓(Vc)小于VDD/3時(shí),電容器通過(guò)電阻器充電.一旦電容器電壓達(dá)到VDD/3,比較器就會(huì)產(chǎn)生一條到AGND的路徑并使電容器放電.該操作在XTAL1處產(chǎn)生鋸齒型波形,如圖2所示,其周期由電容器上電壓的上升時(shí)間決定;對(duì)于100pF電容,放電時(shí)間小于10ns.比較器的輸出被緩沖并饋送到二分頻級(jí),其輸出變?yōu)橄到y(tǒng)時(shí)鐘.外部RC模式中時(shí)基的精度由R和Ccom的容差決定.
JZXZ1.png
圖1.RC模式概述
JZXZ2.png
圖2.RC模式波形生成
外部C模式:
       該模式與上述外部RC模式的操作類(lèi)似,不同之處在于電容器的充電電流由XTAL2的內(nèi)部可編程電流源提供.這是最不準(zhǔn)確的時(shí)基模式;然而,它是最靈活的,因?yàn)閱蝹€(gè)無(wú)源元件可以提供多達(dá)八個(gè)不同的工作頻率,最高頻率幾乎比最低頻率高3000倍.
       C模式下的外部振蕩器通過(guò)對(duì)連接到XTAL2的電容器進(jìn)行持續(xù)充電和放電來(lái)產(chǎn)生信號(hào).如圖3所示,電容器從恒定的電流源線性充電.當(dāng)電容上的電壓達(dá)到VDD/3時(shí),比較器會(huì)產(chǎn)生接地路徑,使電容器放電.電容器放電后,比較器打開(kāi)開(kāi)關(guān)并重復(fù)循環(huán).得到的波形如圖4所示.外部C模式下時(shí)基的貼片晶振精度主要取決于電容器的容差和XTAL2內(nèi)部電流源的精度.在工藝,電源和溫度變化范圍內(nèi),內(nèi)部電流源的精度約為±30%.
JZXZ3.png
圖4.C模式波形生成
內(nèi)部振蕩器配置示例:
       復(fù)位時(shí),選擇內(nèi)部振蕩器除以8作為系統(tǒng)時(shí)鐘.硬件連接:如果系統(tǒng)設(shè)計(jì)僅使用內(nèi)部振蕩器且不使用外部振蕩器,則貼片晶振XTAL1引腳應(yīng)在外部接地,如圖5所示,或者通過(guò)將XOSCMD位(OSCXCN.6-4)設(shè)置為“000”來(lái)內(nèi)部接地.如果系統(tǒng)要求長(zhǎng)時(shí)間保持低電平的器件的/RST線,則建議在外部接地XTAL1.
JZXZ4.png
       IFCN位(OSCICN.1-0)編程內(nèi)部振蕩器頻率.可選擇四個(gè)除法設(shè)置,如表1所示.如果器件具有校準(zhǔn)的24.5MHz內(nèi)部振蕩器,則可以通過(guò)遞增或遞減OSCICL寄存器來(lái)微調(diào)頻率.
內(nèi)部振蕩器的啟動(dòng)和穩(wěn)定時(shí)間幾乎是瞬時(shí)的.此外,內(nèi)部振蕩器的頻率可以隨時(shí)任意改變.由于內(nèi)部振蕩器在執(zhí)行下一條指令之前穩(wěn)定在新編程的頻率,因此不需要IFRDY輪詢.
外部振蕩器配置示例:
       外部振蕩器支持四種不同的配置:CMOS時(shí)鐘,晶振,RC和C模式.可以使用OSCXCN寄存器配置外部振蕩器.一旦外部振蕩器配置并穩(wěn)定后,系統(tǒng)時(shí)鐘就可以使用CLKSL位從內(nèi)部振蕩器切換到外部振蕩器.有關(guān)更多信息和CLKSL位的位置,請(qǐng)查看相應(yīng)的數(shù)據(jù)手冊(cè).
       在基于晶體的設(shè)計(jì)中,啟動(dòng)晶體振蕩器可能需要幾毫秒,具體取決于晶振頻率.較慢的晶體往往比較快的晶體具有更長(zhǎng)的啟動(dòng)時(shí)間.XTLVLD(晶體振蕩器有效)標(biāo)志可用于確定外部振蕩器何時(shí)穩(wěn)定.在外部RC和外部C模式下,外部振蕩器的啟動(dòng)時(shí)間是瞬時(shí)的.
外部CMOS時(shí)鐘:
       外部振蕩器時(shí)鐘可由連接到XTAL1輸入的外部CMOS電平源提供.在這種配置中,XTAL2應(yīng)該懸空,如圖6所示.SYSCLK頻率可以按原樣從輸入信號(hào)中導(dǎo)出,或者通過(guò)二分頻階段傳遞.
       注:與某些端口I/O引腳不同,有源貼片晶振XTAL1和XTAL2引腳不具有5V容差.這些引腳的電壓應(yīng)保持在AV+和AGND之間.
JZXZ5.png
圖6.外部CMOS時(shí)鐘連接
JZXZ6.png
圖7.外部
外部水晶:
       外部振蕩器時(shí)基可以從連接在XTAL1和XTAL2引腳上的晶體或陶瓷諧振器得到,如圖7所示.外部振蕩器可以配置為按原樣使用晶振頻率,或者除以2.XTLVLD檢測(cè)電路需要一個(gè)建立時(shí)間來(lái)實(shí)現(xiàn)適當(dāng)?shù)钠?在啟用振蕩器和檢查XTLVLD標(biāo)志之間引入1ms的延遲將阻止早期切換到外部振蕩器作為系統(tǒng)時(shí)鐘.在完全穩(wěn)定之前切換到外部振蕩器會(huì)導(dǎo)致不可預(yù)測(cè)的行為.
       注意:負(fù)載電容(圖7中的Cx1和Cx2)應(yīng)連接到模擬地平面.另請(qǐng)注意,石英振蕩器逆變器的反饋電阻是在芯片上提供的,不需要外部電阻.
水晶啟動(dòng)程序:
       1.配置OSCXCN寄存器以選擇所需的外部振蕩器模式.
       2.等待至少1ms.
       3.對(duì)XTLVLD進(jìn)行輪詢=>'1'.
       4.將系統(tǒng)時(shí)鐘切換到外部振蕩器.
確定XFCN:
       XFCN控制晶體振蕩器驅(qū)動(dòng)器的驅(qū)動(dòng)電平.從本質(zhì)上講,驅(qū)動(dòng)電平應(yīng)該足夠強(qiáng)大以激發(fā)晶體振蕩,但不能強(qiáng)烈地強(qiáng)調(diào)晶體使其過(guò)早降解.對(duì)于3MHz及以上的晶體,基于XFCN設(shè)置過(guò)高的降級(jí)通常不是問(wèn)題,可以使用最大XFCN值,但這會(huì)導(dǎo)致振蕩器的工作電流更高.對(duì)于低頻振蕩叉晶體,例如32.768K和100K,過(guò)度驅(qū)動(dòng)晶體確實(shí)存在可靠性問(wèn)題.此外,如果驅(qū)動(dòng)電平太高,音叉晶體可能根本不會(huì)振蕩.

正在載入評(píng)論數(shù)據(jù)...

發(fā)表評(píng)論:

姓名:
郵箱:
正文:

歡迎參與討論,請(qǐng)?jiān)谶@里發(fā)表您的看法、交流您的觀點(diǎn)。

誠(chéng)征下列地區(qū) 聲表濾波器 | 石英晶振 | 霧化片貼片晶振 | 進(jìn)口晶振 | 石英晶體諧振器 |溫補(bǔ)晶振 的合作伙伴:
深圳市 廣州市 北京 上海 東莞 佛山 中山 順德 珠海 杭州 溫州 武漢 長(zhǎng)沙 南京 大連 長(zhǎng)春 西安 鄭州 澳門(mén) 沈陽(yáng) 南寧 昆明 濟(jì)南 重慶 成都
進(jìn)口晶振,晶振廠家,32.768K晶振,16mm微孔霧化片,2.4M陶瓷霧化片,KDS溫補(bǔ)晶振,精工SSP-T7-F晶振,TXC晶振,大真空DST310S晶振,愛(ài)普生晶振MC-146,SC-32S晶振,3225貼片晶振,西鐵城晶振,TO-39聲表面濾波器,進(jìn)口京瓷晶振,陶瓷晶振,FA-20H石英晶振,西鐵城晶振CM315,LVDS差分晶振,恒溫晶振,美國(guó)進(jìn)口晶振,VCXO壓控晶振,耐高溫晶振
金洛公眾號(hào)
kf
close
kf 金洛微信號(hào)