UART与USB为什么速度差那么多

时间:2021-05-15 16:11:39
UART与USB同样是异步传输模式,同样是四根线,为啥USB比UART的速度会快那么多呢?能给简单介绍下吗?

18 个解决方案

#1


协议不同,LZ看下两者的协议规范就知道了

#2


第一,UART是三根线,Tx、Tx、GND,不是楼主说的四根线(相关联络信号线除外)。
第二,USB是D+、D-,用的是差分线,这样的话可以支持的速率更高(因为抗干扰性强),usb3.0标准可以达到5Gbps(理论上)。
第三,非常重要的一个原因,UART标准比USB早很多,当时的技术只能支持低速传输。

#3


USB是D+、D-,用的是差分线是最主要的原因

#4


UART比USB传输的距离要远,

#5


协议都不一样的,那肯定是差咯!!

#7


时代在进步……现在UART也有不少10Mbps了,当然物理层和链路层就得自行解决好……

#8


引用 2 楼 houyu123 的回复:
第一,UART是三根线,Tx、Tx、GND,不是楼主说的四根线(相关联络信号线除外)。
第二,USB是D+、D-,用的是差分线,这样的话可以支持的速率更高(因为抗干扰性强),usb3.0标准可以达到5Gbps(理论上)。
第三,非常重要的一个原因,UART标准比USB早很多,当时的技术只能支持低速传输。


高度同意!uart历史太久了,在电脑出现之前就在使用

#9


同意二楼说法 

#10


引用 3 楼 lgy198612 的回复:
USB是D+、D-,用的是差分线是最主要的原因

感觉这个是USB能做到如此之快的精髓,我比较赞同这个
至于协议的不同,是不是也是基于这个特点来进行设计的

#11


各位只关注于差分线而忽略位编码方式吗……?

#12


该回复于2011-04-18 09:36:59被版主删除

#13


USB做的快,因为它是后出来的, 可利用的技术多,

#14


UART主要是工业上用的,考虑抗干扰的情况所以信号电压高,建立时间就长,但是它能接15米。

USB主要面对民用,考虑速度快,所以电压低,而且采用差分,它协议定义最长是5米,但是实际上用3米就不好用了(鄙视一下国内做的线),所以实际应用中最长是1.5米的线。

#15


引用楼主 paulfuture 的回复:
UART与USB同样是异步传输模式,同样是四根线,为啥USB比UART的速度会快那么多呢?能给简单介绍下吗?


差分线技术很强大,uart协议制定时它还没出世呢

#16


usb 的频率跑的高,high speed的时钟是480Mhz,差分只是为了保证在高速下信号能够正确采样

#17


学习····

#18


这帖子结的有水平 认真回答问题的拿到不分,表示同意的拿了全部

#1


协议不同,LZ看下两者的协议规范就知道了

#2


第一,UART是三根线,Tx、Tx、GND,不是楼主说的四根线(相关联络信号线除外)。
第二,USB是D+、D-,用的是差分线,这样的话可以支持的速率更高(因为抗干扰性强),usb3.0标准可以达到5Gbps(理论上)。
第三,非常重要的一个原因,UART标准比USB早很多,当时的技术只能支持低速传输。

#3


USB是D+、D-,用的是差分线是最主要的原因

#4


UART比USB传输的距离要远,

#5


协议都不一样的,那肯定是差咯!!

#6


#7


时代在进步……现在UART也有不少10Mbps了,当然物理层和链路层就得自行解决好……

#8


引用 2 楼 houyu123 的回复:
第一,UART是三根线,Tx、Tx、GND,不是楼主说的四根线(相关联络信号线除外)。
第二,USB是D+、D-,用的是差分线,这样的话可以支持的速率更高(因为抗干扰性强),usb3.0标准可以达到5Gbps(理论上)。
第三,非常重要的一个原因,UART标准比USB早很多,当时的技术只能支持低速传输。


高度同意!uart历史太久了,在电脑出现之前就在使用

#9


同意二楼说法 

#10


引用 3 楼 lgy198612 的回复:
USB是D+、D-,用的是差分线是最主要的原因

感觉这个是USB能做到如此之快的精髓,我比较赞同这个
至于协议的不同,是不是也是基于这个特点来进行设计的

#11


各位只关注于差分线而忽略位编码方式吗……?

#12


该回复于2011-04-18 09:36:59被版主删除

#13


USB做的快,因为它是后出来的, 可利用的技术多,

#14


UART主要是工业上用的,考虑抗干扰的情况所以信号电压高,建立时间就长,但是它能接15米。

USB主要面对民用,考虑速度快,所以电压低,而且采用差分,它协议定义最长是5米,但是实际上用3米就不好用了(鄙视一下国内做的线),所以实际应用中最长是1.5米的线。

#15


引用楼主 paulfuture 的回复:
UART与USB同样是异步传输模式,同样是四根线,为啥USB比UART的速度会快那么多呢?能给简单介绍下吗?


差分线技术很强大,uart协议制定时它还没出世呢

#16


usb 的频率跑的高,high speed的时钟是480Mhz,差分只是为了保证在高速下信号能够正确采样

#17


学习····

#18


这帖子结的有水平 认真回答问题的拿到不分,表示同意的拿了全部