串口(Uart)是嵌入式中非常常用的一種接口,然而現在的電腦都沒有硬件串口。一般都是通過USB轉串口或PCIE等總線擴展的方式擴展出串口。USB轉串口是非常常用的一種。常用的USB轉串口芯片有CH340/341、CP2102、PL2302等。
但是這些芯片都是USB轉單串口,如果需要多個串口,就需要占用多個USB口,比較麻煩。今天來介紹一下單USB口轉多個串口的方案。
1.專用芯片
南京沁恒作為做USB相關芯片起家的公司,有不少USB轉串口的芯片,也包括USB轉多個串口的芯片,比如CH342是一款USB轉雙串口的芯片:

CH9344是一款USB轉4串口的芯片:

還有USB轉8串口的芯片,CH348:

這種方案用起來很簡單,只需一個芯片就能實現。
2.USB HUB
USB HUB的功能是將一個USB口擴展為多個USB口,這樣,使用多個USB轉串口芯片時,就不用擔心USB口不夠用了。常用的USB HUB芯片有GL850G、FE1.1S等,可以實現USB一分四,配合CH340等芯片,就能實現單USB轉多串口。
USB HUB芯片可以級聯使用,實現多個USB口的擴展,需要注意的是這些USB口都共用一個口的帶寬,但對于串口這種數據量不大的應用,沒什么問題。
3.軟件實現
我們知道,很多單片機具有USB接口,可以實現USB虛擬串口的功能。一般情況下,都是虛擬一個串口來使用。參考《STM32實現USB轉串口功能(含源碼)》。以STM32F072為例,該單片機的USB口支持8個輸出和8個輸入端點。通過USB設備描述符、輸入輸出端點等的配置,可以實現USB虛擬多個串口。
這種方式只需一個單片機,通過軟件實現,使用比較靈活,軟件還可以實現其它功能。缺點是實現起來稍復雜些。
審核編輯 :李倩
-
芯片
+關注
關注
463文章
54010瀏覽量
465978 -
usb
+關注
關注
60文章
8439瀏覽量
284463 -
串口
+關注
關注
15文章
1619瀏覽量
82813
發布評論請先 登錄
TUSB3410 USB 轉串口控制器:特性、應用與設計要點
PLC串口轉網口全場景工業聯網解決方案
USB 轉串口芯片 CH340中文手冊
Modbus轉MQTT網關具備幾個網口幾個串口
串口轉網口網關有哪些功能應用
使用USB轉TTL串口板和ST-LINK調試下載器給STM32單片機下載程序
USB轉串口模組選購指南:2025主流通信轉換設備品牌盤點與應用方案解析
用Labview寫一個電子稱的485串口程序
單USB口轉多個串口的方案
評論