0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

详解PCB走线与信号完整性问题

单片机与嵌入式 来源:单片机与嵌入式 2023-04-03 16:29 次阅读

现在但凡打开SoC原厂的PCB Layout Guide,都会提及到高速信号的走线的拐角角度问题,都会说高速信号不要以直角走线,要以45度角走线,并且会说走圆弧会比45度拐角更好。

事实是不是这样?PCB走线角度该怎样设置,是走45度好还是走圆弧好?90度直角走线到底行不行?

wKgZomQqjmeAPdBpAABzC8ZDtaQ905.png

大家开始纠结于PCB走线的拐角角度,也就是近十几二十年的事情。上世纪九十年代初,PC界的霸主Intel主导定制了PCI总线技术

似乎从PCI接口开始,我们开始进入了一个“高速”系统设计的时代。

电子设计和芯片制造技术按照摩尔定律往前发展,由于IC制程的工艺不断提高,IC的晶体管开关速度也越来越快,各种总线的时钟频率也越来越快,信号完整性问题也在不断的引起大家的研究和重视。

早期PCB拉线菌应该还是比较单纯,把线路拉通、撸顺,整洁、美观即可,不用去关注各种信号完整性问题。比如下图所示的HP经典的HP3456A万用表的电路板,大量的90°角走线,几乎是故意走的直角,绝大多数地方没有铺铜。

wKgaomQqjmeAWZsAAAQ70eFhA7Q713.png

上面PCB板的右上角,不仅走直角不止,拐弯后,线宽还变小了,会造成信号反射问题,影响信号完整性。

本文跟大家探讨一下关于高频/高速信号的走线拐角角度问题。我们从锐角到直角、钝角、圆弧一直到任意角度走线,看看各种走线拐角角度的优缺点。

为什么PCB不能以锐角走线?

PCB能不能以锐角走线,答案是否定的。先不管以锐角走线会不会对高速信号传输线造成负面影响,单从PCB DFM方面,就应该避免出现锐角走线的情形。

因为在PCB导线相交形成锐角处,会造成一种叫酸角“acid traps”的问题。在PCB制板过程中,在PCB线路蚀刻环节,在“acid traps”处会造成PCB线路腐蚀过度,带来PCB线路虚断的问题。

虽然,我们可以借助CAM 350 进行DFF Audit自动检测出“acid traps”潜在问题,避免在PCB在制造产生时产生加工瓶颈。如果pcb板厂工艺人员检测到有酸角(acid trap)存在,他们将简单地贴一块铜到这个缝隙中。

很多板厂的工程人员他们其实并不懂Layout的,他们只是从PCB工程加工的角度修复酸角(acid trap)的问题,但这种修复是否能带来进一步的信号完整性问题便不得而知了,所以我们在Layout时就应该从源头去尽量避免产生酸角(acid trap)。

怎样避免拉线时出现锐角,造成acid trap DFM 问题?

现代的EDA设计软件(如Cadence Allegro、Altium Designer等)都带有了完善的Layout走线选项,我们在Layout走线时,灵活运用这些辅助选项,可以极大的避免我们在Layout时产生产生“acid trap”现象。

焊盘的出线角度设置,避免导线与焊盘形成锐角角度的夹角,如下图示例。

wKgZomQqjmeAFYJFAABWr3tw4Q8936.jpg

利用 Cadence Allegro 的 Enhanced Pad Entry 功能能够让我们在Layout时尽可能的避免导线与焊盘在出线时形成夹角,避免造成“acid traps”DFM问题。

wKgaomQqjmeAGYT0AAB2dBbjRE0166.jpg

避免两条导线交叉形成锐角夹角。

wKgaomQqjmeALcoYAAFsplEAEQA981.png

灵活应用 Cadence Allegro 布线时切换 ” toggle “ 选项,可以避免导线拉出T型分支时形成锐角夹角,避免造成“acid traps”DFM问题。

wKgZomQqjmeAO4HBAAHblZZcOGQ079.png

PCB Layout能不能以90°走线

高频高速信号传输线应避免以90°的拐角走线,是各种PCB Design Guide中极力要求的,因为高频高速信号传输线需要保持特性阻抗一致,而采用90°拐角走线,在传输线拐角处,会改变线宽,90°拐角处线宽约为正常线宽的 1.414倍,由于线宽改变了,就会造成信号的反射。

同时,拐角处的额外寄生电容也会对信号的传输造成时延影响。

当然,当信号沿着均匀互连线传播时,不会产生反射和传输信号的失真。如果均匀互连线上有一个90°拐角,则会在拐角处造成PCB传输线宽的变化,根据相关电磁理论计算得出,这肯定会带来信号的反射影响。

