【转】USB2.0走线要点

2024-05-12 18:58
文章标签 要点 走线 usb2.0

本文主要是介绍【转】USB2.0走线要点,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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<W/H<2.0 以及0.2<S/H<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板设计是一个比较复杂的领域,对设计人员的要求比较高,设计周期也比较长。

这篇关于【转】USB2.0走线要点的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/983467

相关文章

系统优化要点

这是常用的系统优化要考虑的点,在系统设计和代码评审以及代码优化时加以考虑,最大限度提高系统性能:  1. 优化算法,选择合适高效算法,降低不必要递归,循环,多层循环嵌套,避免循环内初始化等。  2. 避免申请过多不必要的内存  3. 及时释放资源,降低资源使用时间,包括内存,IO,网络,数据库等。  4. 使用缓存:缓存常用的,不易变化的。  5. 慎用数据库锁。确

c语言要点!

其他合法的输入:     1.    3空格 空格4空格 空格 空格5 空格 回车     2.    3回车4空格5回车     3.    3(tab键)4回车5回车     例子2     #include<stdio.h>     #include<stdlib.h>     int main()     {     int a,b,c;     s

【QNX+Android虚拟化方案】120 - Android 侧 USB2.0 插拔过程

【QNX+Android虚拟化方案】120 - Android 侧 USB2.0 插拔过程 基于原生纯净代码,自学总结 纯技术分享,不会也不敢涉项目、不泄密、不传播代码文档!!! 本文禁止转载分享 !!! 汇总链接:《【QNX+Android虚拟化方案】00 - 系列文章链接汇总》 本文链接:《【QNX+Android虚拟化方案】120 - Android 侧 USB2.0

互联网开发要点

垂直扩展 横向扩展 业务分拆 数据读写分离 缓存读写 异步处理(消息队列)

20151214 要点摘录2

算法: 四火的数据库算法10题 http://www.raychase.net/2810 leetCode解题报告 http://bookshadow.com/leetcode/ 学习算法之路(转) http://blog.csdn.net/sunboy_2050/article/details/5656823 10分钟没有思路的就找例子 http://blog.csdn

20151214 要点摘录1

eclipse用法 --- 涉及到的eclipse的使用 在接口名上按F4 可以看继承关系    按ctrl+T可以找实现类 ctrl+shift+r查找文件 MyBatis的设计主要是把对数据库的增删改查的sql语句和JavaWeb工程的POJO做绑定 1 配置sql语句的映射文件 2 在conf.xml中配置数据库连接并关联sql语句的映射文件 3 在dao中编写代码,加载con

2024国赛论文拿奖快对照这几点及评阅要点,勿踩雷区!(国赛最后冲刺,提高获奖概率)

↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑ 2024“高教社杯”全国大学生数学建模竞赛已过去第三个夜晚,小伙伴们都累了没有,如果感到思维滞涩,别忘了稍作休息,放松一下自己,准备迎接国赛非常重要的收尾阶段——论文。 国赛这几天的努力最后都

流程图符号速查:快速掌握流程图绘制要点

流程图是一种以图形化方式表示算法或过程的步骤和逻辑关系的图表,它通过使用一系列标准的符号和连接线来清晰地展示流程的顺序和决策点。这种表示方法不仅使得复杂的过程更加易于理解,而且也便于跟踪和优化。以下是对流程图的进一步扩写,包括其制作步骤、应用场景和一些实用技巧。流程图常常用来表示一些动态过程,通常会有一个“起点”, 可以有一个或多个终点,流程图可以直观、明确地表示动态过程从开始到结束的全部步骤,在

HDFS要点剖析

谈到大数据,不得不提的一个名词是“HDFS”。它是一种分布式文件存储系统,其系统架构图如下图所示: 从图中可以了解到的几个关键概念 元数据(MetaData)机架(Rock)块(Block) 从图中可以了解到的两个重要组件: NameNodeDataNode 需要了解的另一个组件: SecondaryNameNode 三个重要的组件说明 NameNode 简单地说,NameNod

RF射频信号布局布线要点

RF射频信号布局布线要点 一、射频产品布局要求: 1、布局采用一字型布局。在同一个屏蔽腔体内,布局时应该按RF主信号流一字布局由于空间限制,如果在同一个屏蔽腔内,RF主信号的元器件不能采用一字布局时,可以采用L形布局,不要用U字形布局。 2、相同单元的布局要尽量保证完全相同。有多个接收通道和发射通道,就要保证多个通道的布局和布线要完全相同。 3、布局时就要考虑RF主信号走向,和器件