全国销售免费咨询热线:400-800-1070

Cadence Allegro 17.2中直接添加和删除元件的操作方法

2019年09月05日

Allegro的全称是Cadence Allegro PCB Designer,是Cadence公司推出的一个完整的、高性能印制电路板设计套件。通过顶尖的技术,它为创建和编辑复杂、多层、高速、高密度的印制电路板设计提供了一个交互式、约束驱动的设计环境。它允许用户在设计过程的任意阶段定义、管理和验证关键的高速信号,并能抓住今天最具挑战性的设计问题。Allegro印制电路板设计提高了PCB设计效率和缩短设计周期,让您的产品尽快进入量产(目前高速PCB设计用的最多工具,就是Allegro)。

 

在项目实际的设计中我和小伙伴一样都遇到过很多麻烦的问题,有些时候原理图和PCB设计可能是由不同的工程师负责,由于种种原因可能需要在没有原理图的情况下直接对PCB进行操作。如直接添加和删除元件的操作方法等。今天我就和小伙伴一起来学习Cadence Allegro 17.2中直接添加和删除元件的操作方法,接下来我们一起学习。


在电路板中增加元件的操作方法:

1.没有原理图或者原理图没办法和PCB文件进行同步的情况下,或者比较简单的电路板,可以直接在Allegro PCB Design的环境下直接对元件进行新增操作。选择环境配置,打开Setup菜单--User Preferences Editor窗口,找到logic--logic_edit_enabled使能原理图编辑功能选项。

 

2.设置元件库的路径,paths—library--devpath是devices的库文件路径设置,需要设置成元件库devices文件的路径目录,增加元件的操作,利用的就是通过读取到的Devices文件来进行的,若路径不对,可能找不到元件的devices文件。Padpath是焊盘的路径设置,Psmpath是Allegro数据库文件的路径,该处3个路径都必须设置到各自的库路径目录,要确保元件库能够正常被调用(设置路径之后,需要重新启动Allegro PCB Design软件)。路径设置如下图所示。

 

3.选择Logic菜单--Part Logic命令,弹出Part List 对话框。如表图所示。

 

4.RefDes Filter文本框用于按照参考标号方式过滤查找元件,*代表所有元件。Device Filter文本框用于按照Device方式过滤查找元件,*代表所有元件。Sort By 用于设置当前电路板中所有元件信息的显示方式,有Device和RefDes两种方式。Part List列表框中会列出当前电路板上所有的元件信息、电阻,电容,芯片、连接器等元件信息都在该处罗列出来。列表中Refdes列是元件的参考标号,qty列是元件的数量,Device列是Device的名称,Package 列是元件的封装信息。

 

5.Browsers功能组中,Physical Devices按钮用于浏览元件库中的Device文件,Physical Packages按钮用于浏览元件库中的封装文件,SI Components按钮用于打开SI Model Browser窗口,给元件分配加载仿真模型。Part Modification Area 功能组,用于对选中的元件属性进行编辑,可以执行对Device、Refdes、Class、Value、Tolerance、Package的属性进行编辑和修改。Add按钮用于新增元件,Modify按钮用于对当前的元件属性进行修改,Delete用于对当前选中的进行删除。

 

6.增加元件,点击Physical devices按钮,弹出Library Browser库文件浏览的窗口,在该窗口会列出所有库中元件的Devices文件信息,用鼠标拖动右侧的滚动条可以浏览到全部Devices。例如需要增加lfbga100封装类型的元件,用鼠标点击选中lfbga100.txt文件后,点击OK按钮,lfbga100.txt中记录的信息将会显示在Part Modification Area 功能组中,如下图所示。

 

7.Pin Count、device、Class、Package都是自动读取lfbga100.txt,device文件中的信息,可以不用修改。refdes增加元件的位号需要手工输入比如U2,Value 增加元件型号需要手工输入,比如STM32F103VC。点击Add按钮就可以将STM32F103VC的元件增加到当前的元件列表中,如下图所示。

 

8.devices文件是在制作封装的时候通过Create Device的方式创建的。设置好路径之后系统才能发现文件,文件中就存在package,class,pin cont等的描述信息。如下图所示, lfbga100.txt是lfbga100封装devices文件。

 

9.放置元件,选择Place菜单—Manually命令,或者Quick place命令进行摆放元件。在需要摆放的U2元件前面打勾用鼠标往外拖动到工作区域就可以放下该元件,如下图所示。

 

10.一次增加多个元件的办法,以一次增加20个电阻为例,当在Part Modification Area 功能组中的Refdes文本框中输入的元件编号为R1-20格式,点击Add按钮后,将会一次增加20个电阻元件,编号从R1到R20,如下图所示。

 

11.电路板中删除元件操作和增加操作相似,选择Logic菜单--Part Logic命令,弹出Part List 对话框。在Part List列表框中用鼠标点击选中要删除的元件,点击Part Modification Area 功能组中的Delete按钮,选中的元件就会被删除。如下图所示。   

 

12.采用此种办法删除元件是从网络表中将元件彻底删除,不管该元件是已经摆放或者尚未摆放都进行删除,与使用Edit菜单--Delete命令不同。Edit菜单--Delete命令,只是将元件从已经摆放或者布局中进行移除到Placement未摆放的状态,并没有从网络表中将元件删除,再次进行摆放元件还能重新摆放到电路板中。

 

通过上面的学习让我们看到了Cadence Allegro 17.2中直接添加和删除元件的操作方法。利用这个方法可以在没有原理图的情况下直接添加和删除元件,这样的操作简单,功能强大,对于提升设计效率以及设计的准确性都有很大的帮助,阅读完这篇文章的小伙伴可以自己去试一试这个功能,为己所用提高工作效率。