《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 業(yè)界動態(tài) > 晶振為何不起振,,CH340晶振不起振解決方案

晶振為何不起振,,CH340晶振不起振解決方案

2020-02-05
來源:中國電子網

  晶振在現(xiàn)代器件中隨處可見,,因此晶振的重要性不言而喻,。但在晶振使用過程中,,常常出現(xiàn)一些意料之外的晶振故障,,如為何晶振不起振。本文中,,首先將為大家介紹晶振不起振的原因以及解決方案,,其次將闡述CH340晶振不起振的應對措施以供大家參考。如果你對本文即將討論的問題存在一定興趣,,不妨繼續(xù)往下閱讀哦,。

  

372507f4addd3c8dad8c4d29037dc976.jpg

  遇到單片機晶振不起振是常見現(xiàn)象,那么引起晶振不起振的原因有哪些呢?讓我們一起來看看吧,。

  一,、晶振不起振的原因

  (1)PCB板布線錯誤;

  (2)單片機質量有問題;

  (3)晶振質量有問題;

  (4)負載電容或匹配電容與晶振不匹配或者電容質量有問題;

  (5)PCB板受潮,導致阻抗失配而不能起振;

  (6)晶振電路的走線過長;

  (7)晶振兩腳之間有走線;

  (8)外圍電路的影響,。

  二,、解決方案

  (1)排除電路錯誤的可能性,因此你可以用相應型號單片機的推薦電路進行比較,。

  (2)排除外圍元件不良的可能性,,因為外圍零件無非為電阻,電容,,你很容易鑒別是否為良品,。

  (3)排除晶振為停振品的可能性,因為你不會只試了一二個晶振,。

  (4)試著改換晶體兩端的電容,,也許晶振就能起振了,電容的大小請參考晶振的使用說明,。

  (5)在PCB布線時晶振電路的走線應盡量短且盡可能靠近IC,,杜絕在晶振兩腳間走線。

  三,、無源晶體與有源晶振的區(qū)別,、應用范圍及用法

  1、無源晶體——無源晶體需要用DSP片內的振蕩器,,在datasheet上有建議的連接方法,。無源晶體沒有電壓的問題,,信號電平是可變的,也就是說是根據起振電路來決定的,,同樣的晶體可以適用于多種電壓,,可用于多種不同時鐘信號電壓要求的DSP,而且價格通常也較低,,因此對于一般的應用如果條件許可建議用晶體,,這尤其適合于產品線豐富批量大的生產者。無源晶體相對于晶振而言其缺陷是信號質量較差,,通常需要精確匹配外圍電路(用于信號匹配的電容,、電感、電阻等),,更換不同頻率的晶體時周邊配置電路需要做相應的調整,。建議采用精度較高的石英晶體,盡可能不要采用精度低的陶瓷警惕,。

  2,、有源晶振——有源晶振不需要DSP的內部振蕩器,信號質量好,,比較穩(wěn)定,,而且連接方式相對簡單(主要是做好電源濾波,通常使用一個電容和電感構成的PI型濾波網絡,,輸出端用一個小阻值的電阻過濾信號即可),,不需要復雜的配置電路。有源晶振通常的用法:一腳懸空,,二腳接地,,三腳接輸出,四腳接電壓,。相對于無源晶體,,有源晶振的缺陷是其信號電平是固定的,需要選擇好合適輸出電平,,靈活性較差,,而且價格高。對于時序要求敏感的應用,,個人認為還是有源的晶振好,,因為可以選用比較精密的晶振,甚至是高檔的溫度補償晶振,。有些DSP內部沒有起振電路,,只能使用有源的晶振,如TI的6000系列等。有源晶振相比于無源晶體通常體積較大,,但現(xiàn)在許多有源晶振是表貼的,,體積和晶體相當,有的甚至比許多晶體還要小,。

  四,、CH340晶振不起振的現(xiàn)象及解決方法

  

61e91dda8f5c9cd4c717f94f017ffcbb.jpg

  現(xiàn)象:

  連接電腦后,能夠發(fā)現(xiàn)設備,。(CH340,,COM),但是打了個嘆號,。提示“由于Windows無法加載這個設備所需的驅動程序,,導致這個設備工作異常。(代碼31)”

  用示波器觀察,,發(fā)現(xiàn)晶體沒有起振,。

  排查過程:

  1,、先更換晶體;不行

  2,、然后對照數據手冊檢查原理圖,發(fā)現(xiàn)V3引腳應該接0.01uF電容,,而我用了0.1uF,,換,發(fā)現(xiàn)還是不行,。

  3,、更換芯片,不行,。

  4,、更換USB線,不行,。

  5,、后來在官方BBS上也有晶體不起振的情況,具體是上電瞬間晶體起振,,稍后即為高電平,。

  用示波器測發(fā)現(xiàn)我的也是。但是他那個是因為信號線D+D-沒有加屏蔽導致,。雖然沒解決問題,,但既有啟示也有進展。

  此外還得到另外一個信息,,如果CH340和電腦通信異常,,那么芯片會進入睡眠狀態(tài),此時晶體是不起振的。也就是說晶體不起振未必是設備硬件的問題,。還和上位機有關,。

  6、從官網下載了最新的驅動程序,,還是不行,。

  7、最后還是要感謝度娘,,搜索上面的提示“由于Windows無法加載這個設備所需的驅動程序,,導致這個設備工作異常。(代碼31)”,,有個解答如下“從設備管理器中手動刪除這個硬件信息,,再掃描硬件改動就應該可以發(fā)現(xiàn)這個硬件信息,不需要系統(tǒng)自動搜索驅動,,而是手動指向驅動所在的文件夾,,(如果沒有驅動的話,可以事先下載并解壓好,。)這樣就可以重新安裝它的驅動程序了,。”

  按照操作,,就能夠正常識別了,。

  以上便是此次小編帶來的“晶振”相關內容,通過本文,,希望大家對晶振不起振具備一個正確的認識,。如果你喜歡本文,不妨持續(xù)關注我們網站哦,,小編將于后期帶來更多精彩內容,。最后,十分感謝大家的閱讀,,have a nice day!


本站內容除特別聲明的原創(chuàng)文章之外,,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點,。轉載的所有的文章,、圖片、音/視頻文件等資料的版權歸版權所有權人所有,。本站采用的非本站原創(chuàng)文章及圖片等內容無法一一聯(lián)系確認版權者,。如涉及作品內容、版權和其它問題,,請及時通過電子郵件或電話通知我們,,以便迅速采取適當措施,,避免給雙方造成不必要的經濟損失。聯(lián)系電話:010-82306118,;郵箱:[email protected],。