晶振電路兩端的電容為什么一樣嗎?選擇這兩個電容,有什么標準呢?
在回答問題前, 我們先來學習晶振的本質——從無到有的LC振蕩電路。如下圖就是典型的振蕩電路:
先來仿真,看看結果——電路開始振蕩了
怎么樣做到從無到有呢? 接下來就給大家分析振蕩電路工作原理:
本文中振蕩電路的類型是Copitts振蕩電路。電路由直流12v供電,經過電阻,電感,電容、BJT這些器件,怎么就得到一個穩定的正弦波?這里就要提到BJT的熱噪聲。熱噪聲的頻率從幾Hz到GHz都有可能,所以從無到有的無并不是沒有的意思,而是指無限可能。在無限多的頻率信號中,讓電路輸出一個穩定的固定頻率的波形,上圖振蕩電路的頻率是3.9KH。那么BJT的熱噪聲頻率如何選出來,放大,到穩定呢?重點在LC振蕩電路:
圖中的電容C3和C4的作用是反饋,和電感組成LC諧振電路(LC-tank)。從BJT晶體管輸出的信號頻率很多,只有3.9KHz的信號使得LC振蕩電路的阻抗最小,信號就可以反饋到晶體管的輸入端。而其他頻率的信號在經過LC電路時,始終存在較大的阻抗,從而無法反饋給輸入端。對于所有信號來說,肯定是阻礙最小的信號優先通過。
到輸入端的信號,經過BJT晶體管得到放大,如此循環。當然不可能永遠的放大,如何讓這個信號穩定下來呢?假設晶體管的放大倍數是A,經過電容C3,C4衰減為f,當A*f=1的時候,電路就穩定了。
那要滿足什么條件,才能穩定振蕩呢?
- 條件1:A*f=1
- 條件2:LC振蕩電路的諧振阻抗為0 ,即XC3+XC4+XL2=0
總結得出, 一定要牢記的知識點 :copitts振蕩電路最關鍵的點是C3和C4的容抗比值等于BJT的放大倍數,詳細的推導過程下拉文末查看視頻。因此選擇C3和C4是非常重要的步驟。C3和C4的電容值不能有較大變化,必須保持穩定。這時候,我們通常會選擇C0G等級的電容,至于為什么選擇C0G級的電容,在文末的視頻中也做了詳解。
以上便是振蕩電路基本說明。接下來我們看看電路里,比如STM32的晶振電路的情況,如下圖:
我們通常選擇C1和C2時,會使用容值12pF或30pF。為什么要選擇一樣的電容呢?如果是有源的晶振,一般我們就只用一個引腳輸入。MCU在穩定之前,使用的是內部的RC振蕩電路,這里就不給大家詳細的分析了。在穩定之后,MCU才開始使用外部產生的時鐘。
C1=C2取決于晶振內部的等效電路,如下圖:
晶振內部復雜的等效電路,很有可能會產生串聯諧振或并聯諧振。這時,通常情況下,添加兩個電容,和晶振一起構建一個 LC振蕩電路 。換一種說法, LC振蕩電路就是晶振電路的本質 。
晶振電路中的電容如何選擇
-
電容
+關注
關注
100文章
6036瀏覽量
150268 -
振蕩電路
+關注
關注
17文章
502瀏覽量
98776 -
晶振電路
+關注
關注
7文章
92瀏覽量
25294
發布評論請先 登錄
相關推薦
評論