在一個論壇找到一篇不錯的文章,share一下。
1,這種轉換電路是不是雙向使用的,即:RS232接口的設備可以插到PC電腦的USB口,USB接口的設備也可以插到PC電腦的RS232口?
2,驅動程序需要自己設計嗎?還是可以從網上下載?
答:嚴格地說此類芯片不應叫“USB 轉 232 ”芯片,因為它的接口不是RS-232的電平(是TTL或CMOS電平的),但叫它“USB 轉 UART”又不象,因為它除了RXD和TXD外,還有RS-232中定義的全部的其他信號。應該叫它是 USB 協議與232協議的轉換芯片較合適。 由於RS-232接口在電腦上慢慢淡出,而USB總線接口已成為電腦的主流配置,但還有大量的設備使用RS-232接口和相應的軟件,而此類轉換芯片是在 USB上虛擬一個RS-232接口,加上驅動軟件,在電腦上看到的是增加了一個串口,使得原來的設備軟件照樣使用。用此類芯片加上個RS232的電平轉換芯片,就可通過USB口與原RS232接口的設備連接通信了,這種產品在市場上已有很多。 除了用於與老設備兼容外,目前使用較多的是電腦通過USB口用此芯片與有UART接口的單片機通信(或其他IC通信),具有成本低、可從USB取電、編程相對簡單(等於是對串口編程,不用關心USB復雜的協議)等優點,已廣泛用與手機、數碼相機、打印機等多種產品中。 USB轉232芯片,對原串口的老設備和軟件兼容性不是太好,有些設備的軟件可能不能用或有時通信不暢。但使用此類芯片的新設備,不存在此問題。使用時要注意在PC機沒有關閉串口時,拔出連接有時會死機。 RS232接口的設備可通過“USB 轉232”轉換器(不是芯片)接到電腦的USB口,不用更改軟件。但USB接口的設備不能插到PC電腦的RS232口。“USB 轉 232”芯片的驅動程序,芯片廠家都會提供,網上也都有下載。
3、常用芯片比較 CP2101簡單易用,就是裝驅動比較麻煩,外圍元件少 USB 轉 232 電路,我比較喜歡用CH341!而且CH341還可以轉其它接口:) FT232BM開發起來比較容易,不過外圍器件比CP2101多,個頭大。現在又出了FT232RL,集成度較高,價格也便宜了 PL2303價格最低,但外圍電路較復雜,FT232最貴,但功能最強,CP2101外圍電路最簡單,價格適中。PV8651好像與PL2303兼容的。