问答

汇集网友智慧,解决技术难题

21ic问答首页 - USB 为何在电子通信里不能完全代替 RS-232 串口

USB 串口 电子 通信 RS-232

USB 为何在电子通信里不能完全代替 RS-232 串口

fanxingblbl2021-03-25
USB 为何在电子通信里不能完全代替 RS-232 串口
回答 +关注 0
149人浏览 1人回答问题 分享 举报
1 个回答
  • 1、USB通信距离太短(抗干扰能力太弱),只有5米,RS232通信距离是10米,RS232可以扩展到RS485通信距离是1000米。
    2、USB不是对等协议,USB协议要求所有请求必须由主机发起,设备只能被动接受控制,设备与设备之间无法直接通信(比如USB键盘和USB鼠标是无法互相通信的),而RS232则是一个对等协议,通信行业更多的时候要求的是对等通信(比如以太网也是对等协议)。
    3、USB协议栈太大了,当然大小只是一方面,以太网的协议栈规模并不小,所以有人说USB协议栈太大,这是一个因素,但不是最关键的地方,前两条原因才是。


您需要登录后才可以回复 登录 | 注册