本人实际测试了Altium Designer 20.0.7版本, 遭遇过“规则设置完成后报错仍旧存在”, “间距报错大量出现”, “走线无论如何都推不动”这些典型的坑点, 新手依照步骤一步步进行……
本人实际测试了Altium Designer 20.0.7版本, 遭遇过“规则设置完成后报错仍旧存在”, “间距报错大量出现”, “走线无论如何都推不动”这些典型的坑点, 新手依照步骤一步步进行操作, 便能够轻易避开这类常见问题。
第一坑:间距规则设置总是失效
诸多新手才刚完成板子绘制, 便跑去运行DRC, 几十个关于间距的报错一下子扑面而来, 实际上百分之九十九是规则作用域设置错误所致。首要的核心步骤必然是设定最小间距类的规则, 路径处于“设计”菜单之中的“规则”选项那里, 进入“Electrical”这一较大类别之下的“Clearance”子项目。先是用右键去点击那个被称为默认规则的东西“Clearance”, 接着要选择“属性”这一项, 随后在“Where The First Object Matches”以及“Where The Second Object Matches”两处都进行选择, 且选的都是“All”, 之后就是在下方名为“Constraints”里去填写最小间距参数值。推荐值设定成0.254mm , 这属于常规信号线间距的最优折中方案 , 它能够保证电气安全 , 同时不会给小封装器件布线带来瓶颈 , 要是太窄就容易产生短路情况 , 而太宽的话小板子根本无法通行。
对于新手而言, 存在这样一组常见的报错状况, 那就是, 明明已经将具体的尺寸设定为了0.254mm, 然而, 奇怪的是, GND网络以及电源网络却依旧会出现报错情况。而分析其核心的出错缘由, 是在于规则的优先级并未进行调整, 要知道, 默认新建的规则是有可能会被覆盖掉的。那么怎么样去快速解决这个问题, 办法是这样的, 要在规则面板的左侧寻找到“Clearance”这个分类, 然后, 再按住新建的规则, 将其拖动到默认规则的上方, 如此一来, 优先级比较高的规则就会首先被匹配执行。
第二坑:线宽规则与实际走线脱节
新手在进行线宽设置时极易翻车, 有不少人在设定完规则后, 一拉线却依旧细得如同头发丝一般。其正确的操作路线是, 先进入“Routing”这一较大类别之下的“Width”子项目。接着, 通过右键创建出一个命名为“Power_Net”的规则。然后, 在“Where The First Object Matches”里面选择“Net”。最后, 点击下拉框并从中选中全部有关电源以及地的网络。在“Constraints”里填写三个关键的值, 其中一个关键值数值为最小宽度0.254mm, 另一个关键值数值是首选宽度0.5mm, 还有一个关键值数值为最大宽度1mm。就在此地存在两种实操方案有待对比并进行取舍, 方案A乃是运用统一的0.5mm线宽走完整个板子, 其优点在于规则简易、改板速度快, 适宜小批量打样验证, 方案B是针对电源网络采用0.5mm以上的粗线, 信号网络采用0.254mm的细线, 其优点是抗干扰能力强大、电源压降小, 适合量产产品。新手在做原型验证的时候能够先运用方案A快速制作出板子, 等确认功能之后再转向方案B来优化性能。
新手要避开的坑是, 出现的报错现象为, 拉出来的电源线依旧呈现为0.254mm, 根本没有变粗。核心的原因在于, 被新建立的规则其作用区域虽说选择了网络, 然而默认的优先级却比全局规则要低。解决的方式是, 在规则面板地处的“Priorities”按钮那里, 把关于电源线宽度规则的优先级提升至最高。
第三坑:走线推挤功能失灵
绘制密集板子之际, 推挤功能出现卡死或者推不动的状况, 常常是规则当中的走线角度限制所导致的。重点操作路径处于“Routing”大类之下的“Routing Topology”以及“Routing Corners”, 要把所有角度策略设定为“45 Degrees”或者“90 Degrees”, 而非选择“Any Angle”, 不然推挤算法将会陷入死循环。查看“Routing”之下的“Routing Via Style”规则, 同时将过孔外径推度值设定为0.6mm, 把孔径设定为0.3mm, 这般乃是FR4板材加工工艺最为稳定的一组搭配, 小了的话生产时易于报废, 大了则会占据空间。
【新手避开陷阱】, 存在一个频率高且完整的报错情况, 那就是在进行拉线操作期间, 软件会直接陷入卡死状态, 随后弹出一个显示“Cannot complete arc”的对话框。整个完整的解决流程是这样的: 首先 , 把当前的PCB文件关闭掉 , 然后再将AD重启 ;接着其次第二步 , 把所有已经设置好的 “Any Angle”规则都删除掉 ;然后到第三步 , 在 “Preferences”的 “PCB Editor”环境下 ,把 “Interactive Routing”里的 “Routing Conflict Resolution”参数从“Ignore”修改为“Push” ;最后第四步 , 重新把文件打开 , 这样就能够恢复推挤功能了。
在常规两层板以及四层板的场景之中, 这套方法是极为稳定的, 然而, 要是你的板子关联了射频信号或者高压隔离区, 仅仅依靠上述那些规则是不足够的, 需要专门针对模拟地和数字地去设置净空规则连同爬电距离规则, 替代的方案是进入到“Electrical”之下的“Clearance”, 接着再新建一个面向特定网络类的间距规则, 手动去输入高压隔离阀值。
微信扫一扫
还没有评论呢,快来抢沙发~