社区导航

 

搜索
查看: 16092|回复: 28

[分享] USB PCB布线经验教训--“血训”

  [复制链接]

1217

TA的帖子

0

TA的资源

纯净的硅(中级)

Rank: 5Rank: 5

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

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

USB协议定义由两根差分信号线(D+、D-)传输数字信号,若要USB设备工作稳定差分信号线就必须严格按照差分信号的规则来布局布线。根据笔者多年USB相关产品设计与调试经验,总结以下注意要点:
1. 在元件布局时,尽量使差分线路最短,以缩短差分线走线距离(√为合理的方式,×为不合理方式);
1.png

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

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

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

4.png


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

来源:EEWorld PCB设计板块,转载请附上链接

评分

2

查看全部评分



回复

使用道具 举报

1217

TA的帖子

0

TA的资源

纯净的硅(中级)

Rank: 5Rank: 5

 楼主| 发表于 2016-3-29 16:07 | 显示全部楼层
6. 为了减少串扰,在空间允许的情况下,其他信号网络及地离差分线的间距至少20mil(20mil是经验值),覆地与差分线的距离过近将对差分线的阻抗产生影响;
6.png

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

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

因为差分阻抗影响差分信号的眼图、信号带宽、信号抖动和信号线上的干扰电压。差分线阻抗一般控制在90(±10%)欧姆(具体值参照芯片手册指导),差分线阻抗与线宽W1、W2、T1成反比,与介电常数Er1成反比,与线间距S1成正比,与参考层的距离H1正比,如下图是差分线的截面图。
7.png
下图为四层板的参考叠层,其中中间两层为参考层,参考层通常为GND或Power,并且差分线所对应的参考层必须完整,不能被分割,否则会导致差分线阻抗不连续。若是以图 2叠层设计四层板,通常设计时差分线采用4.5mil的线宽及5.5mil的线间距既可以满足差分阻抗90Ω。

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





回复

使用道具 举报

1217

TA的帖子

0

TA的资源

纯净的硅(中级)

Rank: 5Rank: 5

 楼主| 发表于 2016-3-29 16:08 | 显示全部楼层
以上所描述的布线规则是基于USB2.0设备,在USB布线过程中把握差分线路最短、紧耦合、等长、阻抗一致且注意好USB电源线的载流能力,掌握好以上原则USB设备运行基本没问题。


回复

使用道具 举报

295

TA的帖子

1

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2016-3-29 16:18 | 显示全部楼层
膜拜学习


回复

使用道具 举报

725

TA的帖子

5

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2016-3-29 16:47 | 显示全部楼层
耐心的看完了,感谢楼主坚持分享,断断续续的看了楼主的几篇帖子了
物致DIY 期待您的到来~
QQ群:646461928
购买地址


回复

使用道具 举报

671

TA的帖子

2

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2016-3-29 20:58 | 显示全部楼层
看完了,以前就遇到过usb设备不稳定的情况
Hello astroturfers


回复

使用道具 举报

2919

TA的帖子

0

TA的资源

纯净的硅(初级)

Rank: 4

发表于 2016-3-29 21:27 | 显示全部楼层
谢谢分享学习一下


回复

使用道具 举报

515

TA的帖子

0

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2016-3-29 21:41 | 显示全部楼层
了解一下,指不定以后就会遇到
刻苦学习,共同进步


回复

使用道具 举报

110

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2016-4-1 14:13 | 显示全部楼层
学习下,之前接手的一块HDMI的板子,没做等长,被整惨了,最后还是重新布板!


回复

使用道具 举报

135

TA的帖子

2

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2016-4-1 14:51 | 显示全部楼层
想想我昨天画的板,会不会出问题啊


回复

使用道具 举报

20

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2016-4-2 19:14 | 显示全部楼层
谢谢分享经验


回复

使用道具 举报

124

TA的帖子

2

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2016-4-8 18:42 | 显示全部楼层
熙熙攘攘的世界,我们不懈前行......


回复

使用道具 举报

21

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2016-4-13 21:40 | 显示全部楼层
谢谢分享经验


回复

使用道具 举报

1

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2016-4-19 17:16 | 显示全部楼层
很少会认真回复帖子,这次是认真的,谢谢楼主的分享,写得非常详细,尤其是配上了对比图。希望能看到更多类似的帖子。


回复

使用道具 举报

13

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2016-4-20 09:41 | 显示全部楼层
谢谢经验分享


回复

使用道具 举报

2

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2017-2-4 08:20 | 显示全部楼层
学习了 感谢


回复

使用道具 举报

1239

TA的帖子

2

TA的资源

版主

Rank: 6Rank: 6

发表于 2017-11-4 10:32 | 显示全部楼层
学习学习


回复

使用道具 举报

73

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2018-3-31 20:06 | 显示全部楼层
感谢!今天板子刚发出去,只能等回来再改了。


回复

使用道具 举报

69

TA的帖子

1

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2018-4-2 08:55 | 显示全部楼层
学习一下,感觉不错


回复

使用道具 举报

181

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2018-7-12 13:51 | 显示全部楼层
遇到过做出的USB2.0板子完全不能用的情况,感觉走线都满足楼主所说的设计规则。USB HUB晶体竟然会震荡一段时间后 逐渐减小至0,很奇怪


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

关闭

站长推荐上一条 /3 下一条

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2019-8-22 19:04 , Processed in 0.527735 second(s), 19 queries , Gzip On, MemCache On.

快速回复 返回顶部 返回列表