晶振在單片機中是必不可少的元器件,只要用到CPU的地方就必定有晶振的存在,那么晶振是如何工作的呢?
什么是晶振
晶振一般指晶體振蕩器,晶體振蕩器是指從一塊石英晶體上按一定方位角切下的薄片,簡稱為晶片。
石英晶體諧振器,簡稱為石英晶振(Crystal oscillator),如下圖橢圓物體。
而在封裝內部添加IC組成振蕩電路的晶體元件稱為晶體振蕩器。其產品一般用金屬外殼封裝,也有用玻璃殼、陶瓷或塑料封裝的。
晶振工作原理
石英晶體振蕩器是利用石英晶體的壓電效應制成的一種諧振器件,它的基本構成大致是:從一塊石英晶體上按一定方位角切下薄片,在它的兩個對應面上涂敷銀層作為電極,在每個電極上各焊一根引線接到管腳上,再加上封裝外殼就構成了石英晶體諧振器,簡稱為石英晶體或晶體、晶振。其產品一般用金屬外殼封裝,也有用玻璃殼、陶瓷或塑料封裝的。
若在石英晶體的兩個電極上加一電場,晶片就會產生機械變形。反之,若在晶片的兩側施加機械壓力,則在晶片相應的方向上將產生電場,這種物理現象稱為壓電效應。
如果在晶片的兩極上加交變電壓,晶片就會產生機械振動,同時晶片的機械振動又會產生交變電場。
在一般情況下,晶片機械振動的振幅和交變電場的振幅非常微小,但當外加交變電壓的頻率為某一特定值時,振幅明顯加大,比其他頻率下的振幅大得多,這種現象稱為壓電諧振,它與LC回路的諧振現象十分相似。它的諧振頻率與晶片的切割方式、幾何形狀、尺寸等有關。
當晶體不振動時,可把它看成一個平板電容器稱為靜電電容C,它的大小與晶片的幾何尺寸、電極面積有關,一般約幾個皮法到幾十皮法。當晶體振蕩時,機械振動的慣性可用電感L來等效。
一般L的值為幾十豪亨到幾百豪亨。晶片的彈性可用電容C來等效,C的值很小,一般只有0.0002~0.1皮法。晶片振動時因摩擦而造成的損耗用R來等效,它的數值約為100歐。
由于晶片的等效電感很大,而C很小,R也小,因此回路的品質因數Q很大,可達1000~10000。加上晶片本身的諧振頻率基本上只與晶片的切割方式、幾何形狀、尺寸有關,而且可以做得精確,因此利用石英諧振器組成的振蕩電路可獲得很高的頻率穩定度。
計算機都有個計時電路,盡管一般使用“時鐘”這個詞來表示這些設備,但它們實際上并不是通常意義的時鐘,把它們稱為計時器可能更恰當一點。
計算機的計時器通常是一個精密加工過的石英晶體,石英晶體在其張力限度內以一定的頻率振蕩,這種頻率取決于晶體本身如何切割及其受到張力的大小。有兩個寄存器與每個石英晶體相關聯,一個計數器和一個保持寄存器。
石英晶體的每次振蕩使計數器減1。當計數器減為0時,產生一個中斷,計數器從保持寄存器中重新裝入初始值。這種方法使得對一個計時器進行編程,令其每秒產生60次中斷(或者以任何其它希望的頻率產生中斷)成為可能。每次中斷稱為一個時鐘嘀嗒。
晶振在電氣上可以等效成一個電容和一個電阻并聯再串聯一個電容的二端網絡,電工學上這個網絡有兩個諧振點,以頻率的高低分其中較低的頻率為串聯諧振,較高的頻率為并聯諧振。
由于晶體自身的特性致使這兩個頻率的距離相當的接近,在這個極窄的頻率范圍內,晶振等效為一個電感,所以只要晶振的兩端并聯上合適的電容它就會組成并聯諧振電路。
這個并聯諧振電路加到一個負反饋電路中就可以構成正弦波振蕩電路,由于晶振等效為電感的頻率范圍很窄,所以即使其他元件的參數變化很大,這個振蕩器的頻率也不會有很大的變化。
晶振有一個重要的參數,那就是負載電容值,選擇與負載電容值相等的并聯電容,就可以得到晶振標稱的諧振頻率。
一般的晶振振蕩電路都是在一個反相放大器的兩端接入晶振,再有兩個電容分別接到晶振的兩端,每個電容的另一端再接到地,這兩個電容串聯的容量值就應該等于負載電容,請注意一般IC的引腳都有等效輸入電容,這個不能忽略。
一般的晶振的負載電容為15皮或12.5皮,如果再考慮元件引腳的等效輸入電容,則兩個22皮的電容構成晶振的振蕩電路就是比較好的選擇。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
振蕩器
+關注
關注
28文章
3965瀏覽量
140394 -
晶振
+關注
關注
34文章
3194瀏覽量
69526 -
晶片
+關注
關注
1文章
406瀏覽量
31917
發布評論請先 登錄
相關推薦
熱點推薦
晶振的工作應用以及影響
石英毛坯在振蕩電路中用作諧振元件,當受到電壓電位的影響時,它將開始以其“基本頻率”振動和振蕩,這是一種相互關系:電路支持機械共振,反之亦然。晶體用于振蕩器的反饋回路中,以限制振蕩器的頻率。
發表于 10-11 10:03
?1599次閱讀
51單片機接4M晶振是怎么工作的啊
現在手上一塊板子,STC12的單片機,需要使用串口通信,但是以前都是用的12M或者11,0592的晶振,現在接的是4M晶振,就有點懵了,不知道怎么算波特率什么的。
發表于 03-22 10:37
35積分求解STC51單片機接4M晶振是是怎么工作的
現在手上一塊板子,STC12的單片機,需要使用串口通信,但是以前都是用的12M或者11,0592的晶振,現在接的是4M晶振,就有點懵了,不知道怎么算波特率什么的。
發表于 03-22 11:25
CC2530休眠功耗問題:請問如何觀察32M晶振的工作狀態? 貼片的焊死了怎么用示波器觀察?
左右.我應該怎么處理?3.應該如何觀察32M晶振的工作狀態? 貼片的焊死了怎么用示波器觀察?4.能不能觀察一些寄存器的參數,來確認是否真的進入PM2模式?問題多了點,希望有知道的會員和TI員工能指導一下,萬分感謝!
發表于 05-22 02:48
STM32F030使用外部晶振時,做EFT試驗晶振有干擾,單片機死機是為什么?
STM32F030使用外部晶振時,做EFT試驗晶振有干擾,單片機死機的情況。請大神指點下,如果有干擾時,能不能切換到內部晶
發表于 07-18 01:49
STM32F030使用外部晶振時做EFT試驗晶振有干擾和單片機死機
STM32F030使用外部晶振時,做EFT試驗晶振有干擾,單片機死機的情況。請大神指點下,如果有干擾時,能不能切換到內部晶
發表于 12-28 08:52
關于STM32F0配置為內部晶振工作
關于STM32F0配置為內部晶振工作最近也是在看STM32F031K6這款入門級的芯片,網上關于它的資料不是很多。在外部晶振不起作用的時候,
發表于 08-10 07:31
stm32晶振工作一段時間停振是怎么回事
這里寫自定義目錄標題停振的相關原因晶振相關內容檢查復位電路的電平功能快捷鍵合理的創建標題,有助于目錄的生成如何改變文本的樣式插入鏈接與圖片如何插入一段漂亮的代碼片生成一個適合你的列表創建一個表格設定
發表于 02-25 07:41
stm32晶振工作一段時間停振
這里寫自定義目錄標題停振的相關原因晶振相關內容檢查復位電路的電平功能快捷鍵合理的創建標題,有助于目錄的生成如何改變文本的樣式插入鏈接與圖片如何插入一段漂亮的代碼片生成一個適合你的列表創建一個表格設定
發表于 01-13 10:34
?1次下載

常見的幾個晶振工作不穩定問題歸納
例如:你用的MCU是需要搭配一個負載電容為6PF、標稱頻率為32.768KHz的晶振,結果你卻選用負載電容為12.5PF的,這樣負載電容參數不對肯定導致不起振。
評論