本人实际测试了Altium Designer 23.8.1这款软件,在此过程中遭遇过差分对阻抗控制失败的情况,对于新手而言,只要依照步骤逐个进行操作,那么便能够较为轻松地避开这类在……
本人实际测试了Altium Designer 23.8.1这款软件,在此过程中遭遇过差分对阻抗控制失败的情况,对于新手而言,只要依照步骤逐个进行操作,那么便能够较为轻松地避开这类在操作中经常会出现的问题。
叠层结构与特性阻抗怎么算
翻开层叠管理器(Design → Layer Stack Manager),于“Impedance”选项卡内设定介质厚度。关键参数是,推荐差分线特性阻抗为100Ω,缘由在于在FR4板材的状况下,针对0.2mm线宽/0.1mm线距而言,这种信号损耗与串扰的平衡是最为理想的。进行计算之时倒进目标阻抗值,软件会自行反向推算线宽。
【新手需留意避开的潜在问题】,存在一种较常出现的报错状况,即出现“Impedance calculation failed ”这种提示。究其缘由,是由于在操作过程中,出现了忘记为平面层去分配网络类型的情况,而这个网络类型具体是要设置为GND 的。那对于遇到这种问题的解决办法是这样的:首先,要把相邻的层设置为Plane 或者Internal Plane ,之后,再去点击Recalculate。
差分线等长绕线操作
先选择差分对(使用快捷键D + I),接着运行Interactive Length Tuning(运用快捷键T + R)。于属性面板里设置目标长度匹配公差5mil,将绕线幅度设成线宽的两倍(像是线宽0.2mm时,幅度为0.4mm)。顺着线拖动来调整,观察网络长度窗口变绿达到标准。
关于新手需避开的坑:在跑线动作完成过后,当进行DRC时出现了“差分对长度超出所限定范围”这样的提示。其最根本的缘由在于,在绕线这个操作过程当中,幅度呈现出过于密集的状况,进而导致了自耦现象的产生。针对此情况的一种较为快捷、便当的方案为:去除原来所做的绕线内容,改为运用那种波浪线模式(通过按下Tab键来实现Pattern的切换),将幅度增大至0.6mm,并且让间隙维持在0.3mm。
两种等长方案对比取舍
蛇形绕线,适宜于空间充裕的板边区域,其优点在于信号反射微小,然而所占面积较大。波浪/锯齿绕线,适用于BGA扇出密集区,优点是节省空间,缺点是在1GHz以上信号时会出现额外串扰。简单进行取舍,DDR数据线采取蛇形,USB差分线运用波浪形,经实测前者延时误差小于2ps,后者节约35%布线面积。
给新手的避坑提示来了哈: 在完成波浪线绕行之后,就出现了“Signal Integrity”这样的报错情况,具体是振幅超出了标准范围。 紧接着带来直接奏效的办法哈:先对波形峰峰值进行调整,把它从原本的2倍线宽降低到1.5倍大小, 并且重新跑去运行Analyze → Signal Integrity这个操作步骤。
一个高频完整报错解决流程
出现了报错,报错内容是“Un-Routed Net Constraint (差分对P/N不匹配)”,这一报错是在绕线之后出现的。予以一站式解决途径如下:其一,开启PCB规则(途径参照Design → Rules执行操作找到相应入口),将其定位至Routing → Differential Pairs处;其二,对Min/Max Gap加以查验,要是其值为0那么更改成为4mil进行调节;其三,运行Route所导向的Un-Routed Net Cleanup这一操作指令;其四,以手动方式推挤P线,进而促使N线能够自动跟随产生相应变化得到调整;其五,另行开展DRC事项,若呈绿色状态便意味着通过检验。
【新手需防】 依照上面的五个步骤完成之后却依旧出现报错情况?这属于软件版本存在的漏洞。可供替换的方法是:将那个差分对予以删除,再次从原理图进行同步(也就是Design这个选项里的Update PCB操作),接着运行自动布线里的“Differential Pair Routing”。
上述方法所不适用的场景为:柔性的FPC板或者射频天线链路。简易的替代方式是:改用特性阻抗为50Ω的单端线,并且配合地孔包边,参照IPC – 2221标准手动进行计算。你在最近画板的时候卡在了哪一种DRC报错上面呢?在评论区丢出截图,我会帮你一条一条地拆解。
微信扫一扫
还没有评论呢,快来抢沙发~