欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 艺术 > Cadence学习笔记之---PCB工程创建、类与子类、颜色管理器介绍

Cadence学习笔记之---PCB工程创建、类与子类、颜色管理器介绍

2025/5/7 7:27:39 来源:https://blog.csdn.net/weixin_46134133/article/details/147710336  浏览:    关键词:Cadence学习笔记之---PCB工程创建、类与子类、颜色管理器介绍

目录

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设计流程讲述各重要环节及操作步骤。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词