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

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

3天内不再提示

关于USB电路板Layout的7条建议

电子工程技术 来源:YXQ 2019-08-12 11:17 次阅读

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

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

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

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

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

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

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

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

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

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

普通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线间距只是我们理论设计值,最终电路板厂依据要求的阻抗值并结合生产的实际情况和板材会对线宽线间距及到参考层的距离做适当的调整。

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

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

    关注

    140

    文章

    4604

    浏览量

    92200
  • usb
    usb
    +关注

    关注

    59

    文章

    7413

    浏览量

    257903

原文标题:关于USB电路板layout不得不看的7条建议

文章出处:【微信号:EngicoolArabic,微信公众号:电子工程技术】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    **十PCB元器件摆放小建议**

    和方向,尽量减少器件之间引线交叉,可以为后面布线节省大量的精力。先摆放电路边缘器件 对于因受机械限制而无法任意移动的器件要先进行摆放,比如电路板上的外部接插件、开关、USB端口等等。 如下图中,计算机
    发表于 03-14 10:39

    平板电路板插上USB升级

    平板电路板插上USB升级是电脑显示无法识别的u***设备,该怎么修
    发表于 01-06 11:14

    《PADS Logic/Layout原理图与电路板设计》求这本书!

    最近学习PADS 想找本书学习学习,《PADS Logic/Layout原理图与电路板设计》谁有这本书的分享下,先谢过了!(首页有个帖子发了这本书,但是打开了它的网盘,没有分享链接了)
    发表于 06-24 10:37

    印制电路板设计小技巧

    电子设备的可靠性产生不利影响。例如,如果印制细平行线靠得很近,则会形成信号波形的延迟,在传输线的终端形成反射噪声。因此,建议设计印制电路板的时候,应注意接地是控制干扰的重要方法。
    发表于 02-26 12:15

    如何才能够在Windows 7上将电路板与PC连接?

    7上将电路板与PC连接? USB到Jtag适配器?也许其他一些u***适配器?我知道对这些产品的支持早已不复存在,但是我非常感谢能够获得这些产品的一些帮助,因为我无法访问更新的产品。再次感谢你,祝你周日愉快。
    发表于 07-31 08:56

    USB电路板layout不得不看的7很好的军规!

    差分阻抗90Ω。然而4.5mil线宽及5.5mil线间距只是我们理论设计值,最终电路板厂依据要求的阻抗值并结合生产的实际情况和板材会对线宽线间距及到参考层的距离做适当的调整。以上所描述的布线
    发表于 09-12 17:01

    V7 690T的JTAG问题如何解决

    我有一块V7 690T。JTAG的原理图如下:JTAG参考电压为1.8V。但是,当我使用平台电缆USB连接到它时,它无法在iMPACT中识别。当我尝试扫描JTAG链时,会弹出一
    发表于 07-16 08:24

    基于7系列FPGA的电路板上电要求有哪些?

    大家好,我们正在设计一个基于kintex-7 FPGA的电路板。该具有DDR,QDR,BPI,以太网,UART等外设。我们有一个关于加电排序的查询。有没有要求外围IC在FPGA上电之
    发表于 07-31 11:32

    回收单片机电路板 单片机电路板收购

    DDR。单片机电路板大量收购,高价回收单片机电路板,同时高价回收以下电子芯片:ADUM3210TRZ-RL7ZX5T1951GTASK7831AS6001SP8HT1381WM8850WM8650XC3S50-4VQG100CR1LV0
    发表于 09-07 17:48

    如何管理电路板和通过电路板连接的外部RGB LED灯的电源需求?

    我目前正在开发自己的基于 ESP32-s3 的自定义设计时有一个问题。问题是关于如何管理电路板和通过电路板连接的外部 RGB LED 灯的电源需求。问题是 LED 灯
    发表于 04-13 08:41

    PADS Logic_Layout原理图与电路板设计

    PADS Logic_Layout原理图与电路板设计
    发表于 09-09 16:07 0次下载

    关于射频(RF)印刷电路板(PCB)设计和布局的指导及建议

    本应用笔记提供关于射频(RF)印刷电路板(PCB)设计和布局的指导及建议,包括关于混合信号应用的一些讨论,例如相同PCB上的数字、模拟和射频元件。
    的头像 发表于 01-22 11:39 2w次阅读
    <b class='flag-5'>关于</b>射频(RF)印刷<b class='flag-5'>电路板</b>(PCB)设计和布局的指导及<b class='flag-5'>建议</b>

    RF印刷电路板的设计布局及建议

    本应用提供关于射频(RF)印刷电路板(PCB)设计和布局的指导及建议,包括关于混合信号应用的一些讨论,例如相同PCB上的数字、模拟和射频元件。内容按主题进行组织,提供“最佳实践”指南,
    的头像 发表于 09-21 08:29 3997次阅读

    UltraFast设计的建议方法及电路板和器件规划介绍

    介绍有关电路板和器件规划的UltraFast设计方法建议。 本快速入门介绍了电路板布局建议,IO和时钟规划以及电源注意事项等关键主题。
    的头像 发表于 11-20 06:49 2843次阅读

    PCB 高速电路板 Layout 设计指南

    PCB 高速电路板 Layout 设计指南
    的头像 发表于 11-30 10:07 1660次阅读
    PCB 高速<b class='flag-5'>电路板</b> <b class='flag-5'>Layout</b> 设计指南