关于USB以及USB的走线问题

USB通用串行总线(Universal Serial Bus),目前我们所说的USB一般都是指USB2.0,USB2.0接口是目前许多高速数据传输设备的首选接口,从1.1过渡到2.O,作为其重要指标的设备传输速度,从1.5Mbps的低速和12Mbps的全速提高到如今的480Mbps的高速。USB的特点不用多说大家也知道就是:速度快、功耗低、支持即插即用、使用安装方便。正是因为其以上优点现在很多视频设备也都采用USB 传输。
USB2.0设备高速数据传输PCB 板设计。对于高速数据传输PCB板设计最主要的就是差分信号线设计,设计好坏关乎整个设备能否正常运行。
1、USB2.0接口差分信号线设计
USB2.0协议定义由两根差分信号线(D 、D-)传输高速数字信号,最高的传输速率为480 Mbps。差分信号线上的差分电压为400mV,理想的差分阻抗(Zdiff)为90(1±O.1)Ω。在设计PCB 板时,控制差分信号线的差分阻抗对高速数字信号的完整性是非常重要的,因为差分阻抗影响差分信号的眼图、信号带宽、信号抖动和信号线上的干扰电压。由于不同软件测量存在一定偏差,所以一般我们都是要求控制在80Ω至100Ω间。
差分线由两根平行绘制在PCB 板表层(顶层或底层)发生边缘耦合效应的微带线(Microstrip)组成的,其阻抗由两根微带线的阻抗及其和决定,而微带线的阻抗(Zo)由微带线线宽(W)、微带线走线的铜皮厚度(T)、微带线到最近参考平面的距离(H)以及PCB 板材料的介电常数(Er)决定,其计算公式为:Zo={87/sqrt(Er 1.41)]}ln[5.98H/(0.8WT)]。影响差分线阻抗的主要参数为微带线阻抗和两根微带线的线间距(S)。当两根微带线的线间距增加时,差分线的耦合效应减弱,差分阻抗增大;线间距减少时,差分线的耦合效应增强,差分阻抗减小。差分线阻抗的计算公式为:Zdiff=2Zo(1-0.48exp(-0.96S/H))。微带线和差分线的计算公式在O.1<2.0 以及0.2<3.0 的情况下成立。
为了获得比较理想的信号质量和传输特性,高速USB2.0设备要求PCB板的叠层数至少为4层,可以选择的叠层方案为:顶层(信号层)、地层、电源层和底层(信号层)。不推荐在中间层走信号线,以免分割地层和电源层的完整性。普通PCB 板的板厚为1.6 mm,信号层上的差分线到最近参考平面的距离H大约为11mil,走线的铜皮厚度T大约为O.65mil,填充材料一般为FR-4,介电常数Er为4.2。在H、T 和Er已确定的条件下,由差分线2D阻抗模型以及微带线和差分线阻抗计算公式可以得到合适的线宽W和线间距S。当W=16mil,S=7mil时,Zdiff=87Ω。但通过上述公式来推导合适的走线尺寸的计算过程比较复杂,借助PCB 阻抗控制设计软件Polar 可以很方便的得到合适的结果,由Polar可以得到当W=11mil,S=5mil时,Zdiff=92.2Ω。
在绘制USB2.O 设备接口差分线时,应注意以下几点要求:
1、USB2.O芯片放置在离地层最近的信号层,并尽量靠近USB插座,缩短差分线走线距离。
2、差分线上不应加磁珠或者电容等滤波措施,否则会严重影响差分线的阻抗。
3、如果USB2.O接口芯片需串联端电阻或者D线接上拉电阻时,务必将这些电阻尽可能的靠近芯片放置。
4、将USB2.O差分信号线布在离地层最近的信号层。
5、在绘制PCB板上其他信号线之前,应完成USB2.0差分线和其他差分线的布线。
6、保持USB2.O差分线下端地层完整性,如果分割差分线下端的地层,会造成差分线阻抗的不连续性,并 会增加外部噪声对差分线的影响。
7、在USB2.0差分线的布线过程中,应避免在差分线上放置过孔(via),过孔会造成差分线阻抗失调。如 果必须要通过放置过孔才能完成差分线的布线,那么应尽量使用小尺寸的过孔,并保持USB2.0差分线在一个信号层上。
8、保证差分线的线间距在走线过程中的一致性,使用Cadence绘图时可以用shove保证,但在使用Protel 绘图时要特别注意。如果在走线过程中差分线的间距发生改变,会造成差分线阻抗的不连续性。
9、在绘制差分线的过程中,使用45°弯角或圆弧弯角来代替90°弯角,并尽量在差分线周围的150mil 范围内不要走其他的信号线,特别是边沿比较陡峭的数字信号线更加要注意其走线不能影响USB差分线。
10、差分线要尽量等长,如果两根线长度相差较大时,可以绘制蛇行线增加短线长度。
2、USB2.0总线接口端电源线和地线设计
USB接口有5个端点,分别为:USB 电源(VBUS)、D-、D+、信号地(GND)和保护地(SHIELD)。除了D+、D-差分信号设计,USB总线电源、信号地和保护地的设计对USB系统的正常工作同样重要。
USB电源线电压为5V,提供的最大电流为500mA,应将电源线布置在靠近电源层的信号层上,而不是布置在与USB差分线所在的相同层上,线宽应在30mil以上,以减少它对差分信号线的干扰。现在很多厂家的USB从控制芯片工作电压为3.3V,当其工作在总线供电模式时,需要3.3-5V的电源转换芯片,电源转换芯片的输出端应尽量靠近USB芯片的电压输入端,并且电源转换芯片的输入和输出端都应加大容量电容并联小容量电容进行滤波。当USB从控制芯片工作在自供电的模式时,USB电源线可以串联一个大电阻接到地。
USB接口的信号地应与PCB板上的信号地接触良好,保护地可以放置在PCB 板的任何一层上,它和信号地分割开,两个地之间可以用一个大电阻并联一个耐压值较高的电容,如图2所示。保护地和信号地之间的间距不应小于25mil,以减少两个地之间的边缘耦合作用。保护地不要大面积覆铜,一根100mli宽度的铜箔线就已能满足保护地的功能需要了。
在绘制USB电源线、信号地和保护地时,应注意以下几点:
1、USB插座的1、2、3、4 脚应在信号地的包围范围内,而不是在保护地的包围范围内。
2、USB差分信号线和其他信号线在走线的时候不应与保护地层出现交叠。
3、电源层和信号地层在覆铜的时候要注意不应与保护地层出现交叠。
4、电源层要比信号地层内缩20D,D 为电源层与信号地层之间的距离。
5、如果差分线所在层的信号地需要大面积覆铜,注意信号地与差分线之间要保证35mil以上的间距,以免覆铜后降低差分线的阻抗。
6、在其他信号层可以放置一些具有信号地属性的过孔,增加信号地的连接性,缩短信号电流回流路径。
7、在USB总线的电源线和PCB板的电源线上,可以加磁珠增加电源的抗干扰能力。
3、USB2.0其他信号的拓扑结构设计
USB2.O提供高达480Mbps的传输速率,因此芯片需要外接一个较高频率的晶振,例如Cypress公司的CY7C68013需要外接1个24MHz的晶振。晶振应尽量靠近USB芯片的时钟输入脚,时钟线不能跨越USB2.0的差分线,晶振下不要布置任何信号线,并且在时钟线周围应覆有完整的信号地,以降低时钟线对其他信号线的干扰,特别是对差分线的干扰。在绘制USB芯片与其他芯片相连的数据线时,应保证线间距不小于8mil。
按EMC、EMI原理和信号完整性要求设计的USB2.0设备PCB板,传输速率可以达到300Mbps以上。高速数字信号传输PCB板设计是一个比较复杂的领域,对设计人员的要求比较高,设计周期也比较长。

