首页 > 其他分享 >高速USB2.0电路设计指南

高速USB2.0电路设计指南

时间:2024-10-14 15:35:09浏览次数:10  
标签:指南 USB 走线 电路设计 高速 信号 PCB USB2.0

高速USB2.0电路设计指南

“高速USB2.0设计指南”为设计者在WCH芯片使用USB2.0进行PCB设计时提供设计建议和注意事项。

目录
1 简介 ............................................. 5
2 USB2.0 PCB 设计要点 .................... 5
2.1 一般设计要点 ............................5
2.2 信号走线穿层的注意事项 ................ 7
2.3 信号走线穿越分开参考平面的注意事项 .... 8
3 文档版本历史 ........................... 9

简介
高速USB2.0 D+/D-差分信号操作在480 Mbps,相当于信号基频在240 MHz 下工作,而且D+/D-差分信号在高速USB 工作时.,振幅相对只有400 mV,比较微小,因此设计USB2.0 高速接口的PCB必须加以注意。
2 USB2.0 PCB 设计要点
当设计USB2.0 高速PCB 时,布局和走线应遵守以下规则以降低因信号质量不佳引发问题的机会。

2.1 一般设计要点
1、 优先放置高速USB 芯片及相关主要器件,高速USB 走线优先权高于其它器件和信号。
2、 D+/D-差分信号必须保持等长平行走线,必须保持等宽等距,原则上必须在同一层面,以避免阻抗不匹配。
3、 使用阻抗计算器确认PCB 各参数,以达到D+/D-路径90 Ω 的差分阻抗。建议高速USB 差分对信号在PCB 顶层或底层走线,两旁铺地。

下图以嘉立创阻抗计算神器作为范例:在两层板1.6 mm 板厚1 oz 铜厚的条件下,若D+/D-走线边缘彼此间距6 mil,D+/D-走线边缘各自离两旁铜皮边缘6 mil,工具计算出D+/D-走线的宽度必须为11.16 mil。不同PCB 板厂其规范和参数各有不同,大部分正规板厂都会提供类似的计算工具或相关资讯,设计者可自行参照使用。

 1、减少使用过孔,过孔会造成阻抗改变和信号反射问题,并会增加其它板层带来干扰的机会。若无法避免使用过孔,增加周围净空空间来降低寄生电容,并注意提供通畅的信号回流路径。详细请参照2.2。
 2、 确保D+/D-走线远离板边或铺地边缘,至少保持90 mil 以上距离。
 3、 D+/D-必须转90 度时,可以使用2 个45 度转折或圆弧走线,可使信号反射减到最小且减少阻抗不连续。
 4、 D+/D-和PCB 上一般信号距离应遵守”5W 规则”,也就是与D+/D-路径相隔至少5 倍走线宽度的距离,以降低对D+/D-差分信号的串扰。例如计算出D+/D-的走线宽度若为6 mil,则要求D+/D-整个路径和一般信号保持至少30 mil 的间距。

 5、D+/D-应和PCB 上相邻的时钟或周期信号尽量保持至少50 mil 的最大可能距离,并和其它连接接口尽量保持远离,例如I/O 接口、控制信号接头、或电源接口。

 6、在符合合理性的前题下以最短走线长度走D+/D-,特别和时钟或周期信号平行走线时,长度愈短愈好;芯片与USB 连接接口越靠近越好。
 7、 D+/D-走线尽量远离晶振、振荡器、时脉产生器、交换式电源、或磁性器件…等噪声源。
 8、 尽量避免D+/D-线路上的分歧,因为这容易导致信号反射,影响信号质量。也要尽量避免D+/D-线路上放置测试点,若必须如此,信号走线必须直接经过测试点,而不是从D+/D-线路上另拉出走线放置测试点,也不可以过孔形成测试点。若D+/D-线路上要放置额外器件,例如ESD 或过压保护器件,一样注意不可有任何走线分歧。

