在PCB设计过程中,需要对走线进行约束,以便使其符合最基本的电气属性,对于刚出门或者入门不久的新人,对于规则的把控还是有些力不从心,对于规则这块,如果有好的规则还是可以多多学习的!有时候设置的规则可能适用于其他项目,这时候就要用到规则的导入与导出。(1)打开PCB规则及约束编辑器,在左边规则项区域单击鼠标右键,执行ExportRules…命令,如图1所示。图1规则的导出()在弹出的对话框中选择需要导出的规则项,一般选择全部导出,按快捷键Ctrl+A全选,如图所示。图选择需要导出的规则项(3)单击“确定”按钮之后会生成一个扩展名为.rul的文件,这个文件就是导出的规则文件,选择路径将其保存即可,如图3所示。图3保存导出的规则(4)打开另外一个需要导入规则的PCB文件,按快捷键D+R,进入PCB规则及约束编辑器,在左边规则项区域单击鼠标右键,执行ImportRules…命令,如图4所示。图4规则的导入(5)在弹出的对话框中选择需要导入的规则,一般也是全选,如图5所示。图5选择需要导入的规则(6)选择之前导出的规则文件进行导入即可。都看到这了,顺便告诉大家一个小秘密(对于AD自带的Demo,可以好好研究它们的规则,原厂的东西,设计规范足够给力!)
PCB的规则决定了线宽,过孔大小,线、器件的最小间距等。所包含的信息非常多,初学先修改以下的规则。
在PCB的界面点击
至少要设置线宽和过孔宽度
由于电源和地线尽量要宽一点,例如最大线宽可设置为0mil。
宽度既可以对全部的网络设置,也可以对指定的网络设置。
默认的过孔尺寸稍微有点大,可修改。10mil宽的线用16,4。0mil的可以是4,3
另有一些规则,需根据公司的规定和加工厂的工艺水平决定,
例如,最小间隔可以设置为6
允许孔到孔短路
丝印与焊盘间距
丝印间距
如果要允许器件重叠,可以设置(谨慎)
屏幕放大以后,线状栅格可以改为点状
按ctrl+G
在下拉菜单选择Dots
PCB规则决定了线宽,过孔大小,线、器件的最小间距等,所包含的信息非常多,如何使用ad检查pcb设计规则?初学者最好先了解以下几点。
1.RuleViolationsCount
违反数
.Short-CircuitConstraint(Allowed=No)(All),(All)
短路约束=不允许)(全部),(全部)
3.Un-RoutedNetConstraint((All))6
Un-Routed净约束(所有)6
4.ClearanceConstraint(Gap=9mil)(All),(All)
间隙约束(间隙=9mil)(全部),(全部)
5.PowerPlaneConnectRule(ReliefConnect)(Expansion=0mil)(ConductorWidth=10mil)(AirGap=10mil)(Entries=4)(All)
功率平面连接规则(救济连接)(扩展=0mil)(导体宽=10mil)(气隙=10mil)(条目=4)(全部)0
6.WidthConstraint(Min=8mil)(Max=0mil)(Preferred=15mil)(All)
宽度约束(Min=8mil)(Max=0mil)(优先15mil)(全部)
问题应该出在设置和实际的冲突,Protel所设置的最小线宽是5mil,最大线宽也是5mil,默认线宽还是5mil,这本没错,但可能是某根GND线不是5mil,或者用了覆铜,而覆铜的线条(TrackWidth)也不是5mil,所以才出错!建议在Design的Rule里设置一下WidthConstraint的最大和最小线宽,调整到合适范围,就不会报错了。
7.HeightConstraint(Min=0mil)(Max=mil)(Prefered=mil)(All)
高度约束(Min=0mil)(Max=mil)(优先=mil)(全部)
8.HoleSizeConstraint(Min=1mil)(Max=mil)(All)
孔尺寸约束(Min=1mil)(Max=mil)(全部)
修改尺寸,设计孔大于设置的规则的值
9.HoleToHoleClearance(Gap=6mil)(All),(All)
洞孔间隙(间隙=6mil)(全部),(全部)
引脚安全间距问题,一般是封装的问题,如果确定封装没问题,这个错误基本可以忽略。
10.MinimumSolderMaskSliver(Gap=1mil)(All),(All)
最低焊接面罩银(间隙=1mil)(全部),(全部)
某个元件的焊盘间距大于1mil,可以选择该规则或者把封装中的焊盘间距改大一点。
11.SilkscreenOverComponentPads(Clearance=1mil)(All),(All)
丝网印刷在组件垫(许可=1mil)(全部),(全部)
顶层丝印与元件焊盘距离近(小于1mil)按D、R将规则中的SilkscreenOverComponentPads,改小一些就可以了。
往期推荐
1、网站推荐,截至00年1月16日
、AD封装库视觉典藏
3、有关于资料免费获取防失效的重要通知
4、01电子设计大赛资料汇总
5、超详细!!双轮平衡小车原理分析,文末附STM3源码获取!、
6、AD封装库的下载与导入
7、简谈:如何学习嵌入式软件
8、简谈:如何学习单片机
9、简谈:如何学习FPGA
By鱼芯工作室
最后
若觉得文章不错,转发分享,也是我们继续更新的动力。
资源大放送!包括但不限于:STM3、51单片机、Arduino、MSP/MSP43、PCB设计、C语言、项目分享、等等!在