MAX3232問題

          最近在做一個ARM板,設計了兩個232串口,調試時發現COM1正常可用,但是COM2就是不行,一直找不出什麼原因。

用示波器測試MAX3232的引腳,和正常的比較發現:T1IN腳一直是低電平,不是3.3V,好不容易卸掉,又換了一個MAX3232,結果還是一樣,沒辦法,只好在網上搜了下,才明白MAX3232有很多山寨的,下面是我截取的一些評論,供參考,看來以後買芯片要注意點了。

‍一個是升壓的穩定性問題,3.3V供電,通訊不穩定,增大電容可以改善。
美信的規格書上標示0.1uF,山寨的片子用1.0uF基本可用,仍有時亂碼。
另外一個就TxIn在MCU端floating的時候,TxOut會不斷的輸出0x00,用示波器看到的是方波,按起始位和波特率來算,就是0x00了。
後來看了規格書,美信的片子在此Input Pin有個5K的下拉電阻,山寨片應該是沒有下拉電阻的,於是PCB上增加一個10K下拉,就OK了。
不過話說回來,用山寨片,真長知識啊,逼你去分析電路和程序。

開始檢查3232的電源供電問題:測試電源電壓3.07V,沒有問題。  
上網看了看,說是3232這樣的芯片山寨版本很多,當時懷疑不會是被電子市場的賣器件的的坑了吧。試圖換芯片,但是考慮到換芯片可能毀壞焊盤,決定先找找其他原因,查看3232手冊,看到3232正常工作時2腳電壓應該高於3V,6腳電壓應該低於-3V。立即測量3232的2腳和6腳電壓,結果2腳電壓只有2V多一點,6腳電壓也是-2V低一點。再次上網查找原因,得知可能是電容問題(我用的是無極性 電容)。立即把4個電容更換成1uF的鉭電容,上電,測試程序,工作正常了。

聽說MAX3232芯片沒有凹點的基本都是假的,不知道是不是真的。

以後買芯片要多注意啊,本身的電路是沒問題的,結果花了很多時間去找問題,山寨芯片害死人啊

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章