9、D+/D-要在完整的电源或地的铺铜面上。若无法避免走线穿过中断的电源或地的铺铜面,必须提供良好的信号回流路径,否则会因为信号与回路长度不对等或回流阻断,而增加噪声感应和辐射。详细请参照2.3。
10、 芯片的VDD 或VBUS 去耦电容必须尽量靠近芯片引脚。VDD 或VBUS 的走线越宽越好,至少不要低于40 mil,可加磁珠等器件降低电源杂讯。
11、高速USB PHY 通常要求外接一颗1 %误差的电阻给内部参考电流源使用。以AT32F405 为例,电阻值为12 kΩ。这颗电阻要尽可能靠近芯片与OTGHS_R 脚连接,另一端直接连接于数字地平面。
12、其它对USB 接口ESD 防护注意事项,请另参照AN0034。

 

2.3 信号走线穿越分开参考平面的注意事项
要避免高速USB 信号走线时穿越一个分开的参考平面。一定要考虑完整的信号去回路径,也就是除了考虑信号传输出去外,也要考虑信号如何回流,包含最常使用的回流路径:地或其它的参考铺铜平面。下图高速信号走线直接穿越中断的参考平面而未额外处理。这会使得下方回流路径绕行而与信号路径不等长;上方回流路径则遇断开铺铜面而中断。

 如果穿过一个分开的参考平面无法避免,信号穿过两个分开的参考平面时必须保持90 度垂直穿过。另外必须提供高速信号良好的回流路径,最常使用的做法就是在尽可能靠近高速信号走线的参考平面两侧,各使用100 nF ~ 1 μF 大小的电容,将断开的参考平面连接起来。

3.1、2.0 高速 USB 对时钟要求偏差范围在±0.05%以内,所以 MCU 需要使用外部晶振; 3.2、USB 直连即可,外部无需外接任何阻容器件。可以外接 ESD 器件,做 ESD 保护;
3.3、请勿在晶振、时钟信号发生器、开关电源稳压器、安装孔、磁性器件或使用/复制时钟信号的集成电路( IC) 下方或附近布置高速布线; 3.4、最大限度地减小差分对之间的间距; 3.5、将所有高速差分对对称布置并使其互相平行。在封装迂回布线和布线至连接器引脚时,会自然而然地偏离这一要求。这些偏差必须尽可能短;

 

3.6、增大过孔焊盘的直径可减少过孔的电容效应和整体插入损耗。确保用于高速信号传输的过孔焊盘的直径尽可能大( 30mil 的直径)。不允许使用非功能或未连接的过孔焊盘。如果在高速差分信号布线中需要使用过孔, 确保差分对中每个成员的过孔计数相等,并且过孔的间距应尽可能相等。建议将过孔尽可能靠近 SoC 放置。
3.7、避免在高速信号布线中采用表面贴装器件( SMD), 其原因在于这些器件会导致中断,从而对信号质量产生负面影响。当信号布线上需要 SMD 时, 允许的元件尺寸上限为 0603。建议使用 0402 或更小的尺寸。在布局过程中对称地放置这些元件, 以确保获得最优信号质量并最大限度地减少信号反射;

 

3.8避免高速差分信号线弯曲。当需要弯曲时, 维持大于 135° 的弯曲角度, 以确保弯曲尽可能缓和。

 

                 

 

 





标签:指南,USB,走线,电路设计,高速,信号,PCB,USB2.0
From: https://www.cnblogs.com/debugdabiaoge/p/18463958

