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

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

3天内不再提示

USB2.0数据传输对PCB设计的作用

要长高 来源:硬件攻城狮 作者:硬件攻城狮 2022-05-10 17:43 次阅读

USB是一种快速、双向、同步传输、廉价、方便使用的可热拔插的串行接口。由于数据传输快,接口方便,支持热插拔等优点使USB设备得到广泛应用。目前,市场上以USB2.0为接口的产品居多,但很多硬件新手在USB应用中遇到很多困扰,往往PCB装配完之后USB接口出现各种问题

比如通讯不稳定或是无法通讯,检查原理图和焊接都无问题,或许这个时候就需怀疑PCB设计不合理。绘制满足USB2.0数据传输要求的PCB对产品的性能及可靠性有着极为重要的作用。

USB协议定义由两根差分信号线(D+、D-)传输数字信号,若要USB设备工作稳定差分信号线就必须严格按照差分信号的规则来布局布线。根据笔者多年USB相关产品设计与调试经验,总结以下注意要点:

1.在元件布局时,尽量使差分线路最短,以缩短差分线走线距离(√为合理的方式,×为不合理方式);

poYBAGJ6MwuAJKYNAAJZ9MdIwLw767.png

2.优先绘制差分线,一对差分线上尽量不要超过两对过孔(过孔会增加线路的寄生电感,从而影响线路的信号完整性),且需对称放置(√为合理的方式,×为不合理方式);

poYBAGJ6MxiAcS_JAACZYVT6HTg295.png

3.对称平行走线,这样能保证两根线紧耦合,避免90°走线,弧形或45°均是较好的走线方式(√为合理的方式,×为不合理方式);

pYYBAGJ6MySAeXS8AADjmUvQwrU924.png

4.差分串接阻容,测试点,上下拉电阻的摆放(√为合理的方式,×为不合理方式);

pYYBAGJ6My6AGr8qAAI-kCMTFmg705.png

5.由于管脚分布、过孔、以及走线空间等因素存在使得差分线长易不匹配,而线长一旦不匹配,时序会发生偏移,还会引入共模干扰,降低信号质量。所以,相应的要对差分对不匹配的情况作出补偿,使其线长匹配,长度差通常控制在5mil以内,补偿原则是哪里出现长度差补偿哪里;

poYBAGJ6MzmAK9-UAAEA4-f75YQ928.png

6.为了减少串扰,在空间允许的情况下,其他信号网络及地离差分线的间距至少20mil(20mil是经验值),覆地与差分线的距离过近将对差分线的阻抗产生影响;

pYYBAGJ6M0WASoRVAADQWyqu4YE397.png

7.USB的输出电流是500mA,需注意VBUS及GND的线宽,若采用的1Oz的铜箔,线宽大于20mil即可满足载流要求,当然线宽越宽电源的完整性越好。

poYBAGJ6M16AekX0AACYzxQ-lzI941.png

普通USB设备差分线信号线宽及线间距与整板信号线宽及线间距一致即可。然而当USB设备工作速度是480 Mbits/s,只做到以上几点是不够的,我们还需对差分信号进行阻抗控制,控制差分信号线的阻抗对高速数字信号的完整性是非常重要的。

因为差分阻抗影响差分信号的眼图、信号带宽、信号抖动和信号线上的干扰电压。差分线阻抗一般控制在90(±10%)欧姆(具体值参照芯片手册指导),差分线阻抗与线宽W1、W2、T1成反比,与介电常数Er1成反比,与线间距S1成正比,与参考层的距离H1正比,如下图是差分线的截面图。

下图为四层板的参考叠层,其中中间两层为参考层,参考层通常为GND或Power,并且差分线所对应的参考层必须完整,不能被分割,否则会导致差分线阻抗不连续。若是以图 2叠层设计四层板,通常设计时差分线采用4.5mil的线宽及5.5mil的线间距既可以满足差分阻抗90Ω。

然而4.5mil线宽及5.5mil线间距只是我们理论设计值,最终电路板厂依据要求的阻抗值并结合生产的实际情况和板材会对线宽线间距及到参考层的距离做适当的调整。

poYBAGJ6M16AekX0AACYzxQ-lzI941.png

以上所描述的布线规则是基于USB2.0设备,在USB布线过程中把握差分线路最短、紧耦合、等长、阻抗一致且注意好USB电源线的载流能力,掌握好以上原则USB设备运行基本没问题。

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

    关注

    4193

    文章

    22376

    浏览量

    383966
  • usb
    usb
    +关注

    关注

    59

    文章

    7377

    浏览量

    257472
