目前市面上有許多流行的USB轉串口線,各種芯片的都有,常見的有:FT232、CP2104、CH340或PL2303,哪個更好呢?
FT232FT232是最常用的,版本也很多,假貨也多。假貨并不是不能用,而是穩(wěn)定性差,偶爾彈個出錯啥的,串口就丟了。關于FT232的假貨,后面對真假FT232做一篇專門辨別和分析。隨著最近缺芯慌,價格也漲上去的。


規(guī)格書:
https://atta.szlcsc.com/upload/public/pdf/source/20130221/1457706592200.pdf
這是我最喜歡的解決方案。部分自己設計的USB轉串口的板,會用此解決方案。價格稍微偏高,當然也是自己的經驗之談。


規(guī)格書:
https:/www.silab.com/public/data-sheets/CP2102-9.pdf

最早就是從這款USB轉串口芯片了解到南京沁恒(WCH),目前還做一些國產MCU和藍牙芯片,網絡芯片,外圍芯片等,優(yōu)點嘛還是很多的,價格便宜,中文資料省的去找翻譯了,規(guī)格書、原理圖、PCB、驅動等文檔齊全,應用廣泛,有問題大家都替你趟過坑了。

作為技術人員,還是要實事求是,根據自己應用的經驗,系列產品太多,對初入選型不友好,要找官網才能找到對應的區(qū)別。CH340G對負載電容有嚴格的要求,批量生產,還是有一定比例的不良率的。
幸運的是,新一代CH340C發(fā)布,這CH340C與內部振蕩器,工作得更好。


規(guī)格書:
http://www.wch.cn/downloads/CH340DS2_PDF.html
臺灣旺玖科技,芯片價格適中,但網上賣的USB轉串口模塊價格比這個還低的都有。

規(guī)格書:
http://www.prolific.com.tw/userFiles/files/ds.u pl2303HXD.u v1 u 4.pdf .

美國Atmel的芯片,也是Arduino官方的解決方案。Arduino使用編程的16U2作為USB轉串口,而不是FTR232,這應該是在國外16U2比FT232便宜。這個解決方案不受歡迎,至少在國內的一些PCB板設計里,沒看到一個同行使用這個解決方案。相對來說,國內的價格也相對高了,當然也有可能是頭發(fā)短,見識也短。

規(guī)格書:
https://atta.szlcsc.com/upload/public/pdf/source/20140724/1457707162350.pdf
根據10多年的使用USB轉串口硬件工程經驗,從性價比,穩(wěn)定性,技術難度等多方面,建議選擇這2款芯片:CP2102/CP2104和CH340C,作為設計的主要考慮。
因為FT232和PL2303已經爛大街了,在調試的時候用用,不穩(wěn)定就算了。真的在產品上,還是穩(wěn)定性第一,而Atmega16U2,就直接Pass掉。