相关文章

  • 双十一数码购物指南:五大热销产品分享,让你的购物体验升级
    随着科技的飞速发展,数码产品已成为我们日常生活中不可或缺的一部分。它们不仅提高了我们的工作效率,也丰富了我们的娱乐生活。每年的双十一购物节,都是数码爱好者们期待已久的盛宴,一个可以以更优惠的价格将心仪已久的数码产品收入囊中的绝佳时机。在这个信息爆炸的时代,选择一......
  • 洛谷题单指南-字符串-P5283 [十二省联考 2019] 异或粽子
    原题链接:https://www.luogu.com.cn/problem/P5283题意解读:n个整数,每次从从取l~r的数进行异或得到美味值,一共取k次,并计算这k个美味值之和的最大值。解题思路:1、如何O(1)的计算l~r数的异或,得到美味值可以借助前缀和思想,a[i]为第i个数,s[i]表示a[1]~a[i]每个数的异或值,要计算l~r的......
  • 24最新ComfyUI插件与Lora的下载及使用指南!
    前言本节我们介绍ComfyUI插件和Lora的下载及使用方式。1.安装1.1Checkpoint安装将从前面介绍的模型下载平台下载后,放在ComfyUI/models/checkpoints文件夹下。所有的AI设计工具,安装包、模型和插件,都已经整理好了,......
  • AI绘画StableDiffusion零基础入门,轻松制作你的赛博Coser,SD图生图全网最强指南
    AI绘画因“赛博Coser”事件大规模破圈,以前只在二次元中存在的角色变成栩栩如生的真人跃出画面,你是否好奇这些老婆们是怎么画出来的?缘起:赛博Coser事件AI绘画第一次大规模破圈源于早前科技博主“勘云工造”使用AI技术创作的一系列作品。他训练的“赛博Coser”......
  • 通义灵码企业知识库问答增强:知识库构建与管理指南
    通义灵码能够结合企业知识库的私域数据,生成贴合企业特点的回答。充分发挥检索增强技术的优势,构建高质量的企业知识数据以及合理的知识库权限管理是必不可少的。本文将为您详细介绍如何构造与管理一个高质量的企业知识库。通义灵码插件下载:通义灵码_智能编码助手-阿里云目录......
  • Android 车载应用开发指南 - CAN Bus 协议详解
    ​在现代车载应用开发中,CAN(ControllerAreaNetwork)总线协议扮演着不可或缺的角色。作为一个汽车内部网络的标准协议,CANBus已经成为了车载系统通信的基础。而在Android车载应用开发的过程中,理解并利用好CANBus协议是必不可少的。那么,CANBus到底是什么?它又是如何在车载......
  • 博客美化:live2d看板娘使用指南2.0
    功能说明过了这么久,终于也是把支持3.0模型的live2d搞出来了,此版本使用了guansss大佬写的pixi-live2d-display作为框架,支持了全部模型的同时,也对后端模型的列表文件结构和以前的文本文件进行了些修改,总之就是增强了模型的角色表现力,让老婆们更加生动(味大,无需多盐)基础配置如果......
  • 2024年最新AI写作工具指南,你知道哪款最好用吗?
    每天对着电脑码字,是不是有时候感觉灵感被掏空了,只能盯着闪烁的光标发呆?也许你甚至怀疑自己是不是该转行了,别急,这可能只是因为——你的工具还不够给力!面对琳琅满目的AI写作工具,你是否也曾迷茫过?真的能够帮助你提高效率吗?一起来看看吧!这篇文章将为你推荐2024年最强大的几款......
  • 硬件设计很简单?合宙低功耗4G模组Air780E—开机启动及外围电路设计
    ​Air780E是合宙低功耗4G-Cat.1模组经典型号之一,上期我们解答了大家关心的系列问题,并讲解了选型的注意要点。有朋友问:能不能讲些硬件设计相关的内容?模组的上电开机,是硬件设计调试的第一步。本期特别分享——Air780E开机启动及外围电路设计。  Air780E开机启动及外围电路设......
  • 在Qt Creator中使用vcpkg:综合指南
    在QtCreator中使用vcpkg,尤其是在Windows的MinGW环境下,集成可能会遇到挑战。本指南探讨了在QtCreator中使用vcpkg的不同方法,重点关注推荐的vcpkg.json清单文件方法。1.使用vcpkg.json清单文件(推荐)vcpkg.json清单文件是现代化的、项目本地化的管理方法。它非常适合需要精确依赖......