layout: "post"
title: "22/70 MCU內(nèi)/外部啟振"
date: "2017-03-21 15:34"
振蕩電路相當于 MCU 的心臟,需要為 MCU 提供頻率和脈沖,因此一個精準可靠的振蕩電路對于 MCU 來說相當重要。
簡述
振蕩電路一般可以分為:LC振蕩器,RC振蕩器圾另,晶體振蕩器。
- LC振蕩器:LC振蕩電路主要用來產(chǎn)生高頻正弦信號,一般在1MHz以上浑彰。它與RC振蕩電路的不同之處在于它由電感和電容組成。所以命名為LC振蕩器咨演。
- RC振蕩器:若用電阻闸昨,電容元件組成選頻網(wǎng)絡,就稱為RC振蕩器薄风,一般用來產(chǎn)生1Hz-1MHz的低頻信號饵较。RC選頻網(wǎng)絡的選頻作用不如LC諧振蕩回路,故RC振蕩器的波形和穩(wěn)定度比LC振蕩器差遭赂。
- 晶體振蕩器:晶體振蕩器是指從一塊石英晶體上按一定方位角切下薄片(簡稱為晶片)循诉,石英晶體諧振器,簡稱為石英晶體或晶體撇他、晶振茄猫;而在封裝內(nèi)部添加IC組成振蕩電路的晶體元件稱為晶體振蕩器。其產(chǎn)品一般用金屬外殼封裝困肩,也有用玻璃殼划纽、陶瓷或塑料封裝的。
根據(jù)以上三種可以設(shè)計出多種不同的電路锌畸。
晶振和振子
晶體全稱叫晶體諧振器(crystal resonator)勇劣,是一種諧振器,具有壓電特性,不能輸出信號。
晶振全稱叫晶體振蕩器(crystal oscillator)比默,是一種振蕩器幻捏,振蕩電路由晶體、主振有源器件命咐、主振電容等元器件組成篡九,能夠輸出信號。通常我們所指晶振時往往喜歡用 crystal 其實這是不準確醋奠,而國外有的文檔卻喜歡用 oscillator榛臼,一般在表述時,兩者其實是一個東西钝域。
MCU 自帶的內(nèi)部振蕩器讽坏,一般是 RCO (RC-oscillator),而外部配置的振蕩電路可以是 RCO (RC-oscillator)例证,也可以是有源晶振 XO(crystal resonator)路呜。
使用RC振蕩是電容充放電;而使用晶振振蕩時织咧,晶振也是電容性質(zhì)胀葱,它比RC振蕩的電流大,如果你摸過正在工作的各種晶振笙蒙,會發(fā)現(xiàn)有些晶振發(fā)熱抵屿,而RC振蕩從無發(fā)熱現(xiàn)象;這在各種單片機中都適用捅位。相對于單片機電路轧葛,使用外部晶振更耗電一些,因為外部晶振分為無源和有源艇搀,當用有源時尿扯,功耗那是明顯高的,因為有源外部晶振需要從電源吸取能量焰雕。
但使用內(nèi)部晶振雖然能耗低衷笋,但晶振的穩(wěn)定度和頻率控制的都很差,很多都達到了 5% 以上的誤差矩屁,僅作為不精準的定時簡單的使用還可以辟宗,稍嚴格一些的場景都無法滿足要求。
使用內(nèi)部振蕩器往往可以配置 RCO 讓 MCU 獲得某些/某段特定的時鐘頻率吝秕,靈活度更高些泊脐;而使用外部晶振的話,一般晶振頻率是固定的烁峭,MCU 僅能夠?qū)υ擃l率進行分頻或者倍頻晨抡。
參考鏈接:
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