第五章 USB2.0布线及注意事项 |
您所在的位置:网站首页 › usb线长度对声音的影响有多大 › 第五章 USB2.0布线及注意事项 |
第五章 USB2.0布线及注意事项
5.1 USB2.0 PCB布线关键
USB是一种快速、双向、同步传输、廉价、方便使用的可热拔插的串行接口。由于数据传输快,接口方便,支持热插拔等优点使USB设备得到广泛应用。目前,市场上以USB2.0为接口的产品居多,但很多硬件新手在USB应用中遇到很多困扰,往往PCB装配完之后USB接口出现各种问题,比如通讯不稳定或是无法通讯,检查原理图和焊接都无问题,或许这个时候就需怀疑PCB设计不合理。绘制满足USB2.0数据传输要求的PCB对产品的性能及可靠性有着极为重要的作用。
USB协议定义由两根差分信号线(D+、D-)传输数字信号,若要USB设备工作稳定差分信号线就必须严格按照差分信号的规则来布局布线。
1. 在元件布局时,尽量使差分线路最短,以缩短差分线走线距离。
USB协议要求的,1.5K上拉在D+时表示是全速设备,在D-表示不是全速设备,有些方案里面(比如PNX5230)推荐D+/D-接下拉1M的电阻是为了提高数据传输稳定性的。 ① usb有主从设备之分,主设备有:pc, 现在市面上的那些插u-disk即可播放mp3的“mp3”之类的,usb 信号是差分信号,信号线为D+, D-,。 在usb host 端, D+,D- 各接一个15kohm 的下拉电阻, 而在usb device端,这时就有高速低速设备的区别了。usb1.0, 1.1,2.0协议中都有定义高低速设备以满足不同情况的需求,这些在硬件上的区别就是: 高速设备:d+ 接一个1.5kohm的上拉电阻,d-不接;低速设备则相反。 这样当usb device 插入到host中时,如果是高速设备, 则d+被拉高,d-不变;低速设备则与之相反。 这个上拉过程需要大概2.5us的时间,host这这个时间内便检测到了该信号,即可判断有device plug in,和该device的类型,然后开始通讯,枚举。。。等。 ② USB OTG(on the go) 就是既可以做host又可以做client。我们一般是作为client接受pc传输数据,作为host时可以接打印机直接把手机中的照片打印出来判别是host还是client是靠USB_ID这根pin。当作为client时,USB_ID基本是悬空的(内部有上拉)如果侦测到USB_ID被拉低,就被认为是作为host,向外输出,所以需要外部client设备把USB_ID拉低。 关于USB的上下拉电阻,不是随便接个任意阻值的电阻就ok了。 当你的USB为主设备的时候,D+、D-上分别接一个15K的下拉电阻,这样可以使得在没有设备插入的时候,D+、D-上始终保持低电平;当为从设备接口时,可以通过在上拉电阻来设置不同的传输速率,当D+接一个1.5K上拉电阻,可以工作在高速率模式如12MBPs,当D-接1.5K上拉电阻,工作在低速率模式,如1.5MPBs。 主USB自动识别从设备为高速还是低速就靠上拉电阻在D+还是D-上区别,电阻阻值的不规范会影响usb自动识别分配资源,出现不能发现硬件或使用到一般硬件发现失败等现象,所以不要随便上下拉电阻,先规范USB的硬件接口电路。 5.3 USB2.0高速模式90Ω阻抗匹配意思是如果你的USB接口如果要用在传输数据,且速度在高速范畴时,需要对PCB上的USB接口数据线进行阻抗匹配,具体可以做90 ohm左右的差分阻抗设计,只针对传输数据的一对线; 如果速度要求不高,当然不做阻抗也问题不大,但是在高速场合,稳定和速度就有影响了。 这是因为USB端口那边输入端阻抗为90欧,传输线也做成90欧,这样就没有反射。USB3.0接口输入端阻抗为100,传输线就做成100欧,这还是跟器件有关的,目的就是传输线阻抗跟器件输入端阻抗一致,消除反射。 如何做90Ω阻抗设计? 根据布线来确定PCB层数,然后确定电、地平面,然后通过阻抗仿真软件确定走线宽度和间距以及PCB每层之间的层间距,就可以满足阻抗。 这个需要根据板厚以及叠层来计算走线宽度和间距,来达到阻抗要求。 5.4 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 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |