本人实际测试了Altium Designer 24.2.1,此前曾因进行蛇形绕线以实现等长而遭遇致使信号反射的情况,身为新手,只要依照步骤逐一操作,就能够轻易躲开这类常见问题。 1 ……
本人实际测试了Altium Designer 24.2.1,此前曾因进行蛇形绕线以实现等长而遭遇致使信号反射的情况,身为新手,只要依照步骤逐一操作,就能够轻易躲开这类常见问题。
1 强制设置最高速率网络的物理长度约束
开启PCB设计界面,选中从CPU至DDR颗粒的时钟线网络,此网络通常被命名为CLK或者CK,随后在属性面板的“Length”选项卡之内,把“最大长度”强行锁定于800mil。这一数值是依据板材FR4、介电常数为4.2的情况下,针对1.5GHz以上信号1/4波长风险点所进行的计算得出的。紧接着,实施“网络类”功能,将同一组的数据线归为同一类别,于规则管理器中启动“匹配长度”规则,把偏差控制在±5mil。
新手避坑
有的新手直接依据直觉去拉线,用到“调等长”功能反复绕大圈,最终出现“Signal Integrity: Reflection”报错。主要缘由是物理路径过长使得信号在传输线末端反射前能量已大幅衰减。快速解决办法是删掉原来绕线,优先经由调整元件布局来缩短走线路径而且不是依靠蛇形线去补救。
2 精确设定参考平面与过孔数量上限
对于层叠管理器,也就是Layer Stack Manager,里面把高频信号层相邻的那个平面层指定成地平面,即GND,而且在规则里头设置“允许的过孔数量”是最多2个。操作的路径是这样,设计规则>Routing>Vias,把同一高频网络的过孔计数阈值设定为2。接着切换到3D视图,而后检查关键信号路径,要保证它的投影面积完整地覆盖在地平面也就是GND平面上,不存在跨分割区域。
新手避坑
布线之际,于图中可见,为了能够顺利的腾出充裕之所要求的空间,没有经过周全的考量,只是随意的让信号线跨越过电源平面的分割槽,紧接着,当使用仿真软件进行模拟分析之时,就会弹出报“Return Path Discontinuity”这样的提示信息。针对于这种状况具体所呈现出的典型现象而言,乃是信号上升沿的部位出现了如同台阶一般的畸变情况。那么相应的解决办法呈现如下:要是基于某些特定的原因必须进行换层操作,那么在过孔旁边仅仅0.5mm的范围之内补加一个接地过孔(Stitching Via),这样做的目的在于为回流信号提供具备超低阻抗的路径,经过实际的测量能够降低大约30%的EMI辐射。
3 配置差分对耦合参数与扇出方式
差分信号如USB、HDMI信号等,选中差分对,在属性栏里把“线宽”设定为6mil,“间距”设定为8mil,也就是1:1.33的紧耦合比例,将差分对内相位差控制在±1度以内。进行扇出时,采用“对称式泪滴扇出”,从封装焊盘中心引出,要确保差分线从焊盘出来后100mil内马上完成耦合,不准许进行单端分叉走线。
新手避坑
那差分线于过孔之处存在不匹配的状况,或者是一端行进了长线而另一端却绕路甚远的情形,如此便会直接引发“Phase Tolerance Violation”。那报错的信息清晰地径直指向了时序并非同步的情况。有着完整的解决流程:先是运用规则检查器去定位到具体的网络,把不平衡的走线段予以删除,接着复制匹配状况良好的那一路走线的拓扑结构,借由“交换引脚”的功能来调整芯片内部的映射,以此达成物理走线达到完全对称的效果。
方案对比:完整参考平面 vs 跨分割布线
适合速率高于800MHz的场合,适合对辐射有严格要求的场合,完整参考平面在此类场合适用,其优点是信号完整性极佳,缺点是布线通道受限,且需要多层板成本支撑。
一种布线方式叫跨分割布线,它适用于双层板这类情况,或者适用于那些成本敏感的项目,它是通过伴随地线这种做法或者包地处理来得以实现的,它具有一个优点是布局方面较为灵活,然而它也存在缺点,缺点是抗干扰的能力较为薄弱,并且回流路径比较长从而容易形成环路天线。
报错“反射噪声超标”一站式解决
当网络分析仪显示远端回波损耗RL<-15dB@1GHz时,先检查该网络走线是否超过1000mil,若超标则缩短走线;其次确认终端电阻阻值,将串联匹配电阻由初始的22Ω调整至33Ω,通过阻抗补偿吸收过冲;最后在芯片端启用片内ODT(片上端接),设置为60Ω档位,三步完成后回波损耗可降至-25dB以下。
本方法着重针对处于200MHz至2GHz区间数字信号速率所涉及的PCB设计情形,要是属于射频天线馈线或者是模拟音频所走线路,并不适用于严格意义上的“短”规则,在这种当下要优先确保阻抗连续性以及屏蔽接地,碰到低速信号并且空间受到限制,那么直接更换采用0欧姆电阻跳线去进行短距连接,效率会更高,你于处理高频线路的时候,有没有碰到过因线路走行过长致使设备无线模块出现死机的状况呢,欢迎在评论区展开交流。
微信扫一扫