轉(zhuǎn)自 | 電子電路開發(fā)學(xué)習(xí)
串口,對于從事電子行業(yè)的朋友應(yīng)該再也熟悉不過了,它是一種非常通用的設(shè)備通信的協(xié)議,大多數(shù)臺式機(jī)箱都有RS232-DB9的接口,而且還有多個USB接口。筆記本電腦通常只有3個USB口,而沒有DB9端口,如果想使用串口功能,只能使用USB-TTL模塊。
如果需要多個串口時,就要占用多個USB口,再加上鼠標(biāo)、調(diào)試器等,PC提供的USB口就不夠用了。
本文分享幾種使用單USB口轉(zhuǎn)多路串口的方案,串口之間相互獨立,互不干擾。
1. CH9342單芯片實現(xiàn)雙串口
如果你最多只需要兩路串口,那么CH9342是個不錯的選擇,它是一款單路USB轉(zhuǎn)雙串口芯片,提供兩組全雙工的9線異步串口UART0/1,用于為計算機(jī)擴(kuò)展異步串口,或者將普通的串口設(shè)備升級到USB總線。
應(yīng)用電路:
2. CH9344單芯片實現(xiàn)4路串口
如果兩路串口不夠用,不用擔(dān)心,我們還有4路串口芯片,CH9344是一款單路USB轉(zhuǎn)4串口控制芯片,提供4組全雙工的異步串口UART0/1/2/3,用于為計算機(jī)擴(kuò)展異步串口,或者將普通的串口設(shè)備升級到USB總線。外部只需要一個30M的晶體和少量的電容即可使用,支持波特率1200-7.8125Mbps,LQFP-48封裝。
應(yīng)用電路:
3. CH934X+CH438實現(xiàn)多串口
如果需要更多的串口,可以試試CH934X配合CH438的方式。CH943X是USB轉(zhuǎn)多串口控制芯片,主要負(fù)責(zé)處理USB接口所有數(shù)據(jù)傳輸,并通過并行接口操作CH438,實現(xiàn)多個串口數(shù)據(jù)的接收和發(fā)送。安裝好驅(qū)動后,插入USB轉(zhuǎn)串口模塊,在電腦上會出現(xiàn)多個串口,這些串口操作方式上和電腦自帶的串口一模一樣,各個串口相互獨立,互不干擾。USB轉(zhuǎn)多串口應(yīng)用圖如下:
N可以為2、4、8、16,波特率支持1200-921600bps,各個串口操作與電腦自帶硬件串口一模一樣,相互獨立,互不干擾。在官網(wǎng)上并沒有找到相關(guān)的應(yīng)用資料,可能需要聯(lián)系廠家獲取資料。
4. GL850G + 串口芯片實現(xiàn)多路串口
有了4路串口芯片,如果你想要6路、8路、12路、16路串口芯片怎么辦呢?很簡單,只需要加一片USB Hub芯片即可。GL850G是一款USB 2.0 HUB芯片,市面上很多USB擴(kuò)展器就是基于這款芯片的,它最多可以把1個USB口擴(kuò)展為4個USB口。
為了支持串口功能,我們需要然后在擴(kuò)展出的每個USB口上,再加一片USB-TTL芯片,串口芯片的選擇就多了,單路串口有國產(chǎn)CH340/CH341系列,國外的FT232,PL2303,CP2102等等,這幾款串口芯片的價格相差較大,最大支持的波特率也有區(qū)別,根據(jù)自己需要選擇。多路串口的有,2路串口的CH9342,4路串口的CH9344芯片。
如果你要實現(xiàn)多路串口,可以參考以下組合方案:6路串口:GL850G + 3片CH93426路串口:GL850G + 1片CH9342 + 1片CH93448路串口:GL850G + 2片CH9344
這里分享一種基于GL850G的兩路串口擴(kuò)展 + 1路USB的應(yīng)用方案。GL850G最多支持?jǐn)U展4路USB,我只使用了其中的3路,其中2路為串口,另外1路為母頭USB,可用于兩個模塊的級聯(lián),或者用于連接調(diào)試器、鼠標(biāo)鍵盤等USB設(shè)備。
其中CH340E是MSOP-10封裝的,在CH340系列中是體積最小的了。另外沁恒最近又新出了SOP-8封裝的CH340N,只有8個引腳。
參考資料
可級聯(lián)的USB-UARTx2轉(zhuǎn)換器
http://st.avros.net/articles/usb_uartx2.html
沁恒微電子官網(wǎng)
http://www.wch.cn/products/category/1.html
總結(jié)
GL850G Hub芯片+串口芯片的應(yīng)用方式比較靈活,可以在擴(kuò)展串口的同時,擴(kuò)展USB口。而CH9344應(yīng)用電路比較簡單,只需要單芯片就可以實現(xiàn)4路串口。
以上幾種方案選擇,要綜合考慮芯片價格、串口數(shù)量、波特率范圍等,當(dāng)然,如果是自己DIY制作,用于平時調(diào)試使用,其實都無所謂了。
編輯:jq
-
usb
+關(guān)注
關(guān)注
60文章
8173瀏覽量
272452
原文標(biāo)題:單路USB轉(zhuǎn)多路UART方案
文章出處:【微信號:strongerHuang,微信公眾號:strongerHuang】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
工業(yè)級USB轉(zhuǎn)RS-485/422轉(zhuǎn)換器DAM-3238的功能特性與應(yīng)用解析

芯科科技推出CP2102C USB轉(zhuǎn)UART橋接器
DPU232—高度集成USB到UART橋接控制器 國產(chǎn)替代方案
USB轉(zhuǎn)UART芯片大全:從經(jīng)典到創(chuàng)新,總有一款適合你!
CH340:USB轉(zhuǎn)打印口的便捷解決方案
ADC08D1020的一個VCMO端該如何提供兩路共模電壓給兩路單端轉(zhuǎn)差分電路?
USB/UART橋接器的應(yīng)用優(yōu)勢

使用USB轉(zhuǎn)UART橋接芯片TUSB3410 TMS320F280x DSC USB連接

使用MSP430 MCU簡化USB到UART橋應(yīng)用簡介

MSPM0指導(dǎo)手冊UART轉(zhuǎn)SPI

I2C轉(zhuǎn)UART子系統(tǒng)設(shè)計

評論