USB2.0支持3中传输模式:
低速模式(1.5Mb/s)
全速模式(12Mb/s)
高速模式(480Mb/s)
由于协议开销,实际速率要低一些。
USB使用的是NRZI编码方式,其编码核心是:
当数据为0时,电平翻转,
当数据为1时,电平不翻转。

USB数据包的开头有同步域(SYNC),其值为00000001,在经过NRZI编码后,就是一串方波,接收方通过方波计算出时钟频率来采样后续数据。
采样数据过程中,每当遇到数据0时就有电平翻转,那么接收方采样数据的同时,可通过翻转的信号来调整接收时钟的频率。
那么数据一直不翻转,时钟怎么恢复?
因此,bit-stuffing出现了!与serdes异曲同工之妙。
如下图:当传输的数据中有 6个连续的 1,编码前就在第 6 个 1 后插入一个 0,从而强制出现翻转,从而保证接收者可以调整对齐时钟同步,接收者需要删除 6 个连续 1 之后的 0即可恢复原始数据。由于插入了0,这也是开销降低带宽的原因之一。

审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
usb
+关注
关注
60文章
8476浏览量
285845 -
USB2.0
+关注
关注
2文章
194浏览量
48049 -
时钟
+关注
关注
11文章
1999浏览量
135231 -
编码
+关注
关注
6文章
1040浏览量
57135 -
数据包
+关注
关注
0文章
270浏览量
25657
原文标题:USB的NRZI编码与时钟恢复
文章出处:【微信号:全栈芯片工程师,微信公众号:全栈芯片工程师】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
热点推荐
USB3.0与USB2.0编码方式的区别
USB 3.0的传输编码方式与USB 2.0有所不同,从USB 3.0规范中我们了解到,USB 3.0采用的是8b/10b
发表于 11-22 16:22
•1w次阅读
Microchip发布汽车和工业用新型长距离USB 3.2时钟恢复器/信号中继器器件
,Microchip Technology Inc.(美国微芯科技公司)今日宣布推出两款全新时钟恢复器/信号中继器器件。 汽车用EQCO510和工业用EQCO5X31时钟恢复器/信号中
发表于 05-18 14:10
•1553次阅读
USB的协议层
(SYNC)字段开始的,同步字段是产生最大的边缘转换密度(Edge TransitionDensity)的编码序列。同步字段作为空闲状态出现在总线上,后面跟着以NRZI编码的二进制串“KJKJKJKK
发表于 06-17 10:35
如何用CyPress做USB音频的时钟恢复?
你好!所以我知道CyPress做USB音频的时钟恢复。我想知道它是否为另一个来源,如果我可以使用一个GPIOS来给时钟恢复,IM现在使用CS
发表于 10-10 10:51
【原创分享】你知道USB的NRZI编码吗?
编码方案中,当数据为0时,电平翻转,数据为1时,电平不翻转。如下图所示。顶部是将要通过 USB 传送的数据。底部是编码的 NRZI 数据。为了防止出现长时间电平不变化(这样不利于
发表于 12-13 17:44
使用LMK03000C来清除恢复时钟的抖动
引言在有线通信中,需要从数据中恢复时钟。将时钟编码到数据中的优点是可以省却发送时钟的线路,也有助于处理偏移问题。SERDES(串行器-解串器
发表于 08-15 22:51
•21次下载
时钟是怎么恢复的?
对于高速的串行总线来说,一般情况下都是通过数据编码把时钟信息嵌入到传输的数据流里,然后在接收端通过时钟恢复把时钟信息提取出来,并用这个
发表于 11-16 01:01
•2.3w次阅读
关于USB 2.0的数据传输方法的分析和介绍
的信息是很重要的,它正好对应着信号发生变化的地方,接收端的数据时钟恢复电路利用此信息将与发端同步的时钟恢复出来,然后再延迟一点时间后读入状态信息,就可以得到与发端相同的J/K数据流,再
一文看懂时钟是怎么恢复的?
对于高速的串行总线来说,一般情况下都是通过数据编码把时钟信息嵌入到传输的数据流里,然后在接收端通过时钟恢复把时钟信息提取出来,并用这个
发表于 02-09 10:43
•6次下载
一文看懂时钟是怎么恢复的?
对于高速的串行总线来说,一般情况下都是通过数据编码把时钟信息嵌入到传输的数据流里,然后在接收端通过时钟恢复把时钟信息提取出来,并用这个
发表于 02-11 15:05
•17次下载
时钟恢复的原理及设计挑战
在当今高速发展的通信技术中,时钟恢复已成为实现高速串行数据传输的关键。这项技术广泛应用于以太网、PCI Express、Aurora等通信协议中,成为这些系统达到高带宽传输不可或缺的一部分。本文将
USB的NRZI编码与时钟恢复
评论