微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > 硬件电路设计讨论 > 一个仪器上需要同时有USB和232串口,这个一般怎么实现?

一个仪器上需要同时有USB和232串口,这个一般怎么实现?

时间:12-12 整理:3721RD 点击:
怎么样才能两者都支持,而且可以自动切换呢?同时插入时只支持USB。
谢谢大家

有片子把232转成usb。

上位机可以通过USB或232连接设备,USB如果通过芯片转换为232,两个232之间怎么切换比较好呢?

你这个通过usb的电源切换232的模拟开关吧

说实话,不太清楚你的需求究竟是什么。
如果说一个设备上同时有USB和232,那么分两个接插件引出来不就好了。
如果说想通过一个接插件同时引出来USB和232,用个10pin的USB接插件,其中5pin给USB用,剩下的拿出2pin来给RXTX,再买个232-USB转接线就完事了(从10pin USB引出来的RXTX转换成通用USB接口)。
这样,当插上普通USB线,就是USB接口。
插上232-USB转接线,就是个串口。

前面有人给你提供解决方案了
加一块USB转串口芯片,
再加一个电子开关,
用USB供电引脚信号来控制开关。
具体自己琢磨吧,总不能都帮你设计好了。

原来USB只是用来传输转换后的串口数据。
其实我觉得这样的话,何必要求插入USB的的时候断开232呢,增加成本。

不断开的话,
就需要占用CPU两个UART口
其实加电子开关很方便
而且USB转的串口,和直接串口连接,
可以使用同一段代码。

同一个UART口,既接到串口插件,又接到USB转换那,正常情况下不会出现带不动负载的情况吧。
我以前这么接过,可行。

usb hub-->usb device
       |->usb <--> 232

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top