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

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

3天内不再提示

如何支持USB、DP、PCIe三种信号协议?

QuTG_CloudBrain 来源:信号完整性学习之路 作者:云脑智库 2022-04-20 10:40 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

USB4.0是2019年发布的规范文档,是基于 Thunderbolt 3 协议,使用Type C接口,支持USB、DP、PCIe功能。USB4和DisPlayPort 2.0融合在一起,USB Type-C接口可以转换为DP2.0模式,用来传输音视频信号

4a027ddc-bfb0-11ec-bce3-dac502259ad0.png

图片来源于网络

如何支持USB、DP、PCIe三种信号协议?在三种之间进行切换?文档给出的是Tunnel 技术,这样就可以最大限度发挥物理带宽性能。

4a1b222e-bfb0-11ec-bce3-dac502259ad0.png

外部设备收到来自USB4接口的数据,USB 2.0数据传输给USB 2.0功能模块,USB3上行端口适配器分离出USB 3.2数据传递给增强型超速功能模块,PCIe上行端口适配器分离出PCIe数据传递给PCIe功能模块,DisplayPort输出适配器分离出视频信号给DisplayPort显示模块。这样USB4主机就可以和外部设备(比如固态硬盘,移动硬盘,显示器等)之间进行传递文件和显示视频等功能。

这个技术让我想起Type C支持的拓展模式Alternate Mode。

规范文档文末,给出使用Tunnel 技术,USB链路的带宽:

4a2bf414-bfb0-11ec-bce3-dac502259ad0.png

对前面的1485/1537/1169/1259 ns延迟时间的计算,理解得不够,这边做个记录,后面等其他串行信号学习总结后,再做比较和理解。

4a3f7304-bfb0-11ec-bce3-dac502259ad0.gif

USB3.0链路给出的损耗指标:

4a50d324-bfb0-11ec-bce3-dac502259ad0.png

需要注意的,Device部分的2~3inch PCB 走线,之所以给出的是一个范围,是因为2.5dB包含芯片封装和寄生效应。

这个是2008年提的一个标准。等到2012年,为了增加设备端的损耗裕量,将总损耗提高了4dB,用以终端设备损耗裕量提高。

针对Gen1和Gen2不同速率链路,各部分损耗标准做了细分,同时针对不同的接口形式也给出细化指标:

4a5ff278-bfb0-11ec-bce3-dac502259ad0.png

以上这些是在USB3.1版本的文档给出的相关量化数据。

2021 DesignCon 关于USB部分的技术文档,也给出了相关量化指标:

4a7af0aa-bfb0-11ec-bce3-dac502259ad0.png

有消费类产品就是使用的上面的标准。

等到USB4规范文档,这里面的协和USB4有一些不同:

4a8db294-bfb0-11ec-bce3-dac502259ad0.png

前文也给出过,针对Repeater中继器给出的相关标准:

4aa6bef6-bfb0-11ec-bce3-dac502259ad0.png

会发现,相关的指标比较多,针对各种应用选择有的不同细化指标,这取决于你设计的产品和应用。

4a3f7304-bfb0-11ec-bce3-dac502259ad0.gif

串行信号的测试,都会使用测试夹具(Fixture)。USB4规范文档这里面针对测试夹具的指标:5GHz时为0.5dB ± 0.25 dB,在10 GHz 时为1dB ± 0.25 dB。

夹具的目标单端阻抗应为42.5 Ω,也就是85Ω的差分阻抗。

针对Gen 2 和Gen 3 测试的标准和测试点的选择都是不同的,做了细分。

4adc9f8a-bfb0-11ec-bce3-dac502259ad0.png

链路测试点示意图:

4aed9402-bfb0-11ec-bce3-dac502259ad0.png

测试指标也做了细分,即使是Gen2速率下,测试指标也有所不同:

4b054a98-bfb0-11ec-bce3-dac502259ad0.png

针对链路,满足相关的测试指标,给出均衡参数配置,以此来找到最优的值:

4b2450d2-bfb0-11ec-bce3-dac502259ad0.png

USB4设计没有做过,也没有看到最新的设计方面的文档。关于USB4设计方面的管控,可以参考USB3.2设计方面的相关指标:

Stub Gen 2 <381um;

USB3.2针对AC 耦合电容100nF(75~265nF),USB4这里给出的范围是135~265 nF;

反焊盘的处理:

4b45c0e6-bfb0-11ec-bce3-dac502259ad0.png

审核编辑 :李倩

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

    关注

    60

    文章

    8476

    浏览量

    285847
  • 适配器
    +关注

    关注

    9

    文章

    2138

    浏览量

    71468
  • type-c
    +关注

    关注

    557

    文章

    2055

    浏览量

    278382

原文标题:USB4.0知识指南

