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

    文章

    4951

    浏览量

    97689
  • usb
    usb
    +关注

    关注

    60

    文章

    7936

    浏览量

    264481

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

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

收藏 人收藏

    评论

    相关推荐

    USB电路板layout不得不看的7建议

    USB是一种快速、双向、同步传输、廉价、方便使用的可热拔插的串行接口。
    的头像 发表于 06-27 11:49 9700次阅读

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

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

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

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

    PADS Logic_Layout原理图与电路板设计

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

    使用Picor_LGA封装产品的电路板设计建议及表贴安装指南讲解

    使用Picor LGA封装产品的电路板设计建议及表贴安装指南
    发表于 01-07 10:27 0次下载

    使用Picor LGA封装产品的电路板设计建议及表贴安装指南

    使用Picor LGA封装产品的电路板设计建议及表贴安装指南
    发表于 05-24 17:12 0次下载

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

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

    图文详解USB转TTL设备与电路板的连接

    图文详解USB转TTL与电路板的连接。
    的头像 发表于 03-05 08:55 11.2w次阅读

    USB3.0电路板高速布线布局指南详细资料免费下载

    文件描述了使用瑞萨电子公司的USB3.0设备设计电路板的指导方针。这些准则提供瑞萨电子的建议,但不能保证结果。
    发表于 09-06 08:00 0次下载
    <b class='flag-5'>USB</b>3.0<b class='flag-5'>电路板</b>高速布线布局指南详细资料免费下载

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

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

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

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

    如何降低电路板的噪声

     我们在设计电路板的时候,电路原理设计的很好,甚至说很优秀,但是,在调试过程中会出现各种各样的噪声,电路板不能达到预期目的,有时更甚者,不得不重新layout板子。那么怎样才能降低
    发表于 08-16 09:23 6463次阅读

    DSN1006-3(SOT8026) 印刷电路板组装建议-AN90036

    DSN1006-3 (SOT8026) 印刷电路板组装建议-AN90036
    发表于 02-09 18:47 0次下载
    DSN1006-3(SOT8026) 印刷<b class='flag-5'>电路板</b>组装<b class='flag-5'>建议</b>-AN90036

    DFN0603-3(SOT8013) 印刷电路板组装建议-AN90013

    DFN0603-3 (SOT8013) 印刷电路板组装建议-AN90013
    发表于 02-20 18:52 0次下载
    DFN0603-3(SOT8013) 印刷<b class='flag-5'>电路板</b>组装<b class='flag-5'>建议</b>-AN90013

    PCB 高速电路板 Layout 设计指南

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