【转】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

相关文章

办理河南建筑工程乙级设计资质的流程与要点

办理河南建筑工程乙级设计资质的流程与要点 办理河南建筑工程乙级设计资质的流程与要点主要包括以下几个方面: 流程: 工商注册与资质规划:确保企业具有独立法人资格,完成工商注册,并明确乙级设计资质的具体要求,包括注册资本、人员配置、技术条件等。 专业技术人员配置: 雇佣或签约符合资质要求的专业技术人员,包括但不限于:一级注册结构工程师2名、一级注册建筑师2名、注册暖通工程师1名、注册供配电工

PyTorch nn.MSELoss() 均方误差损失函数详解和要点提醒

文章目录 nn.MSELoss() 均方误差损失函数参数数学公式元素版本 要点附录 参考链接 nn.MSELoss() 均方误差损失函数 torch.nn.MSELoss(size_average=None, reduce=None, reduction='mean') Creates a criterion that measures the mean squared err

移动Web开发实战内容要点!!!

移动web开发 目录 移动web开发 第一章、Web开发标准与网页网站制作介绍 1.1Web开发标准 1.2网页基本构成元素 第二章、Web开发技术基础 2.1HTML的主要特点: 2.2HTML基本知识 2.3CSS样式 2.4JavaScript 第三章、打造移动Web应用程序 3.1为什么Android会成为主流操作系统 3.2测试应用程序 第四章、HTML5在移

全面分析一下前端框架Angular的来龙去脉,分析angular的技术要点和难点,以及详细的语法和使用规则,底层原理-小白进阶之路

Angular 前端框架全面分析 Angular 是一个由 Google 维护的开源前端框架。它最早在 2010 年发布,最初版本称为 AngularJS。2016 年,团队发布了一个完全重写的版本,称为 Angular 2,之后的版本(如 Angular 4、Angular 5 等)都统称为 Angular。 一、历史背景 1. AngularJS(Angular 1.x) 发布年份:2

PyTorch nn.CrossEntropyLoss() 交叉熵损失函数详解和要点提醒

文章目录 前置知识nn.CrossEntropyLoss() 交叉熵损失参数数学公式带权重的公式(weight)标签平滑(label_smoothing) 要点 附录参考链接 前置知识 深度学习:关于损失函数的一些前置知识(PyTorch Loss) nn.CrossEntropyLoss() 交叉熵损失 torch.nn.CrossEntropyLoss(weight=N

博客浅谈:独立博客SEO优化的10大要点

SEO优化已经是老生常谈了,独立博客SEO优化更是炒剩饭。据艾瑞咨询统计,目前大陆独立博客数量已经超过100万,但放眼望去,有80%以上的独立博客仍没有注意那些基本的SEO优化要点。今天我想再次与大家分享一下,独立博客SEO优化的10大要点。 独立博客曾是广大互联网从业者们居家旅行的必备,但是随着综合性网站越来越多,独立博客们已经越来越难以生存了,特别是仅靠独立博客维持生计的博主们,多数都已

五层协议网络体系结构的要点及主要任务

1、应用层 应用层是体系结构中的最高层。应用层确定进程之间通信的性质以满足用户的需要。这里的进程就是指正在运行的程序。 应用层的任务是通过应用进程间的交互来完成特定网络应用。应用层协议定义的是应用进程间通信和交互的规则。 不同的网络应用需要不同的协议,如万维网应用的HTTP协议,支持电子邮件的SMTP协议,支持文件传送的FTP协议等。 2、传输层 传输层的任务就是负责主机中两个进程之间的

MYSQL培训要点介绍

1、SQL原则    a、No 大SQL   b、No大事物  c、No大批量  d、No重函数 2、表设计原则   a、字段简洁 b、类型简洁 c、控制单表数量 3、数值型的好处   a、速度快  b、省空间 4、默认值的好处    a、拒绝NULL值  b、查询不好优化  c、占用额外索引空间 5、LIMIT 1的妙处    当只要一行数据时,加上LIMIT1,可以增加性能。

Rust 1.41.0 发布更新要点

2020年1月30日 The Rust Release Team Rust 1.41.0 于美国时间 2020年1月30日 发布。来看看主要有哪些改进。 孤儿规则适当放宽 孤儿规则(orphan rule)指的是     A trait impl is only allowed if either the trait or the type being implemented is local

USB2.0网卡安装驱动

有三种安装方式: 驱动精灵驱动总裁USB2.0网卡自带安装程序 前两种很简单,下载驱动精灵或者驱动总裁,然后检测本地硬件,安装相应驱动。 本文重点要介绍的是第三种,利用USB2.0网卡自带的安装程序。有的时候驱动精灵或者驱动程序无法检测到USB2.0网卡设备,没办法安装相应的驱动程序。 需要提及的是,并不是所有的usb网卡驱动都能这么装驱动,即便是同一个厂家生产的同一个牌子的usb网卡。只