于PCB设计进程里,差分对的布线时常令工程师犯难,特别是当电路板之上存有几十对乃至上百对差分线之际,逐个去作设置规则不但效率欠佳,且极易出现人为疏忽。批量运用差……
于PCB设计进程里,差分对的布线时常令工程师犯难,特别是当电路板之上存有几十对乃至上百对差分线之际,逐个去作设置规则不但效率欠佳,且极易出现人为疏忽。批量运用差分对规则,实际上就是将重复性的工作交予软件做自动化处置,使得工程师能够把精力聚焦于更为关键的信号完整性问题之上。接下来我从实际操作的层面,跟大家讲讲怎样高效达成这个目标。
怎么批量创建差分对
在Allegro或者PADS这类软件当中,批量创建差分对一般而言存在两种思路,一种是借助网络名自动识别,就像“TXP”以及“TXN”这种命名规则,软件能够一键抓取所有符合条件的网络对,另一种是手动框选,适用于网络命名不太规范的情形,我个人更为推荐第一种,因为其出错率低,并且在设计前期便把命名规范确定下来,后续的规则管理会轻松许多,创建完成之后要记得检查一下差分对的极性是否正确,这个细节容易被忽略。
差分对规则如何统一设置
差分对已构建完成,紧接着要做的便是设定线宽、线距、阻抗这类核心参数。有不少人倾向于一对一对地进行修改,实则根本没有这种必要。于规则管理器当中,你能够将所有差分对予以选中,随后一次性录入目标阻抗值,软件会自行计算出与之相对应的线宽以及间距。要是PCB层叠结构较为复杂,不同层的差分规则或许并不相同,在这个时候能够依据层来进行分组,分别设定规则组,同样能够批量达成。
绕等长时怎么批量处理
在差分对布线里,等长绕线属于颇为耗费时间的环节,批量处理的关键在于预先定好绕线规则,像振幅、间距这类参数,随后软件会依照你设定的规则自行绕线,这里存在一个小窍门,能够先让软件自动绕一部分,针对绕不过去的个别差分对,再进行手动微调,没必要一开始就去追求完美,绕完之后必须运行一次等长检查,瞧瞧误差是否处于允许的范围之内。
如何检查批量应用的效果
规则完成批量应用后,并不意味着工作已然结束。运用软件的报表功能,进行一份差分对状态报告的生成,将所有差分对的长度、相位误差以及阻抗连续情况全部罗列出来。如此一来,一眼便能够明晰哪些差分对仍存在问题。倘若存在问题,通过双击即可定位至具体位置,其效率相较于自己逐个查找要高得多。
在实际项目里头,你有没有碰到过啥特别奇葩的差分对规则方面的问题?要是有的话,欢迎到评论区那儿去分享一下你的经验。要是你觉得这篇文章算得上有用的话,可千万别忘了给个点赞,或者进行一下转发,从而让更多的工程师能够看到。
微信扫一扫