晶振的由來、晶振的用法,在往期文章中均有所提及,小編相信那些文章定然增加了對晶振的了解和認(rèn)識。但晶振在現(xiàn)實中的應(yīng)用著實廣泛,也極為重要。因此,本文將繼續(xù)對晶振予以討論。本文中,將主要從兩大方面對晶振予以闡述:1.晶振的作用是什么?2.如何選擇適合的晶振。如果你對本文即將探討的兩個問題存在興趣,抑或想要了解更多晶振的相關(guān)內(nèi)容,可以往下繼續(xù)閱讀哦。
晶振,全名叫“晶體振蕩器”,它在電路當(dāng)中起到產(chǎn)生振蕩頻率的作用,我們都知道,單片機(jī)可以看成是在時鐘驅(qū)動下的時序邏輯電路,那么這個所需要的時鐘就是晶振來產(chǎn)生,可以說它的單片機(jī)的心臟,讓單片機(jī)時刻有脈動,它控制著計算機(jī)的工作節(jié)奏,晶振的頻率有32.768kHz、1MHz、2MHz、4MHz、8MHz、12MHz……當(dāng)然,還有很多其他頻率。
晶振有無源晶振以及有源晶振,我們平時看到在電路板上面由電容、電阻等元器件來助起振的晶振其實就是無源晶振,它需要外部元器件輔助;二有源晶振它在單片機(jī)內(nèi)部里面,它不用外部元器件輔助起振。時鐘信號可以三種方式產(chǎn)生:一種是內(nèi)部方式,利用芯片內(nèi)部的振蕩電路,不過一般是RC振蕩電路,產(chǎn)生時鐘信端;另兩種為外部方式,即外接一個晶振,時鐘信號由外部引入和引入外部振蕩器作為輸入。
如何選擇合適的晶振??梢哉f現(xiàn)在的晶振很多,我說的是單片機(jī)外接的晶振,有石英晶振,有溫度補(bǔ)償?shù)木д竦鹊?,那么我們在選擇晶振 時候需要注意哪些細(xì)節(jié)呢?晶振主要的參數(shù)無非主要是這幾個:頻率;精度;適用的環(huán)境溫度,封裝尺寸。
1、頻率,這應(yīng)該最主要的參數(shù),頻率決定著單片機(jī)能否高速運(yùn)行,如果使用過程中對于頻率要求不是很嚴(yán)格,可以考慮用單片機(jī)內(nèi)部晶振,例如對于STM32內(nèi)部晶振它可以達(dá)到8MHz,甚至16Hz,如果對頻率要求不高的話,也就是普通類型的驅(qū)動之類,不涉及兩個單片機(jī)通訊、不涉及串口通信、不涉及時間方面,例如定時等,這時候可以考慮用單片機(jī)內(nèi)部晶振,例如ST單片機(jī)內(nèi)部自帶的RC時鐘 HSI(High-speed internal (HSI) RCoscillator), 頻率一般是8MHz或16MHz,一般的貼片無源晶振都要幾毛錢,如果使用內(nèi)部振蕩,可以省去不少錢呢,同時電路也省去了不少元器件;
2、精度,如果對于精度要求很高的話,例如電路當(dāng)中會涉及到時間的準(zhǔn)確精度的話那就只能用外部晶振了,因為外部晶振比較穩(wěn)定而內(nèi)部晶振的誤差比較大,時間久了對于時間的累積產(chǎn)生很大誤差,特別是對于RC振蕩器對于溫度比較敏感,容易受其影響。
3、環(huán)境溫度,環(huán)境溫度對于內(nèi)部晶振,也就是RC振蕩器影響較大,下圖是某STM32芯片內(nèi)部RC振蕩器振蕩頻率誤差值隨著溫度的變化曲線圖,可以看出,在25℃左右時候,它的振蕩精度能保持在1%以內(nèi),但是隨著溫度的不斷上升或者下降,它的精度都逐漸下降,因此對于在使用環(huán)境溫度比較惡劣且對時間有嚴(yán)格控制的場合的環(huán)境時候可以不考慮用內(nèi)部的晶振。
4、封裝尺寸,晶振的封裝有很多,有貼片的、插進(jìn)陶瓷、圓柱體的等,特別是現(xiàn)在的貼片晶振尺寸越來越小,可以滿足不同的場合,在選用晶振時候需要考慮晶振尺寸對電路板的影響。
以上便是此次小編帶來的“晶振”相關(guān)內(nèi)容,通過本文,希望大家對晶振的作用以及如何選擇合適的晶振的方法具備一定的認(rèn)知。如果你喜歡本文,不妨持續(xù)關(guān)注我們網(wǎng)站哦,小編將于后期帶來更多精彩內(nèi)容。最后,十分感謝大家的閱讀,have a nice day!