关于USB以及USB的走线问题相关推荐

  1. 对不起,你的USB走线可能搞错了!

    USB是一种快速.双向.同步传输.价格便宜.方便使用的可热拔插的串行接口. 由于数据传输快,接口方便,支持热插拔等优点使USB设备得到广泛应用.目前,市场上以USB2.0为接口的产品居多,但很多硬件新 ...

  2. USB的红绿黑白线详解

    USB的红绿黑白线详解 USB的红绿黑白线详解: USB是一种常用的pc接口,它只有4根线,两根电源两根信号,故信号是串行传输的,usb接口也称为串行口,usb2.0的速度可以达到480Mbps,可以 ...

  3. 服务器系统通用串行总线控制器,win7系统usb设备不能用通用串行总线控制器无法启动的解决方法...

    很多小伙伴都遇到过win7系统usb设备不能用通用串行总线控制器无法启动的困惑吧,一些朋友看过网上零散的win7系统usb设备不能用通用串行总线控制器无法启动的处理方法,并没有完完全全明白win7系统 ...

  4. linux下peci转usb驱动,USB口转并口驱动-USB口转并口打印线驱动程序下载 --pc6下载站...

    USB口转并口打印线缆的驱动程序ProlificUSB-ParallelBridge,所支持的硬件ID为:USB\VID_067BPID_2305. 相关软件软件大小版本说明下载地址 USB口转并口打 ...

  5. usb接口多少钱_USB线的10种接法

    USB作为信息传输的主力线缆,可谓万物都可以连,不同的接口带来完全不同的体验.一根身兼数职的USB线缆,到底可以和多少接口有联系,我们一起来数一数. USB ⇄ USB 怎么第一个这么普通?USB和U ...

  6. 【转】Linux那些事儿 之 戏说USB(21)向左走,向右走

    他们彼此深信,是瞬间迸发的热情,让他们相遇: 这样的确定是美丽的,但变幻无常更为美丽: 他们素未谋面,所以他们确定,彼此并无任何瓜葛, 但是自街道.楼梯.大堂传来的话语, 他们也许擦肩而过一百万次了吧 ...

  7. allegro差分信号走线_浅谈硬件设计中的一些思路和方法(5)—信号系统,又学到了...

    房价在涨,客户需求在涨,体重在涨,房租在涨,火气在涨,唯一不涨的大概只有薪资了??? 现在客户好套路啊~我们卖的A+B,他非要让我在B上开一个兼容C的口子,然后他用C+B.问题是C不是我们的产品啊~让 ...

  8. 计算走线长度_高速走线长度的一些思考

    图1-1 眼图示意图 随着高速信号的频率越来越高,对layout设计的挑战也越来越大,其中的挑战之一就是高速信号的长度限制,无论是串行还是并行总线,对线长的要求总的来说都是越来越严格,各总线对信号的长 ...

  9. PCB板层简介+走线

    常用的层有: "Top Layer"为顶层,用于绘制PCB板顶层的连线,导电: "Bottom Layer"为底层,用于绘制PCB板底层的连线: "T ...

