技术专栏
USB的NRZI编码与时钟恢复
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,这也是开销降低带宽的原因之一。
本文转载自网络,版权归原作者所有,不代表本站观点,如有侵权请与本站联系,本站将第一时间删除
声明:本文内容由易百纳平台入驻作者撰写,文章观点仅代表作者本人,不代表易百纳立场。如有内容侵权或者其他问题,请联系本站进行删除。
红包
点赞
收藏
评论
打赏
- 分享
- 举报
评论
0个
手气红包
暂无数据
相关专栏
-
浏览量:1847次2019-08-22 17:14:34
-
浏览量:1918次2020-08-12 09:23:23
-
浏览量:3661次2020-07-27 16:07:46
-
浏览量:20792次2021-12-26 09:00:28
-
浏览量:2628次2020-08-12 09:33:36
-
2023-01-04 15:09:58
-
浏览量:2600次2022-01-28 09:00:16
-
浏览量:6068次2020-03-18 10:41:44
-
浏览量:7361次2020-11-14 20:55:22
-
浏览量:9289次2020-12-04 13:56:35
-
浏览量:2018次2019-11-12 17:19:52
-
浏览量:2451次2022-05-30 11:53:09
-
浏览量:11636次2021-12-27 09:00:26
-
浏览量:2883次2021-12-10 18:16:13
-
浏览量:13324次2020-12-07 00:58:01
-
浏览量:1800次2019-09-04 17:30:06
-
浏览量:1779次2023-06-17 09:28:54
-
浏览量:1903次2020-08-12 09:36:09
-
浏览量:12184次2020-12-05 03:10:25
置顶时间设置
结束时间
删除原因
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
打赏作者
miko
您的支持将鼓励我继续创作!
打赏金额:
¥1
¥5
¥10
¥50
¥100
支付方式:
微信支付
打赏成功!
感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~
举报反馈
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明
审核成功
发布时间设置
发布时间:
请选择发布时间设置
是否关联周任务-专栏模块
审核失败
失败原因
请选择失败原因
备注
请输入备注