0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于usb3.0硬件工程师需要关注的点有那些?

丫丫119 来源:未知 作者:肖冰 2019-10-01 07:06 次阅读

本文介绍下USB3.0相关知识,硬件工程师需要关注的点。

文章内容主要来源于USB官方(https://www.usb.org/)协议,协议本身内容太多,本文主要讲硬件工程师需要了解的重点做了一个汇总并分享出来。

USB3.0名称

USB3.0的名称是一个比较坑的事,历经USB3.1和USB3.2两次改名,下面先简单介绍一下。

在2013年,USB标准联盟USB-IF将所有的USB 3.X都叫USB3.1,包括USB3.1 Gen 1以及USB3.1 Gen2。USB 3.1 Gen 1就是USB3.0。

最近,USB-IF又将USB3.0和USB3.1并入USB3.2。

如上图

USB3.1 Gen 1和USB3.2 Gen 1都是USB3.0(5Gbps)

USB3.1 Gen 2和USB3.2 Gen 2都是USB3.1(10Gbps)

Usb3.2 Gen 2x2才是USB彩色文字3.2(20Gpbs)

所有,当我们看到产品标注是USB 3.1和USB3.2时,有可能就是在名称上面做文章,实际里面就是USB 3.0,需要仔细判断。

USB3.2将USB3.1和USB3.0收录之后,官方文档里面只能下载到USB3.2协议了,USB3.0的协议包含在其中。

USB3.0线缆及连接器规范详见《USB 3.1 Legacy Cable and Connector Revision 1.0》

USB3.0接口

USB3.0接口有以下几种:USB3.0 A型,USB3.0 B型,USB3.0 Power-B型,USB3.0 Micro USB等,如下图所示。

常用的USB A型接头与USB2.0的A型外观类似,不过里面的塑料是蓝色的,USB2.0的为白色的。如下图

Micro USB3.0分以下几种:

USB 3.0 Micro-A型插头

USB 3.0 Micro-B型插头

USB 3.0 Micro-B插座

USB 3.0 Micro-AB型插座

如下图实物照片:

公座与母座对接如下图:

可以看出,USB3.1 Micro-AB的母座能兼容USB3.1 Micro-A和USB3.1 Micro-B的插头。

注:上述USB3.1可看作USB3.0,前面已经说过,USB 3.0曾经改名为USB3.1 Gen1。线缆规范在USB-iF官网上面只能找到USB3.1的,并没有专门的USB3.0的。

USB3.0线缆

USB3.0关键信号总共8根,一对兼容USB2.0的差分信号,2对超高速差分信号,分别是发送差分对和接收差分对,如下图。UTP用于传输USB 2.0信号,另外两对屏蔽双绞线SDP用于超高速信号。

协议参考各个线芯的粗细如下图:

线缆的损耗与线芯的粗细关系如下图

最大线缆长度

与USB2.0相比,USB3.0协议并未规范USB3.0的线材长度,只要信号符合其规范要求都是可以的。查看某知名品牌USB3.0线缆,其线缆的最长长度为2m或者3m(光纤传输除外)。

因此建议正常使用,保证信号质量的话,用2m以内的长度比较靠谱。

线缆及连接器差分阻抗

USB3.0的线缆和连接器同样是要做差分阻抗的。

线缆的差分阻抗要求是90Ω±5Ω。

匹配连接器的差分对阻抗要求90Ω±10Ω。

电源供电能力

USB3.0的供电能力为900mA,USB2.0的为500mA。

USB3.0与USB2.0对比

USB3.0传输速率

USB3.0包含信号:5V,D-,D+,GND,SSTX+,SSTX-,SSRX+,SSRX-。

D-,D+即为USB2.0的信号线,遵循USB2.0协议,这里不再赘述。

SSTX+和SSTX-为发送通道;SSRX+和SSRX-为接收通道。需要注意,USB3.0对接时,一边的TX接另外一边的RX,同UART串口一样。即SSTX+接到SSRX+,SSTX+接到SSTX-。

协议规定,USB3.0接口理论速度是5Gb/s,算上8b/10b的编码方式,即只有80%是有效数据,另外20%是协议开销,换算成Byte,那么理论传输速度是500MB/s。再考虑到USB传输的几种方式:控制传输,中断传输,批量传输,同步传输。不同的传输方式,协议开销的代价肯定也不一样,肯定得相应的再次降低。

USB3.0等效时钟速率

USB3.0的数据速率为5G/s,其编码方式为NRZI编码,等效为一个时钟周期传输2个Bit,因此其SSTX/SSRX通道等效时钟速率为2.5G/s。

眼图如下,可以看出,一个bit的周期是200ps:

USB3.0高速通道耦合电容

经常我们会看到USB3.0的接口电路中,是有串联电容的。这个电容容值在协议中也是有规定的。

如上图,发送端电容是必须要接的,容值范围为75nF-265nF之间,通常选用100nF电容。

接收端电容可以选择是否接入,如果接入的话电容范围为297nF-363nF,通常选用330nF电容。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 硬件工程师
    +关注

    关注

    178

    文章

    357

    浏览量

    75368
  • USB3.0测试
    +关注

    关注

    0

    文章

    2

    浏览量

    7320
收藏 人收藏

    评论

    相关推荐

    USB4与TypeC那些事】USB3.0特性

    USB3.0usbUSB 3.0USB 3.0端口U
    小凡
    发布于 :2022年09月12日 22:42:39

    关于USB3.0的基础知识

    USB2.0),以此提升其读写速度。作为一款外置转换产品,对于那些特殊需求的用户以及玩家来说的确是非常不错的选择! 其市场上代表产品主要是orico硬盘座 USB3.0 硬盘盒
    发表于 01-03 21:08

    设计超高速USB3.0通信电路,需要考虑的硬件设计问题

    现分享一份知名USB老鼻祖厂商---Cypress公司的一份关于基于USB3.0 芯片CyUSB3014的硬件设计。其内容包括了该芯片的电源、时钟,以及特别是
    发表于 05-10 09:28

    USB3.0 Host Controller

    USB3.0 Hos
    发表于 05-22 11:27 3762次阅读

    USB3.0USB2.0

    USB3.0是最新的USB规范,该规范由英特尔等大公司发起。USB3.0接口理论带宽提升至5Gbps,而USB2.0的理论带宽是480Mbps。所有的高速
    发表于 11-22 12:13
    <b class='flag-5'>USB3.0</b>和<b class='flag-5'>USB</b>2.0

    USB3.0USB2.0什么区别USB3.0接口定义的详细资料说明

    很多对USB3.0比较陌生的人担心不知道如何识别和区分USB2.0接口和USB3.0接口,那我们通过比较来看看这两者的区别吧。
    发表于 12-18 08:00 31次下载
    <b class='flag-5'>USB3.0</b>和<b class='flag-5'>USB</b>2.0<b class='flag-5'>有</b>什么区别<b class='flag-5'>USB3.0</b>接口定义的详细资料说明

    usb硬件工程师关注点介绍之USB2.0

    本文介绍下USB2.0相关知识,硬件工程师需要关注。 文章内容主要来源于
    发表于 03-30 11:00 7241次阅读
    <b class='flag-5'>usb</b><b class='flag-5'>硬件</b><b class='flag-5'>工程师</b><b class='flag-5'>关注点</b>介绍之<b class='flag-5'>USB</b>2.0

    USB3.0硬件关注点

    本文介绍下USB3.0相关知识,硬件工程师需要关注。 文章内容主要来源于
    发表于 03-16 14:25 6435次阅读
    <b class='flag-5'>USB3.0</b>之<b class='flag-5'>硬件</b><b class='flag-5'>关注点</b>

    关于迪赛康USB3.0的产品测试与设计结果

    迪赛康USB3.0测试夹具专门为USB3.0接口测试设计,SI特性符合USB3.0协议,阻抗一致性优异,支持USB-A连接器。此测试夹具可用于信号速率,抖动,眼图,上升/下降沿等电气性
    的头像 发表于 03-19 11:02 8362次阅读

    FPGA和USB3.0通信-USB3.0 PHY简介

    可以和FPGA搭配使用的USB3.0 PHY芯片 通过之前的介绍FPGA和USB3.0通信-USB3.0协议介绍,我们大致了解到USB3.0整个协议异常复杂,就连物理层都
    的头像 发表于 11-09 09:36 8648次阅读
    FPGA和<b class='flag-5'>USB3.0</b>通信-<b class='flag-5'>USB3.0</b> PHY简介

    FPGA和USB3.0通信-FX3硬件设计简谈

    FPGA和USB3.0通信-FX3硬件设计简谈本次演示用的是USB3.0芯片-CYPRESS CYUSB3014(下称 FX3),该芯片是标准的USB3.0 PHY,可以大大简化使用
    发表于 12-01 20:06 24次下载
    FPGA和<b class='flag-5'>USB3.0</b>通信-FX3<b class='flag-5'>硬件</b>设计简谈

    FPGA和USB3.0通信-USB3.0 PHY介绍

    可以和FPGA搭配使用的USB3.0 PHY芯片通过之前的介绍
    发表于 12-20 19:11 34次下载
    FPGA和<b class='flag-5'>USB3.0</b>通信-<b class='flag-5'>USB3.0</b> PHY介绍

    基于FPGA的USB3.0回环传输测试方案

    本文开源一个FPGA项目: USB3.0 LoopBack 。基于FPGA的USB3.0通信方案很多,其中非常好用的一款USB3.0芯片是 FT600/601Q 。
    的头像 发表于 10-01 09:49 3661次阅读
    基于FPGA的<b class='flag-5'>USB3.0</b>回环传输测试方案

    什么是USB3.0usb3.0usb2.0什么区别?

    什么是USB3.0usb3.0usb2.0什么区别 USB3.0是指“超级速度USB”,它
    的头像 发表于 10-27 14:31 8697次阅读

    USB3.0如何辨别

    泛的还是USB3.0,本篇也是主要介绍USB3.0。它是超高速传输接口,可以提供最高5.0Gbit/s的传输速率,并且相比与USB2.0,增加了新的电源管理功能,支持待机,睡眠等,更加省电。并且也从半双工
    的头像 发表于 11-07 11:01 1642次阅读
    <b class='flag-5'>USB3.0</b>如何辨别