![PADS 2007原理图与PCB设计](https://wfqqreader-1252317822.image.myqcloud.com/cover/856/687856/b_687856.jpg)
3.3 逻辑封装编辑器中的操作
1.CAE Decal
Logic 2007中的CAE Decal也称为逻辑封装,即原理图中呈现出的元件原理图符号。在进行电路设计时仅有原理图符号肯定是不行的,还需设置与之关联的PCB封装等电气参数后才能将CAE Decal和PCB Decal关联到一起,成为一个完整的元件。
若在【Library Manager】对话框中单击【Logic】按钮后,再单击【New】按钮,直接进入CAE封装编辑器绘制CAE封装时,工具栏中一些按钮是不可用的;但从【Tools】菜单进入Part Editor环境新建CAE封装时,【Symbol Editing】工具栏中的按钮全部可用,这两点区别初学者特别需要注意,如图3-3-1所示。本章中创建CAE Decal均基于选择【Tools】菜单的【Part Editor】命令,进入元件编辑器。
![](https://epubservercos.yuewen.com/D4C0C0/3590505404513001/epubprivate/OEBPS/Images/figure_0040_0001.jpg?sign=1738937689-bYGsi7vk5EtoecVSV68IxYFYkO6FDBdG-0-2ef39daf3e3d132e2681b132d12c72ae)
图3-3-1 CAE Decal环境中符号编辑工具栏
2.使用Decal向导工具创建CAE封装示例
Logic提供的【Decal】(封装)向导对话框用于自动创建新的CAE封装。通常用来创建方框型的逻辑封装,将其看成单个门电路(非多个门电路构成元件的形式)。
下面以创建LM324的CAE Decal为例,介绍Decal向导工具的使用方法如图3-3-2所示。
![](https://epubservercos.yuewen.com/D4C0C0/3590505404513001/epubprivate/OEBPS/Images/figure_0040_0002.jpg?sign=1738937689-tDrBVYV1EZhppYOX1ljVvWKQl9EeO5pI-0-abea5bac6882d5bf77f5e6148ebcb98c)
图3-3-2 【CAE Decal Wizard】对话框
3.手动创建CAE封装时的关键步骤
Logic 2007有两种贯穿PADS 2007软件的关于对象的操作方法的基本模式:对象选择模式(先选择对象)和动作模式(先选择命令)。在CAE Decal的操作中,用户可根据习惯自行选择,本书中关于Logic、Layout的操作很多情况下都可用这两种方法进行。
1)在Decal编辑器中修改对象 创建、编辑Decal的过程中,遇到修改添加、创建对象(如调整标签、端子的位置,修改Decal边框)的场合,修改一个或多个对象的方法如图3-3-3所示。表3-6所列为封装编辑器中可用的编辑选项列表。
表3-6 Decal Editor中可用的编辑选项列表
![](https://epubservercos.yuewen.com/D4C0C0/3590505404513001/epubprivate/OEBPS/Images/figure_0041_0002.jpg?sign=1738937689-6jxeXCgqykd7emaMhArUUiF3QPlatWZa-0-6e04de9390efcc923cda6854fb5968ac)
![](https://epubservercos.yuewen.com/D4C0C0/3590505404513001/epubprivate/OEBPS/Images/figure_0041_0001.jpg?sign=1738937689-tzL7dWJ3IdccVGUolWmXmh14arUKJUy0-0-c30b56ff789dea9459379592324bbf6f)
图3-3-3 修改封装对象
2)添加、修改端子 引脚端子是由Pin Decal(引脚封装),以及一系列定义端子的号码、交换数据的文本字符串组成。添加新的端子的方法如图3-3-4所示。
![](https://epubservercos.yuewen.com/D4C0C0/3590505404513001/epubprivate/OEBPS/Images/figure_0041_0003.jpg?sign=1738937689-INGkF0qXnwtchArbmWU6HrTUTzxXNWzi-0-30f602e9cf0c36481ee620991514be8d)
图3-3-4 添加端子
【Terminal Properties】对话框用于在Decal Editor(封装编辑器)中为所选端子设置查看或修改端子属性。在CAE封装编辑器中为所选的端子修改引脚封装,如图3-3-5所示。
![](https://epubservercos.yuewen.com/D4C0C0/3590505404513001/epubprivate/OEBPS/Images/figure_0042_0001.jpg?sign=1738937689-U6gccxqk6ePjy5FErVAEXrC2OAruX2UR-0-b016ddcb29e99214a148bd865b5f64b3)
图3-3-5 设置端子属性
3)设置、修改引脚编号 添加引脚端子后,引脚的初始编号有时不能满足正常使用,可根据需要设置引脚编号并指派引脚号码到多个引脚,且引脚号码按所设置的步进值自动增减。图3-3-6所示为【Set Pin Numbers】对话框。
![](https://epubservercos.yuewen.com/D4C0C0/3590505404513001/epubprivate/OEBPS/Images/figure_0042_0002.jpg?sign=1738937689-WcXL7xopnTewAf7sDMTSTtHFR7q9lcPh-0-83e5d93acd4d937e74f97061e978012d)
图3-3-6 【Set Pin Numbers】对话框
修改引脚编号命令可用于修改已指派的引脚编号,但该命令不检查复制的编号。若要为一些引脚按升序排列指派编号,可在Part Editor环境中使用【Editing】工具栏的【Set Pin Number】按钮实现。使用动作模式来修改引脚编号的步骤如图3-3-7所示。
![](https://epubservercos.yuewen.com/D4C0C0/3590505404513001/epubprivate/OEBPS/Images/figure_0042_0003.jpg?sign=1738937689-fpAhVcRjKe3DmRqDJ6KDgwAYbhgvR6Ri-0-a9670f6bbedc48b16f4a1de58c86893f)
图3-3-7 修改引脚编号
4)设置、修改引脚名称 添加元件引脚后,可使用设置引脚名称来为几个引脚添加或修改名称。引脚名称用于标注引脚的用途功能,如CLK,DATA0等。名称的后缀每次都会在选择引脚时自动增加。设置引脚名称的方法如图3-3-8所示。
![](https://epubservercos.yuewen.com/D4C0C0/3590505404513001/epubprivate/OEBPS/Images/figure_0043_0001.jpg?sign=1738937689-NpTB5L0rMuUtfDxgPm7fKXr0us8ecnsg-0-6489fcfc7ed11ed8ddb99fef73d406d8)
图3-3-8 设置引脚名称
设置完引脚名称后,可灵活地根据实际情况修改引脚名称,如图3-3-9所示。
![](https://epubservercos.yuewen.com/D4C0C0/3590505404513001/epubprivate/OEBPS/Images/figure_0043_0002.jpg?sign=1738937689-YrqbVVAGR2dI0zP9Hn2jVr97AihJcXwQ-0-189323c51f7dcd3994329d1ecebfa626)
图3-3-9 修改引脚名称
5)设置引脚类型 引脚类型设置可以修改终端所呈现的引脚类型,如负载、电源等。使用动作模式设置引脚类型的方法如图3-3-10所示。
![](https://epubservercos.yuewen.com/D4C0C0/3590505404513001/epubprivate/OEBPS/Images/figure_0043_0003.jpg?sign=1738937689-LIwFikeswrdMYYE48BI9tsuhtVFb97nd-0-d375c8e27c64271fdf9eab1371bd0ac7)
图3-3-10 设置引脚类型
使用对象模式设置引脚类型的方法在此不做重复,读者可自行操作。表3-7列出了引脚类型缩写字符说明。
表3-7 引脚类型缩写字符说明
![](https://epubservercos.yuewen.com/D4C0C0/3590505404513001/epubprivate/OEBPS/Images/figure_0043_0004.jpg?sign=1738937689-SmYNjDMIyqK3E94fKiv54eiSiXCsJWUL-0-046c24a569903715922ef922c4d5e465)
6)设置引脚交换 主流的EDA设计软件都提供了引脚交换的功能,PADS 2007也不例外。为元件设置引脚交换类可用于PCB布线,缩短布线长度及布线优化。交换类(SwapClass)通过数值指派,类的数值为0时,表明在任何情况下引脚都不做交换,当类的数值为1~99时,说明可在相同交换类数值的时与其他门电路引脚交换。使用动作模式设置引脚交换的方法如图3-3-11所示。
![](https://epubservercos.yuewen.com/D4C0C0/3590505404513001/epubprivate/OEBPS/Images/figure_0044_0001.jpg?sign=1738937689-PpRToD0UtgdAgaPVaj9sJszx9AgmGQKU-0-fd6bb085f61f6e0c45eca5d76fa9b387)
图3-3-11 设置交换引脚
7)修改、管理引脚封装 为已有的引脚端子选择不同的引脚封装,可通过【Pin Decal Browse】对话框实现。使用动作模式修改引脚封装的方法如图3-3-12所示。
![](https://epubservercos.yuewen.com/D4C0C0/3590505404513001/epubprivate/OEBPS/Images/figure_0044_0002.jpg?sign=1738937689-Jrlcof8kR0KazIxhV7Xu6EBFYA7yCcbL-0-40e1ac53505412f25e51f6a737399477)
图3-3-12 修改引脚封装
【Pin Decal List Management】对话框用于设置哪些封装可显示在【Pin Decal】列表中,【Pin Decal】列表包括当创建门电路或元件封装时可用做终端图形的封装。设置【Pin Decal List Management】对话框的步骤如图3-3-13所示。
![](https://epubservercos.yuewen.com/D4C0C0/3590505404513001/epubprivate/OEBPS/Images/figure_0044_0003.jpg?sign=1738937689-wjVQvwceerZIzACkxxhacMiPNFMmdXJ3-0-d0afbe2a14974691aa462c950eb8a502)
图3-3-13 设置【Pin Decal List Management】对话框
8)修改序列编号 修改序列编号(Change Sequence Number)命令用于在元件中为引脚修改序列编号。引脚的序列编号用于在替换的CAE Decal中为引脚设置对应的编号。当用户连同设置或修改引脚编号的操作指派引脚编号时,则会为符合条件的替换封装指派相同的编号。修改引脚序列编号可按如图3-3-14所示步骤操作。
![](https://epubservercos.yuewen.com/D4C0C0/3590505404513001/epubprivate/OEBPS/Images/figure_0045_0001.jpg?sign=1738937689-UoW1RoJGHbseXk0gNAd1a1BqxeG95Poz-0-04717144b51ae9c57e160fb4b702833c)
图3-3-14 修改引脚序列编号
9)创建特征值标签 特征值标签(Attribute Labels)是带有CAE封装特征值的占位符。为元件添加特征值时,将放置在保留的位置上,Logic 2007允许放置无限制数量的特征值标签。图3-3-15所示为创建特征值标签的方法。
![](https://epubservercos.yuewen.com/D4C0C0/3590505404513001/epubprivate/OEBPS/Images/figure_0045_0002.jpg?sign=1738937689-jzUKcBZq91wkRYRrnyPBi1KEwUcFVfIy-0-31358f2cca5a905eb266fdecd542d5de)
图3-3-15 创建特征值标签的方法
10)设置元件的原点 在Part Editor中,选择【Setup】菜单中的【Set Origin】命令可以为CAE Decal指定新的原点。设置CAE封装新原点步骤如图3-3-16所示。
![](https://epubservercos.yuewen.com/D4C0C0/3590505404513001/epubprivate/OEBPS/Images/figure_0045_0003.jpg?sign=1738937689-sah8jlZFRa3t5s9YaXmHJBzTUZMT8GQX-0-1510738f4a03951080c9b4e41aae2109)
图3-3-16 设置CAE Decal新原点
4.手动创建CAE封装示例
除利用向导工具创建CAE Decal的方法外,还可使用手动创建的方法灵活构建所需元件的CAE封装。在Logic中手动创建CAE封装时,需了解创建的CAE封装元件的组成。单一门电路是仅有一个门电路的器件,常见的晶体二极管、三极管、电阻、电容等都看做是单一门电路元件;而多个门电路元件(如CD4011)由多个门电路构成的元件,如图3-3-17所示。
![](https://epubservercos.yuewen.com/D4C0C0/3590505404513001/epubprivate/OEBPS/Images/figure_0046_0001.jpg?sign=1738937689-16HdIFOQgfoFknzcX4fjfqCnCXhni4Pt-0-87188b37fa20ef8adcaffe54ed325d98)
图3-3-17 单一门电路元件CAE封装与多个门电路元件CAE封装举例
直接在Decal Editing模式创建CAE Decal时,工作区中会显示如图3-3-18所示的一些标识条目。表3-8为CAE Decal编辑模式下工作区中文本条目说明。
表3-8 CAE Decal编辑模式下工作区中文本条目说明
![](https://epubservercos.yuewen.com/D4C0C0/3590505404513001/epubprivate/OEBPS/Images/figure_0046_0002.jpg?sign=1738937689-sIbtreBaD81VisN7PMxOSVFCHKPVK0F1-0-661e77f9f82ca0b97cdfd0a69e470e5c)
![](https://epubservercos.yuewen.com/D4C0C0/3590505404513001/epubprivate/OEBPS/Images/figure_0046_0003.jpg?sign=1738937689-GcjRozaHwRoXD6lziag6TxeoBkzOFpct-0-12bbcd27c48a8a5a5ff3ed9975d2374c)
图3-3-18 创建CAE Decal工作区的初始显示
1)创建单个门电路元件CAE封装 下面举例说明本书所附单片机最小系统中4位一体数码管的CAE封装(单个门电路元件CAE Decal)的制作方法,如图3-3-19所示。
![](https://epubservercos.yuewen.com/D4C0C0/3590505404513001/epubprivate/OEBPS/Images/figure_0046_0004.jpg?sign=1738937689-Vp3HYJ0cpIyNkQOHxxCFAsTbr1AA5olj-0-23140eec02a6dded29cb6b9ce1044210)
图3-3-19 创建单个门电路CAE封装
2)创建多个门电路元件的CAE封装多个门电路的元件是在PCB电路设计中使用不止一个符号的门电路的一个完整元件,例如,4011这个元件是由4个与非门电路构成的元件,是一个典型的多门电路器件。下面以CD4011为例介绍如何手动创建多个门电路CAE封装,如图3-3-20所示。
![](https://epubservercos.yuewen.com/D4C0C0/3590505404513001/epubprivate/OEBPS/Images/figure_0047_0001.jpg?sign=1738937689-v4lIlmQB27r815JMqIU5G3x20PNo2DmC-0-ec2c986e959c99667cde3b646f90016a)
图3-3-20 创建多个门电路CAE封装
5.由已有CAE Decal创建新的CAE Decal操作示例
完全手动创建新的CAE封装的方法常用于创建库中没有可借鉴的元件CAE封装。在实际设计工作中,经常遇到库中有可以借鉴的元件,如库中有三极管BF926,但没有三极管9012。它们二者之间的CAE封装相同,但关联的PCB封装不同。因此,可利用BF926的CAE封装,修改其关联的PCB封装,即可变为所需的9012元件。本书所用实例单片机最小系统中的三极管9012就是用此方法创建的,如图3-3-21所示。
![](https://epubservercos.yuewen.com/D4C0C0/3590505404513001/epubprivate/OEBPS/Images/figure_0048_0001.jpg?sign=1738937689-9d8IFGifgBhLDVYKiEF4pkyPJAkbUT4o-0-863e945aaac249236509ed08690fcc11)
图3-3-21 由BF926 CAE封装创建新的9012 CAE封装