收藏 人收藏

    评论

    相关推荐

    USB2.0 PCB布线设计

    USB应用中遇到很多困扰,往往PCB装配完之后USB接口出现各种问题,比如通讯不稳定或是无法通讯,检查原理图和焊接都无问题,或许这个时候就需怀疑PCB设计不合理。绘制满足
    发表于 11-16 10:15 1080次阅读

    DSA91304a中的USB数据传输速度太慢

    数据传输速率似乎太慢。我有2000点(插值关闭)和16位资源,传输这些数据需要12毫秒。使用这些数字,计算出的传输速率约为0.3MB / s,远低于
    发表于 01-24 15:08

    高速数据传输PCB板设计的要点

    视频设备也都采用USB 传输USB2.0设备高速数据传输PCB 板设计。对于高速数据传输
    发表于 05-27 07:32

    USB20 PCB布线的关键

    USB应用中遇到很多困扰,往往PCB装配完之后USB接口出现各种问题,比如通讯不稳定或是无法通讯,检查原理图和焊接都无问题,或许这个时候就需怀疑PCB设计不合理。绘制满足
    发表于 05-31 07:35

    如何解决PCB装配完之后,USB接口出现各种问题?

    就需怀疑PCB设计不合理。绘制满足USB2.0数据传输要求的PCB对产品的性能及可靠性有着极为重要的作用
    发表于 09-12 13:58

    请问怎样去设计一种USB2.0数据传输系统?

    怎样去设计USB2.0数据传输系统的硬件?怎样去设计USB2.0数据传输系统的软件?
    发表于 06-03 07:21

    USB2.0USB3.0区别

    首先来说一下USB这个大家都知道的东西吧:USB通用串行总线,是应用在计算机领域的接口技术。USB接口具有传输速度快,可以广泛地应用在各类的高速数据
    发表于 08-06 08:43

    基于USB2.0数据传输接口转换系统

    针对工业现场的复杂情况,设计出一种数据传输接口转换方法,采用DSP、FPGA与USB2.0,结合RS-422接口,实现数据的远距离采集。本系统结合了USB2.0的可即插即用的优点,以及
    发表于 02-24 11:33 31次下载

    基于USB2.0的红外数据传输系统

     针对有线传输的缺点或不足,为避免经常插拔接口造成测试仪器损坏,设计基于USB2.0的红外数据传输系统。详细论述系统的总体结构和关键硬件电路的设计及实现,并阐述系
    发表于 12-30 10:55 44次下载

    基于USB2.0的红外数据传输系统的设计与实现

    基于USB2.0的红外数据传输系统的设计与实现 摘要:针对有线传输的缺点或不足,为避免经常插拔接口造成测试仪器损坏,设计基于USB2.0的红外数据
    发表于 03-13 09:56 1366次阅读
    基于<b class='flag-5'>USB2.0</b>的红外<b class='flag-5'>数据传输</b>系统的设计与实现

    基于USB2.0的通用数据传输模块实现方案

    USB2.0串口通信协议的基础上提出一种满足高速率、稳定性、实时性要求的通用数据传输模块的设计原理,开发了相应的软件和固件程序,并给出基于CPLD和CY7C68013A的硬件实现方法。
    发表于 09-08 18:05 79次下载
    基于<b class='flag-5'>USB2.0</b>的通用<b class='flag-5'>数据传输</b>模块实现方案

    基于CY7C68013的USB2.0数据传输模块设计

    基于CY7C68013的USB2.0数据传输模块设计.
    发表于 01-22 14:27 37次下载

    【日常干货】 USB2.0 PCB布线关键与经验教训分享

    USB应用中遇到很多困扰,往往PCB装配完之后USB接口出现各种问题,比如通讯不稳定或是无法通讯,检查原理图和焊接都无问题,或许这个时候就需怀疑PCB设计不合理。绘制满足
    发表于 04-05 10:58 8077次阅读
    【日常干货】 <b class='flag-5'>USB2.0</b> <b class='flag-5'>PCB</b>布线关键与经验教训分享

    USB2.0设备高速数据传输PCB板设计

    对于高速数据传输 PCB 板设计最主要的就是差分信号线设计,设计好坏关乎整个设备能否正常运行。
    的头像 发表于 11-08 11:44 5049次阅读

    TYPE-C设备同时OTG(USB2.0)数据传输和充电方案

    USB-C接口设备如何同时实现一边充电,既不影响USB2.0数据传输功能?
    发表于 03-12 14:58 3362次阅读
    TYPE-C设备同时OTG(<b class='flag-5'>USB2.0</b>)<b class='flag-5'>数据传输</b>和充电方案