直角走线的对信号的影响就是主要体现在三个方面:

拐角可以等效为传输线上的容性负载,减缓上升时间

90°拐角处线宽约为正常线宽的 1.414倍,引起阻抗不连续,进而造成信号的反射

直角尖端产生的EMI,尖端容易发射或接收电磁波,产生EMI

传输线的直角带来的寄生电容可以由下面这个经验公式来计算:

C=61W(Er)1/2/ZO

在上式中,C就是指拐角的等效电容(单位pF),W指走线的宽度(单位inch),Er指介质的介电常数,ZO就是传输线的特征阻抗。

对于高速数字信号来说,90°拐角对高速信号传输线会造成一定的影响,对于我们现在高密高速pcb来说,一般走线宽度为4-5mil,一个90°拐角的电容量大约为10fF,经测算,此电容引起的时延累加大约为0.25ps,所以,5mil线宽的导线上的90°拐角并不会对现在的高速数字信号(100-psec上升沿时间)造成很大影响。

而对于高频信号传输线来说,为了避免集肤效应(Skin effect)造成的信号损坏,通常会采用宽一点的信号传输线,例如50Ω阻抗,100mil线宽,这90°拐角处的线宽约为141mil,寄生电容造成的信号延时大约为25ps,此时,90°拐角将会造成非常严重的影响。

同时,微波传输线总是希望能尽量降低信号的损耗,90°拐角处的阻抗不连续和而外的寄生电容会引起高频信号的相位和振幅误差、输入与输出的失配,以及可能存在的寄生耦合,进而导致电路性能的恶化,影响 PCB 电路信号的传输特性。

关于90°信号走线,老wu自己的观点是,尽量避免以90°走线

45度外斜切线

除了射频信号和其他有特殊要求的信号,我们PCB上的走线应该优选以45°走线。要注意一点的是,45°角走线绕等长时,拐角处的走线长度要至少为1.5倍线宽,绕等长的线与线之间的间距要至少4倍线宽的距离。

由于高速信号线总是沿着阻抗的路径传输,如果绕等长的线间距太近,由于线间的寄生电容,高速信号走了捷径,就会出现等长不准的情况。现代的EDA软件的绕线规则都可以很方便的设置相关的绕线规则。

wKgZomQqjmeAOpMDAABVx-XMVMc315.jpg

以arc弧形走线

如果不是技术规范明确要求要以弧形走线,或者是RF微波传输线,个人觉得,没有必要去走弧形线,因为高速高密度PCB的Layout,大量的弧形线后期修线非常麻烦,而且大量的弧形走线也比较费空间。

对于类似USB3.1或HDMI2.0这样的高速差分信号,个人认为还是可以走圆弧线的。

当然,对于RF微波信号传输线,还是优先走圆弧线,甚至是要走“采用 45° 外斜切”线走线。

总结

随着4G/5G无线通讯技术的发展和电子产品的不断升级换代,目前PCB数据接口传输速率已高达10Gbps或25Gbps以上,且信号传输速率还在不断的朝着高速化方向发展。随着信号传输的高速化、高频化发展,对PCB阻抗控制和信号完整性提出了更高的要求。

对于PCB板上传输的数字信号来说,电子工业界应用的包括FR4在内的许多电介质材料,在低速低频传输时一直被认为是均匀的。

但当系统总线上电子信号速率达到Gbps级别时,这种均匀性假设不再成立,此时交织在环氧树脂基材中的玻璃纤维束之间的间隙引起的介质层相对介电常数的局部变化将不可忽视,介电常数的局部扰动将使线路的时延和特征阻抗与空间相关,从而影响高速信号的传输。

基于FR4测试基板的测试数据表明,由于微带线与玻纤束相对位置差异,导致测量所得的传输线有效介电常数波动较大,值之差可以达到△εr=0.4。尽管这些空间扰动看上去较小,它会严重影响数据速度为5-10Gbps的差分传输线。

在一些高速设计项目中,为了应对玻纤效应对高速信号的影响,我们可以采用zig-zag routing布线技术以减缓玻纤效应的影响。

Cadence Allegro PCB Editor 16.6-2015 及后续版本带来了对zig-zag布线模式的支持。

在Cadence Allegro PCB Editor 16.6-2015 菜单中选择”Route -> Unsupported Prototype -> Fiber Weave Effect” 打开zig-zag routing功能。

二十年前我们PCB Layout不用关注是否要走弧形线,不用担心PCB板材玻璃纤维对高速信号的影响。