最新文章

  1. 释放CPU,算力经济下DPU芯片的发展机遇
  2. 9.2 图像类型(灰度图像、彩色图像、二值图像以及图像间的转换)
  3. scrapy爬虫框架的分类下载和异步下载到数据库
  4. js创建节点,小试牛刀
  5. java tlv格式_java解析TLV格式数据
  6. Appium 解决手势密码 (java篇)
  7. 使用apache的poi生成本地Excel文件(二)
  8. 【CQOI2017】小Q的表格
  9. Silverlight 中的 CoreCLR
  10. 苹果x与苹果xs的区别_卡通与苹果Xs手机壳的完美邂逅,可爱气质萦绕指尖
  11. RMAN使用备份传输表空间
  12. C机顶盒开发实战常量定义方式、结构定义方式(可理解为对象Model)
  13. linux crontab文件位置,linux crontab at 文件目录
  14. 荣耀30青春版怎么样?到手后远超预期!
  15. Redis启动窗口一闪就关
  16. C++的开方,平方,绝对值
  17. 其他blast使用方法
  18. 启动光盘制作完全手册下载
  19. ​PDF转Excel转换器推荐
  20. 如何查看Chrome浏览器曾经使用过的账号和密码?查看方法分享

热门文章

  1. debian中文输入法——拼音和五笔的解决方法
  2. 高中数学向量巨难题型四心问题解题技巧
  3. MOS管寄生电容是如何形成的?
  4. ROS | launch启动文件的使用
  5. Spring Data JPA方法定义规范
  6. iframe嵌套微信公众号文章
  7. 15 条实用 Linux/Unix 磁带管理命令
  8. 实验五 汉字字库实验(Logisim)
  9. qt5应用程序打包发布和qt5的mysql驱动编译
  10. 社工2014年春晚名人小彩旗(魏彩绮)