無源晶振需要借助于時鐘電路才能產(chǎn)生振蕩信號,自身無法振蕩起來,所以“無源晶振”這個說法并不準(zhǔn)確;有源晶振是一個完整的諧振振蕩器。石英晶體振蕩器和石英晶體諧振器都是提供穩(wěn)定電路頻率的一種電子器件。石英晶體振蕩器是利用石英晶振的壓電效應(yīng)來起振,而石英晶體諧振器是利用石英晶體和內(nèi)置IC共同作用來工作的。振蕩器直接應(yīng)用于電路中,諧振器工作時一般需要提供3.3V電壓來維持工作。振蕩器比諧振器多了一個重要技術(shù)參數(shù):諧振電阻(RR),諧振器沒有電阻要求。RR的大小直接影響電路的性能,因此這是各商家競爭的一個重要參數(shù)。
Cspan40 晶振不起振的現(xiàn)象及解決方法
現(xiàn)象:
連接電腦后,能夠發(fā)現(xiàn)設(shè)備。(Cspan40,COM),但是打了個嘆號。提示“由于 Windows 無法加載這個設(shè)備所需的驅(qū)動程序,導(dǎo)致這個設(shè)備工作異常。(代碼 31)”
用示波器觀察,發(fā)現(xiàn)晶體沒有起振。
排查過程:
1、先更換晶體;不行
2、然后對照數(shù)據(jù)手冊檢查原理圖,發(fā)現(xiàn) V3 引腳應(yīng)該接 0.01uF 電容,而我用了 0.1uF,換,發(fā)現(xiàn)還是不行。
3、更換芯片,不行。
4、更換 USB 線,不行。
5、后來在 BBS 上也有晶體不起振的情況,具體是上電瞬間晶體起振,稍后即為高電平。
用示波器測發(fā)現(xiàn)我的也是。但是他那個是因為信號線 D D- 沒有加屏蔽導(dǎo)致。雖然沒解決問題,但既有啟示也有進(jìn)展。
此外還得到另外一個信息,如果 Cspan40 和電腦通信異常,那么芯片會進(jìn)入睡眠狀態(tài),此時晶體是不起振的。也就是說晶體不起振未必是設(shè)備硬件的問題。還和上位機有關(guān)。
認(rèn)識晶振的重要性
晶振,全稱晶體振蕩器,它能夠產(chǎn)生處理器(CPU)執(zhí)行指令所必須要的時鐘頻率信號,CPU一切指令的執(zhí)行都是建立在這個基礎(chǔ)上的,時鐘信號頻率越高,通常CPU的運行速度也就越快。 凡是包含CPU的電子產(chǎn)品,其中至少含有一個時鐘源,哪怕我們在電路板中看不到實際的振蕩電路,那也是晶振在芯片內(nèi)部被集成,往往被人們稱之為電路系統(tǒng)的心臟。一旦心臟停止跳動,整塊電路板可能出現(xiàn)癱瘓的狀況。