layout: "post"
title: "22/70 MCU內(nèi)/外部啟振"
date: "2017-03-21 15:34"
振蕩電路相當(dāng)于 MCU 的心臟,需要為 MCU 提供頻率和脈沖,因此一個(gè)精準(zhǔn)可靠的振蕩電路對(duì)于 MCU 來(lái)說(shuō)相當(dāng)重要。
簡(jiǎn)述
振蕩電路一般可以分為:LC振蕩器,RC振蕩器,晶體振蕩器。
- LC振蕩器:LC振蕩電路主要用來(lái)產(chǎn)生高頻正弦信號(hào),一般在1MHz以上。它與RC振蕩電路的不同之處在于它由電感和電容組成。所以命名為L(zhǎng)C振蕩器。
- RC振蕩器:若用電阻,電容元件組成選頻網(wǎng)絡(luò),就稱為RC振蕩器,一般用來(lái)產(chǎn)生1Hz-1MHz的低頻信號(hào)。RC選頻網(wǎng)絡(luò)的選頻作用不如LC諧振蕩回路,故RC振蕩器的波形和穩(wěn)定度比LC振蕩器差。
- 晶體振蕩器:晶體振蕩器是指從一塊石英晶體上按一定方位角切下薄片(簡(jiǎn)稱為晶片),石英晶體諧振器,簡(jiǎn)稱為石英晶體或晶體、晶振;而在封裝內(nèi)部添加IC組成振蕩電路的晶體元件稱為晶體振蕩器。其產(chǎn)品一般用金屬外殼封裝,也有用玻璃殼、陶瓷或塑料封裝的。
根據(jù)以上三種可以設(shè)計(jì)出多種不同的電路。
晶振和振子
晶體全稱叫晶體諧振器(crystal resonator),是一種諧振器,具有壓電特性,不能輸出信號(hào)。
晶振全稱叫晶體振蕩器(crystal oscillator),是一種振蕩器,振蕩電路由晶體、主振有源器件、主振電容等元器件組成,能夠輸出信號(hào)。通常我們所指晶振時(shí)往往喜歡用 crystal 其實(shí)這是不準(zhǔn)確,而國(guó)外有的文檔卻喜歡用 oscillator,一般在表述時(shí),兩者其實(shí)是一個(gè)東西。
MCU 自帶的內(nèi)部振蕩器,一般是 RCO (RC-oscillator),而外部配置的振蕩電路可以是 RCO (RC-oscillator),也可以是有源晶振 XO(crystal resonator)。
使用RC振蕩是電容充放電;而使用晶振振蕩時(shí),晶振也是電容性質(zhì),它比RC振蕩的電流大,如果你摸過(guò)正在工作的各種晶振,會(huì)發(fā)現(xiàn)有些晶振發(fā)熱,而RC振蕩從無(wú)發(fā)熱現(xiàn)象;這在各種單片機(jī)中都適用。相對(duì)于單片機(jī)電路,使用外部晶振更耗電一些,因?yàn)橥獠烤д穹譃闊o(wú)源和有源,當(dāng)用有源時(shí),功耗那是明顯高的,因?yàn)橛性赐獠烤д裥枰獜碾娫次∧芰俊?/p>
但使用內(nèi)部晶振雖然能耗低,但晶振的穩(wěn)定度和頻率控制的都很差,很多都達(dá)到了 5% 以上的誤差,僅作為不精準(zhǔn)的定時(shí)簡(jiǎn)單的使用還可以,稍嚴(yán)格一些的場(chǎng)景都無(wú)法滿足要求。
使用內(nèi)部振蕩器往往可以配置 RCO 讓 MCU 獲得某些/某段特定的時(shí)鐘頻率,靈活度更高些;而使用外部晶振的話,一般晶振頻率是固定的,MCU 僅能夠?qū)υ擃l率進(jìn)行分頻或者倍頻。
參考鏈接:
http://www.eetrend.com/blog/100024294
https://zhidao.baidu.com/question/464742897.html
http://blog.csdn.net/qq_29350001/article/details/51142250
https://zh.wikipedia.org/wiki/%E7%94%B5%E5%AD%90%E6%8C%AF%E8%8D%A1%E5%99%A8