首先,USB3.0传输的编码方式和USB2.0本质上是不同的。

1.USB3.0的编码方式

USB 3.0采用的是8b/10b编码方式,由于高速传输,信号干扰的问题,USB 3.0采用 8/10bit编码,会把8bit数据编码成10bit的数据进行传输,降低干扰,这样的做弊端是总线带宽的利用率会直接减少20%。8B/10B编码是1983年由IBM公司的Al Widmer和PeterFranaszek所提出的数据传输编码标准,目前已经被广泛应用到高速串行总线,如IEEE1394b、SATA、PCI-Express、Infini-band、FiberChannel、XAUI、RapidIO、USB 3.0。8B/10B编码将待发送的8位数据转换成10位代码组,其目的是保证直流平衡,以及足够密集的电平转换。

我的另一篇博客详细讲解了8/10bit编码的原理。

https://hellocode.blog.csdn.net/article/details/95654760

2.USB2.0的编码方式

USB2.0采用NRZI 编码(Non-Return-to-Zero Inverted Code),NRZI 编码采用8bit编码方式,不会影响总线的带宽,USB 高速480Mhz的时钟频率,理论上数据最大传输为60MByte/s,但是由于协议和其他因素的影响,总线的实际带宽利用率是达不到最大值。

我的另一篇博客详细讲解了NRZI 编码的原理。

https://hellocode.blog.csdn.net/article/details/111877381


1.本文部分素材来源网络,版权归原作者所有,如涉及作品版权问题,请与我联系删除。

2.未经原作者允许不得转载本文内容,否则将视为侵权;

3.转载或者引用本文内容请注明来源及原作者;

4.对于不遵守此声明或者其他违法使用本文内容者,本人依法保留追究权等。

下面是我的个人微信公众号,关注【一个早起的程序员】精彩系列文章每天不断。

USB3.0与USB2.0编码方式的区别相关推荐

  1. usb3.0传输速度测试软件,USB3.0与USB2.0的传输速度对比测试

    USB 3.0对多数电脑爱好者都已经不陌生,发布也有段时间了,多数朋友大概都还只知道USB 3.0接口传送数据能力比USB 2.0接口快很多,但到底有多快,可能就很少人知道了.下面小编就为大家介绍一下 ...

  2. UTF-16、UTF-16BE、UTF-16LE编码方式的区别

    UTF-16.UTF-16BE.UTF-16LE编码方式的区别 文章分类:Java编程 Java代码 import  java.io.IOException; /** * UTF-16BE: 16 位 ...

  3. 硬件知识:USB3.0和USB2.0的区别,看完你就懂了!

    1.USB的概念介绍 USB是计算机公司和通信公司在1994年联合制定的新一代接口标准,全称为通用串行总线 (Universal Serial Bus,USB) .USB 总线作为一种高速串行总线,其 ...

  4. 闪迪SanDisk优盘USB3.0故障USB2.0正常的权宜处理

    手头有一只闪迪64G优盘,挂在钥匙串上随身携带. 某天开始,在使用的时候,插入USB3.0接口,计算机无法识别,插入USB2.0的接口则可以正常使用. 现在的新计算机很多只配备了USB3.0接口,导致 ...

  5. python2字符串编码方式_编码方式的区别以及文本在python2中的应用

    背景: 文本以及字符串处理在网络应用中随处可见,面对不同的用户接口调用方,以及不同的我们需要调用的接口,可能都会有不一样的编码规范. 而我在以前的开发中,对于字符串的处理经常会是以猜的方式来处理,en ...

  6. 视频文件格式和视频编码方式的区别

    原文地址:https://wenku.baidu.com/view/b2ebd7e44afe04a1b071deaa.html 目前网上的各种视频格式可以说是泛滥成灾,加上各个PMP(Portable ...

  7. usb2.0、usb3.0、usb3.1、type-c 接口含义与区别

    简单说: usb3.0 比2.0的传输速率快,充电快,能向下兼容2.0 usb3.1 通常是指 usb3.1 gen2,比3.0的传输速率更快.充电更快,同兼容 type-c 通常是指 usb3.1的 ...

  8. 海思USB2.0、USB3.0 Device UVC规格热插拔会不识别

    问题现象1:当使用Hi3519V10X/Hi3559V100 USB3.0 Device UVC规格时,正常热插拔会必现不识别的问题. 问题现象2:当使用Hi3516CV300 USB2.0 Devi ...

  9. USB接口测试器--USB2.0/USB3.0信号检测器

    我觉得这个小东西算是给需要频繁测试.迅速识别USB2.0与USB3.0信号质量的人群的福音,确实亲测实用又高效. 这个测试器是用于USB3.0与USB2.0接口的速率与功能识别,操作简单,应用方便,指 ...

最新文章

  1. Linux: debian/ubuntu下安装和使用Java 11
  2. 超图桌面版根据现有数据源制作一幅地图简单操作
  3. vue嵌套数据多层级里面的数据不自动更新渲染dom
  4. tqdm: ‘module‘ object is not callable
  5. close关闭指定窗口 matlab_Δ-Σ ADC设计笔记一:MATLAB环境设置
  6. Abp中使用可视化的日志面板
  7. 天津计算机的专科学校,天津市电子计算机职业中等专业学校
  8. firewall cmd mysql_centos的firewall-cmd使用手册
  9. 【ROS学习笔记】(十一)launch启动文件的使用方法
  10. Qhsusb Dload驱动
  11. 戴尔Dell笔记本Ins-5510 U盘安装操作系统的方法
  12. 流程控制语句 函数 对象和数组
  13. html将英文日期格式转化为中文日期格式,excel中文日期与英文日期的转换
  14. word尝试打开文件时遇到错误 解决方法
  15. 三、自定义Abp Vnext框架代码生成模板
  16. C语言修改终端文字颜色
  17. 怎样用比较器实现信号的衰减和饱和_【白皮书】利用信号调理提高测量质量(中)...
  18. 知名站长工具服务商:爱站网突然关站
  19. 子女通过TeamViewer远程帮助父母解决手机使用问题
  20. 算法导论答案 思考题15-1 双欧几里德旅行商问题

热门文章

  1. 将windows按键修改成mac的快捷键
  2. FFmpeg源码分析:视频滤镜介绍(下)
  3. 一德教育:孩子在学习了国学之后可以学到什么?
  4. 十代服务器芯片组,英特尔十代酷睿处理器想用先换主板 AMD锐龙将继续碾压英特尔...
  5. k30s刷鸿蒙系统,最好的LCD屏手机!Redmi K30S至尊纪念版今天发布:144Hz高刷、7档变速...
  6. quartusii中LPM_MULT使用的modelsim仿真
  7. 九宫格布局方式有哪些,有什么优缺点?
  8. 自建服务器系列- DDNS配置
  9. 新装学校机房显示器抖动问题
  10. web前端期末大作业❤️酷炫响应式汽车租赁网页设计❤️(HTML+CSS+JavaScript)