前言
上篇文章我們講解了晶振電路的分類,以及如何計算晶振的負載電容和反饋電阻選型,今天我們講一下如何通過計算確認你的晶振電路和MCU的是否匹配,能不能讓你的MCU穩定工作。
事實上,我們經常在電路里看到MCU外圍晶振常用8M或16M的晶振,晶振的工作頻率主要是看我們需要多少頻率的時鐘信號來滿足程序通信等相關需求,其實晶振就像是人的心臟,心臟是提供了心跳節拍維持生命的運轉,晶振也是如此。為了讓晶振起振并穩定工作,晶振電路必須有足夠的增益來補充晶振工作時產生的環路損失,并持續為環路提供能量,當晶振穩定工作時,其實就是環路上產生的損失與環路提供的增益達到了動態平衡,考慮到誤差以及傳輸器件的值,晶振環路的實際增益與晶振環路穩定工作要求的臨界增益之比應大于1,否則可能會導致晶振啟動時間過久,或者不起振。這里我們要了解一個名詞,就是晶振的跨導,為了方便你理解,你可以把跨導當成晶振工作時的增益就行了,基于這一點,我們來討論一下晶振的電路匹配問題。
晶振電路
跨導計算
首先我們要知道如何根據跨導確認晶振電路是否在硬件上符合設計要求呢?首先你要做的是去MCU規格書查閱晶振電路的對晶振跨導的要求,注意,是去MCU規格書中,可不是去晶振規格書,可以這樣理解,晶振是為MCU工作的,跨導就是MCU對晶振提出的要求,所以這個要求你要去MCU規格書查看。比如MCU規格書中規定晶振跨導為gm,那么要想晶振正常工作,至少要滿足gm/gmcrit>5才行。gmcrit的計算公式如下:
晶振跨導計算公式
其中ESR是晶振等效串聯電阻,C0為晶振雜散電容,Cl為晶振負載電容,F是晶振的工作頻率,這些參數你在晶振規格書中都能找到。下圖是我截取的TXC的晶振規格書的參數,上面我們需要的參數都能找到的。
晶振規格書參數
實例分析
比如某晶振頻率是8MHz,Co是7pF,Cl是10pF,等效串聯電阻是80Ω,計算結果可以參考下圖:
計算實例
根據計算結果可以知道,gm和gmcrit的比值達到了107,遠遠超過了5的要求,這樣晶振能穩定工作,如果計算出來結果小于5,晶振也可能正常工作,你測試的時候可能不會出現問題,但是產品一旦進入大規模量產,問題就一定會暴露出來,當然這只是晶振穩定工作的必要條件,還不是充分條件,比如負載電容容值,晶振是否過驅動等,但是在做產品設計的時候這一點是一定要check的。
總結
今天我們就講到這里了,關注我,下一篇文章我們會講解如何進行晶振電路的過驅動計算,晶振電路應用中的常見問題以及解決方案,以及如何進行晶振電路的PCB布局。
審核編輯:湯梓紅
-
mcu
+關注
關注
146文章
17718瀏覽量
358233 -
晶振電路
+關注
關注
7文章
93瀏覽量
25636
發布評論請先 登錄
相關推薦
評論