一个仪器上需要同时有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