电路PCB设计的重要参数设置在电路设计规则和约束条件中进行设定,PCB规则和约束条件的合理设定是保证PCB设计可以被正常加工和生产的前提条件。在AD软件中可以在“PCB Rules and Constraints Editor(印制电路板规则与约束编辑器)”对话窗口进行定义和管理。
通过菜单选择“Design”→“Rules”命令,打开“PCB Rules and Constraints Editor”窗口,如图6.2.9所示。
图6.2.9 PCB规则与约束编辑器
窗口左侧的目录树列出不同的规则种类。展开一个分类,显示可用的单个规则类型。展开规则类型,显示当前定义的该类型的所有规则。
窗口右侧展示了与当前目录树中的选择有关的信息。内容可能是选择的规则类型和种类中定义的规则的总结,包含整个系统定义的所有规则。如果选择了一个实际的规则,内容为描述这个规则的约束。
1.创建新的设计规则
(1)通过菜单选择“Design”→“Rules”,打开“PCB Rules and Constraints Editor”窗口。
(2)在窗口左边找到“Routing”大项,单击展开Routing后,选择其中的“Width”规则类型。
(3)单击该编辑器右侧的规则总结列表下方的“New Rule”按钮,或者右击“Width”,然后在弹出的菜单中选择“New Rule”,如图6.2.10所示。
图6.2.10 新的PCB设计规则的创建
关于这个新建规则名称的命名规律:当添加一个新的规则时,它会基于特定的规则类型被初始赋予一个默认名称;如果已经有了一个规则是这个名字,那么新的名称会将旧的名称的数字后缀自动增加1,例如Width_1、Width_2等。
2.修改设计规则
在左侧目录树窗格中单击规则的新条目,或者在右侧总结列表中双击其条目,即可进行设计规则的修改。
如需将多谐振荡器电路的12V电源线宽设定为0.5mm,可通过下述步骤设定新的设计规则以实现该功能。
(1)创建一个新的设计规则,并设置该规则名称为“Width_12V”。
(2)通过设置第一个下拉菜单为Net,然后设置第二个下拉菜单为12V来定义规则的应用范围。
(3)设置规则的约束为:Preferred Width=0.50mm,Min Width=0.50mm和Max Width=0.50mm,如图6.2.11所示。
如果设定线宽的物理单位不是mm(毫米)而是mil(毫英寸),需要退出该对话框,在菜单中选择“View”→“Toggle Unit”或输入切换快捷键Q,在mil和mm单位之间进行切换,左下角的状态栏中显示当前单位为mm或mil。
(4)单击“OK”按钮退出“PCB Rules and Constraints Editor”对话框,完成该规则设定。
图6.2.11 添加电源设计规则
3.使用设计规则向导
设计规则也可以使用“Design Rule Wizard(设计规则向导)”创建。如果在完成整个向导之前单击“Finish”,新的线宽规则将会根据您选择的元件种类使用系统默认的规则。
(1)通过菜单选择“Design”→“Rule Wizard”启动“Design Rule Wizard(设计规则向导)”,也可以通过在“PCB Rules and Constraints Editor”窗口中单击左下方的“Rules Wizard”按钮进行。
(2)在“Design Rule Wizard”引导启动界面中选择“Next”按钮。
(3)在“Choose the Rule Type”对话框中填写新建规则的相关信息。在“Name”一栏中输入“Width_12V”,然后在“Description”一栏输入“12V Net Route Width”。选择“Routing”→“Width Constraint”,单击“Next”按钮,如图6.2.12所示。(www.xing528.com)
(4)在“Choose the Rule Scope”对话框中选择规则应用范围为“1 Net”,单击“Next”按钮,如图6.2.13所示。
图6.2.12 选择规则类型
图6.2.13 “Choose the Rule Scope”选择对话框
(5)在“Advanced Rule Scope”对话框中从下拉菜单中设置“Condition Value”为“12 V”,然后单击“Next”按钮,如图6.2.14所示。
注意:创建一个自定义的查询是设计过程中一个强大的工具。想要更多的关于创建自定义查询的信息,请访问查询语言参考页https://www.altium.com/documentation/19.0/display/ADES/((Query+Language+Reference))_AD。
图6.2.14 “Advanced Rule Scope”选择对话框
(6)在“Choose the Rule Priority”对话框中通过单击“Width_12V”,然后单击“Decrease Priority”设置“Rule Priority(规则优先级)”为“2”,然后单击“Next”按钮,如图6.2.15所示。
图6.2.15 “Choose the Rule Priority”选择对话框
(7)在“The New Rule is Complete”对话框中选中“Launch main design rules dialog”的复选框,然后单击“Finish”按钮结束规则设计向导,如图6.2.16所示。
(8)在“PCB Rules and Constraints Editor”窗口中完成设置规则的约束为Preferred Width=0.50mm,Min Width=0.50mm和Max Width=0.50mm,单击“OK”按钮完成设置,如图6.2.17所示。
图6.2.16 设计规则助手完成
图6.2.17 PCB规则与约束编辑器
(9)在本设计中,请将GND网络也设为与12V相同的线宽规则。
4.配置设计规则检查器
PCB设计规则和约束条件创建和设置完成,接下来需要配置设计规则检查器,通过配置设定哪些规则和约束需要进行实时动态检查。在PCB设计中会发现一些元器件的封装或线路显示为绿色的情况,这种现象就是违反设计规则检查后的提示。
(1)通过菜单选择“Tools”→“Design Rule Check”打开“Design Rule Checker(设计规则检查器)”窗口,如图6.2.18所示。
(2)在该窗口左边选择“Rules To Check”→“Routing”选项。
(3)在该窗口右边“Rule”这一栏右击然后选择“Online DRC-All On”。
(4)在该窗口右边“Rule”这一栏右击然后选择“Batch DRC-All On”。
图6.2.18 “Design Rule Checker”窗口
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。