目录
01 | 引 言
02 | 环境描述
03 | PCB工程创建
04 | 类与子类
05 | 颜色管理器
06 | 总 结
01 | 引 言
假期已到尾声,收拾一下心情准备开始工作和学习!
在上一篇文章中讲述了:如何在原理图工程中给元件添加封装、并生成PCB网表以及BOM物料清单;
本篇文章主要讲述如何创建PCB工程、什么是Cadence PCB工程中的类与子类,以及Cadence颜色管理器的使用。
上一期参考文章:
《Cadence学习笔记之---网表、BOM清单生成》;
02 | 环境描述
操作系统:Win 11;
软件版本:Allegro Cadence 17.4 (备注:已打补丁);
软件配置:默认设置; (备注:无安装任何插件);
03 | PCB工程创建
首先,认识一下PCB设计软件;
<1>、PCB设计工具集;(这个工具集里包含PCB设计相关的全部软件工具)
<2>、选择Allegro PCB Designer工具并点击OK;(这个工具主用于PCB设计,在之前我们做热风焊盘时用的也是这个工具,所以它也可以用于制作一些不规则焊盘)
Allegro PCB Designer工具打开后的界面;
<1>、选择New 新建文件;
<2>、设置PCB工程名称;(建议取名与原理图工程一样,最好加上版本后缀,便于统一原理图工程与PCB工程,也便于后期的升级)
<3>、设置工程存储路径;
<4>、选择Board类型,即PCB;
<1>、打开Setup 设置项,选择Design Parameter 设计参数设置;
<2>、切换到Design 设计项;
<3>、选择单位,mils 或 mm;(一般都是使用mils,也可根据自己的偏好选择)
<4>、设置精度,即小数点后保留几位小数;(一般保留两位即可)
<5>、设置设计窗口左下角的坐标;(一般来说,设置为整个设计范围的一半即可,比如设计范围是20000x20000mil的矩形,那么左下角的坐标就是(-10000,-10000),这样原点坐标正好位于中心)
<6>、设置设计范围大小;(大小要设置合理,如果设置的过小,放不下PCB,太大缩放效率低)
<1>、打开Setup 设置项,选择Grids 格栅设置;
<2>、设置非电气层的格栅大小,单位是mil,即一格为1mil;如果单位是mm,那么一格就是1mm;(与电气层设置一致即可)
<3>、设置电气层的格栅大小,单位是mil;即一格为1mil;如果单位是mm,那么一格就是1mm;(可以单独设置每层的格栅大小,也可以在All Etch项中设置,设置后各层格栅就会批量修改成统一值)
之所以要把格栅单独拿出来讲,主要是隔栅在我们设计PCB时非常好用,布局、布线的调整也离不开它,否则就需要使用Cadence的坐标命令行来设置。
建议格栅大小统一修改为1mil,保持不变;因为线宽都是按照mil整数设置,也利于器件放置;经常变换格栅的大小,后果就是各器件很难放置到统一水平或垂直位置。
04 | 类与子类
Cadence PCB设计软件中具有一个极为重要的概念:类与子类;(听起来很像C++,概念确实也很像,但并不复杂)
在PCB工程界面的右上角,类与子类就在Option 选项中;
<1>、类;(包括板级类、封装类、电气类等等)
<2>、子类;(指类下的各子类,比如电气类,会包含各个电气层子类)
这里介绍几个用的最频繁的几个大类;
<1>、板级类;(主要包含板框、板上丝印)
<2>、电气类;(主要包含各个电气层)
<3>、封装类;(主要包括封装的实体范围、元件丝印等)
<4>、引用标号类;(主要包括装配层标号丝印、元件标号丝印)
板级类下的重要子类说明:
<1>、用于定义PCB上机械孔或机械槽;
<2>、用于定义PCB板框;
<3>、在Cadence 17.2版本中用于定义PCB板框;(17.4版本也可以,但是在生成gerber文件时会弹窗)
<4>、用于定义PCB底层丝印;
<5>、用于定义PCB顶窗丝印;
电气类下的重要子类说明:
<1>、顶层电气层;
<2>、底层电气层;(这里叠层只设置了两层,如果叠层设置了四层,那么就会出现其它两层的可选项)
封装类下的重要子类说明:
<1>、装配底层、顶层;
<2>、此项用于开钢网,通常比焊盘略小;
<3>、实体底层、顶层范围;
<4>、底层、顶层丝印;
<5>、底层、顶层阻焊;
引用标号类下的重要子类说明:
<1>、底层或顶层装配元件标号;
<2>、底层或顶层元件标号;(也是我们常说的丝印,如R1等)
· 那讲了这么多,这些类与子类有什么作用呢?
以我已经做完的项目为例说明;
<1>、当选择确定的类及子类之后,创建于该类下的元素就会高亮显示,如这里的J4;
<2>、这里的白色标志其实是可选栏,白色代表这个类下创建的元素颜色都是白色,如果不勾选,那么就不会对这个类下的元素进行显示;
当不勾选子类,那么这个类下的元素就不会显示;这里引入一个重要的概念:Cadence PCB下所有的元件、元素都应创建在相应的类别下!比如:标号丝印必须创建在丝印类下才有效。
当然,这个功能在布线时也十分便捷,显示的元素太多,影响了我们的视线,那么就可以不勾选,不进行显示,等到需要编辑什么元素,再开启相关的类进行显示。
05 | 颜色管理器
Cadence的颜色管理器是比较吸引我的一个特点,当然它也十分有用。
比如在我的PCB工程中,我习惯将顶层设置为红色,电源层设置为橙色,地层设置为绿色,底层设置为蓝色;Cadence的颜色管理器支持将某单个网络标记成自定义的颜色。
<1>、快捷打开颜色管理器;
<1>、选定目标颜色;
<2>、此处表示当前选定的颜色;
<3>、选择元素所在的类;
<4>、点击响应子类的颜色框,该子类的颜色就已经修改好了,在子类下的所有元素也会跟着修改成选定的颜色;
颜色管理器使用方法非常简单,但是非常实用,可以根据个人偏好进行颜色管理。
06 | 总 结
至此,PCB工程的创建、类与子类,以及颜色管理器的使用就讲述完毕了;
自本篇文章开始,正式进入PCB设计阶段,按照PCB设计流程讲述各重要环节及操作步骤。