串口(uart)是嵌入式中非常常用的一种接口,然而现在的电脑都没有硬件串口。一般都是通过usb转串口或pcie等总线扩展的方式扩展出串口。usb转串口是非常常用的一种。常用的usb转串口芯片有ch340/341、cp2102、pl2302等。
但是,这些芯片都是usb转单串口,如果需要多个串口,就需要占用多个usb口,比较麻烦。今天来介绍一下单usb口转多个串口的方案。
1、专用芯片
南京沁恒作为做usb相关芯片起家的公司,有不少usb转串口的芯片,也包括usb转多个串口的芯片,比如ch342是一款usb转双串口的芯片:
ch9344,ch348是一款usb转4串口的芯片。
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虚拟多个串口。
这种方式只需一个单片机,通过软件实现,使用比较灵活,软件还可以实现其它功能。缺点是实现起来稍复杂些。
浅谈SPI的通信线路
有哪些科技巨头垂涎物联网这块唐僧肉?
阿凡达时代!三万元组建3D家庭影院
智能工业传感器节点的构筑,传感器也要为MCU分担任务
GD32开发实战指南(基础篇) 第5章 跳动的心脏-Systick
几种单USB转多串口的方案
TI推出DLP LightCommander开发套件
国产芯片研发最新进展
现场压力容器的声发射源特征
叶面积仪的应用可以促进植物光能的转化
华为助力,卡塔尔沃达丰推出 5G家宽业务套餐
微雪电子树莓派摄像头简介
使用示波器测量电压的两种方法和需注意哪些事项
利用海藻酸钠粘结剂和水溶剂制备CuF2电极可以抑制CuF2在有机电解质中的溶解
全新Fluke 438-II电能质量与电机分析仪
刚发布就降价?苹果iPhone8是最心酸的苹果手机,发布不到一周跌破官网价
是谁占据了中国工业机器视觉的半壁江山
米尔科技MYD-Y7Z010/007S IO Cape简介
市场需求和应用场景不断扩大 中国有望吸引更多人工智能行业的人才
基于大数据与互联网助力智慧城市