AD学习笔记(24)——PCB常用规则(间距规则)
电气(Electrical)规则设置是设置电路板在布线时必须遵守的规则,包括安全距离、开路、短路方面的设置。这几个参数的设置会影响到所设计PCB的生产成本、设计难度及设计的准确性。
Clearance(安全间距规则)
用于设定导线、过孔、焊盘、敷铜填充等对象之间的安全距离。例如,Polygon Clearance 规则约束 PCB 文件中的多边形敷铜与其他对象如走线、焊盘、过孔等的安全距离。
快捷键DR进入规则设置界面,选择Electrical ——> Clearance (下图所示为常规设置)
参数介绍
Where The First Object Matches:其中第一个匹配对象
Where The Second Object Matches:其中第二个匹配对象
可供选择的对象有Net、Net Class、Layer、Net and Layer以及custom query(自定义对象)
Different Nets Only:仅不同网络之间
Same Net Only:相同网络之间
Any Net:所有网络之间
Different Differential Pair:不同差分对之间
Same Differential Pair:相同差分对之间
安全间距的由来
一般是根据板厂的价格,在满足设计要求的前提下确定安全间距,一般设置为6mil(最便宜)
常用操作
1、在设置安全间距时,一般先设置一个通用的设置,命名为all或者其他,如上述的常规设置
2、在设置完成通用设置后,对有特殊需要的如GND(VCC)与其他对象的距离至少为10mill,可以创建一个新规则,并对其进行相关命名
3、一般安全间距需要检查两次,第一次为Different Nets Only,该参数并不能检查相同网络之间的距离,因此可能会出现相同网络之间距离过近的情况
因此需要将约束切换至Same Net Only再检查一次,调整好后切换回Different Nets Only
为什么不直接选择any net呢?
猜测:相同网络之间的距离,有些时候有特殊要求,需要单独设置?
4、规则设置中表格的数据可以进行单独修改
5、勾选忽略同一封装内焊盘间距的原因
封装中焊盘之间的距离不满足安全规则间距,会引起报错
Short-Circuit(短路规则)
禁止不同网络的导线直接接触。若允许短路(如电源层与地平面通过过孔连接),需手动勾选允许选项
Un-Routed Net(未布线网络)
检测未完成布线的网络,保留已布导线并显示剩余飞线,便于快速定位未连接区域(勾选,其他默认)
Un-Connected Pin(未连接引脚)
检查元器件引脚是否完全连接,避免因遗漏导致电路失效
Modified Polygon(修改敷铜检测)
当敷铜区域因后续设计修改(如添加过孔或调整走线)导致不完整时,触发报错提示,需重新铺铜修复
Creepage Distance(爬电距离)
用于确保在不同电位的导电部件之间,沿绝缘材料表面的最短距离足够长,以防止因灰尘积累、湿气或绝缘老化导致的漏电、击穿或短路风险。