文章出处:【微信号:CloudBrain-TT,微信公众号:云脑智库】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    AS7173+VL171设计TypeC转DP双向8K60/4K240转接线方案电路图

    AS7173芯片支持PD2.0/3.0协议,具备DP1.4重复输出能力,支持UFP、DFP和DRP多种CC配置模式,工作电压范围为3.3V至5.5V,并集成高达6KV的ESD保护功能。
    发表于 01-27 17:13

    【MCP】同时支持stdio,streamableHttpless和sse三种协议的MCP服务框架

    项目说明 这是一个同时支持stdio,streamableHttpless和sse三种协议的MCP-Server的框架(ts语言)。 为什么我想做这个框架呢?因为随着AI发展,现在越来越多业务需要
    的头像 发表于 01-21 18:26 399次阅读
    【MCP】同时<b class='flag-5'>支持</b>stdio,streamableHttpless和sse<b class='flag-5'>三种</b><b class='flag-5'>协议</b>的MCP服务框架

    请问CW32芯片的三种工作模式是什么?

    CW32芯片的三种工作模式是什么?
    发表于 12-26 06:48

    【干货】一文带你了解CAN、Modbus与LoRa三种通信协议的区别

    在工业自动化与物联网领域,CAN、Modbus和LoRa是三种主流通信技术。而亿佰特在该行业具有丰富的产品供客户选择与使用,帮助客户进一步确定需求,本文将结合技术细节与实际案例解析其核心区别。一
    的头像 发表于 08-28 19:32 2304次阅读
    【干货】一文带你了解CAN、Modbus与LoRa<b class='flag-5'>三种</b>通信<b class='flag-5'>协议</b>的区别

    PCIe协议分析仪能测试哪些设备?

    操作性。 应用价值:推动CXL技术在数据中心和AI领域的落地。 光互连模块 测试场景:测试PCIe over Optical等新兴互连技术的信号完整性和协议合规性。 应用价值:为未来高速互连标准提供测试
    发表于 07-25 14:09

    协议分析仪需要支持哪些常见协议?

    设备:Keysight U4301B(支持Thunderbolt 3/4物理层分析)。 调试重点:PCIe隧道协议、DisplayPort Alt Mode、热插拔时序。 HDMI
    发表于 07-17 15:40

    MEMS中的三种测温方式

    在集成MEMS芯片的环境温度测量领域,热阻、热电堆和PN结原理是三种主流技术。热阻是利用热敏电阻,如金属铂或注入硅的温度电阻系数恒定,即电阻随温度线性变化的特性测温,电阻变化直接对应绝对温度,需恒流源供电。
    的头像 发表于 07-16 13:58 1898次阅读
    MEMS中的<b class='flag-5'>三种</b>测温方式

    GraniStudio零代码平台支持哪些品牌PLC和协议

    GraniStudio平台6.0以及以上版本目前支持西门子、菱以及松下3品牌PLC,除这个三种PLC品牌为在平台6.0之前的版本还支持
    的头像 发表于 07-07 17:19 805次阅读
    GraniStudio零代码平台<b class='flag-5'>支持</b>哪些品牌PLC和<b class='flag-5'>协议</b>?

    IP2727_Q1至为芯用于车载USB充电输出的车规级快充协议芯片

    英集芯IP2727_Q1是一款用于车载充电器的USB充电输出车规级快充协议芯片,严格遵循AEC-Q100标准,能够在-40℃至+105℃的极端环境下稳定运行,支持全部快充协议,A/C口
    的头像 发表于 06-24 15:29 1015次阅读
    IP2727_Q1至为芯用于车载<b class='flag-5'>USB</b>充电输出的车规级快充<b class='flag-5'>协议</b>芯片

    开关电源三种控制模式:PWM/PFM/PSM

    摘要 本文详细介绍了开关电源的三种主要调制方式:PWM(脉冲宽度调制)、PFM(脉冲频率调制)和PSM(脉冲跨周期调制)。PWM通过调整脉冲宽度保持恒定频率,适用于重负载,但轻负载效率低。PFM则在
    发表于 06-09 16:11

    GL850G(创惟) USB2.0HUB国产替代方案-GM8220(振芯) P2P

    检测 HUB。 2 产品特征 A)、兼容 USB2.0 协议; 1) 通过 I/O 配置支持 4/3/2/1 下行端口; 2) 上行端口支持高速和全速模式; 3) 下行端口
    发表于 06-09 15:00

    介绍三种常见的MySQL高可用方案

    在生产环境中,为了确保数据库系统的连续可用性、降低故障恢复时间以及实现业务的无缝切换,高可用(High Availability, HA)方案至关重要。本文将详细介绍三种常见的 MySQL 高可用
    的头像 发表于 05-28 17:16 1437次阅读

    nvme IP开发之PCIe

    PCIe 体系结构 常见的PCIe总线系统结构如图1所示,其中主要包含三种设备,分别是根复合体(RootComplex,RC)、Switch 和终端设备(EndPoint,EP)。 图1 PC
    发表于 05-17 14:54

    Modbus转Profibus-DP:快速上手协议转换模块的配置技巧

    一、场景背景 某化工厂需对分散在车间的Modbus-RTU传感器(如温度、压力传感器)进行集中监控。原系统采用西门子S7-300PLC(支持Profibus-DP协议),但传感器仅支持
    的头像 发表于 04-28 10:26 910次阅读
    Modbus转Profibus-<b class='flag-5'>DP</b>:快速上手<b class='flag-5'>协议</b>转换模块的配置技巧

    stm32哪个系列芯片支持2个USB,主设备,且usb可以支持标准的uvc协议,哪里可以下载usb开发库?

    stm32哪个系列芯片支持2个USB,主设备,且usb可以支持标准的uvc协议,哪里可以下载usb
    发表于 04-27 08:16