不存在一成不变的PCB Layout规则,随着PCB制造工艺的提升和数据传输速率的提高,有可能现在正确的规则在将来将变得不再适用。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • pcb
    pcb
    +关注

    关注

    4225

    文章

    22484

    浏览量

    386069
  • 晶体管
    +关注

    关注

    77

    文章

    9059

    浏览量

    135271
  • 信号完整性
    +关注

    关注

    65

    文章

    1337

    浏览量

    94925
  • 走线
    +关注

    关注

    3

    文章

    112

    浏览量

    23323
  • 高速信号
    +关注

    关注

    1

    文章

    192

    浏览量

    17628

原文标题:详解PCB走线与信号完整性问题

文章出处:【微信号:单片机与嵌入式,微信公众号:单片机与嵌入式】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    PCB设计时有哪些点会导致信号完整性问题

    通常说的信号完整性就是指信号无失真的进行传输。前面我们讨论很多信号完整性问题,包括时序、串扰、衰减、反射、电源
    发表于 09-29 17:00 1086次阅读

    常见的信号完整性问题及解决方案

    在实际的应用场景中,会遇到多种信号完整性问题,典型问题有如下几种:反射、串扰,电源/地噪,时序等。其中,发射和串扰是引起信号完整性问题的两大主要原因。
    发表于 10-09 10:56 3516次阅读

    高速PCB设计的信号完整性问题

    个趋势是用IBIS的V-I、V-T曲线描述Buffer特性,用SPICE模型描述封装参数。  >>布线拓朴对信号完整性的影响   当信号在高速PCB板上沿传输
    发表于 10-17 15:59

    3G网络与PCB信号完整性问题

    信号完整性问题 1、信号完整性的定义 信号完整性(SignalIntegrity),是指
    发表于 12-05 17:44

    速率不高的PCB是否需要考虑信号完整性

    有这样一种错误认识,认为速率不高的PCB不用考虑信号完整性问题,可以随便设计。尽管有时候PCB也会出问题,但并不认为是信号
    发表于 12-07 10:08

    PCB信号完整性

    确定该电路具有较好的信号完整性。反之,当信号不能正常响应时,就出现了信号完整性问题。  高速PCB
    发表于 11-27 15:22

    高速pcb信号完整性问题主要有哪些?

    高速pcb信号完整性问题主要有哪些?应如何消除?
    发表于 04-11 15:06

    在高速设计中,如何解决信号完整性问题

    在高速设计中,如何解决信号完整性问题信号完整性基本上是阻抗匹配的问题。而影响阻抗匹配的因素有信号源的架构和输出阻
    发表于 01-02 11:15 1110次阅读
    在高速设计中,如何解决<b class='flag-5'>信号</b>的<b class='flag-5'>完整性问题</b>?

    识别和修复pcb信号完整性问题

    PCB信号完整性问题可以很容易地定位和固定使用HyperLynx®。出口你的设计从PCB布局之后,可以以批处理方式运行模拟和/或交互模式发现信号
    的头像 发表于 10-12 07:08 2610次阅读

    如何克服高速PCB设计中信号完整性问题?

    PCB基板:PCB构造期间使用的基板材料会导致信号完整性问题。每个PCB基板具有不同的相对介电常数(εr )值。它决定了将
    的头像 发表于 09-17 15:48 2573次阅读

    信号完整性问题PCB设计

    信号完整性问题PCB设计说明。
    发表于 03-23 10:57 0次下载
    <b class='flag-5'>信号</b><b class='flag-5'>完整性问题</b>与<b class='flag-5'>PCB</b>设计

    pcb信号完整性详解

    pcb信号完整性详解 随着电子领域技术日新月异的发展,高速电路已经成为了电路设计的重要领域之一。在高速电路中,信号
    的头像 发表于 09-08 11:46 1030次阅读

    PCB设计中的信号完整性问题

    信号传输并非严格针对网络设计师,您的PCB设计可能会遇到相同类型的问题。由于您无需费力地摆弄耳朵,因此防止电源完整性信号完整性问题对于您的
    的头像 发表于 11-08 17:25 420次阅读
    <b class='flag-5'>PCB</b>设计中的<b class='flag-5'>信号</b><b class='flag-5'>完整性问题</b>

    在高速设计中,如何解决信号完整性问题

    在高速设计中,如何解决信号完整性问题? 在高速设计中,信号完整性问题是一个至关重要的考虑因素。它涉及信号在整个设计系统中的传输、接收和响应
    的头像 发表于 11-24 14:32 283次阅读

    高速PCB设计,信号完整性问题你一定要清楚!

    板上的布局、高速信号的布线等因素,都会引起信号完整性问题,导致系统工作不稳定,甚至完全不工作。 PCB信号
    的头像 发表于 04-07 16:58 131次阅读