Allegro学习笔记 : 一、网络表导出与PCB前处理
Cadence Allegro 17.4 学习记录
#一只小白的学习记录
写博客是防止自己某天记不住操作,以后能温故而知新,同时也方便和我一样刚接触cadence不熟悉软件操作的朋友进行借鉴。希望大家相互学习探讨,记录有误的地方也欢迎各位指出,转载请标明出处,Thanks♪(・ω・)ノ!
一、通过原理图生成网络表Netlist
Cadence与本人常用的AD之间最大的不同就是将原理图工具和画板工具分为了两个软件:原理图工具为OrCAD Capture CIS,画板工具为Allegro PCB Designer,也就是PCB Editor。(Cadence中包含了很多工具集可以用于电路板设计,常用为这两个)。
为了将原理图和PCB图进行对应关系的连接,就必须在原理图工具中生成网络表(有的版本叫logic)。网络表生成步骤如下:
1.打开原理图文件,选中dsn文件后点击Tools工具,在下拉菜单中选择Create Netlist...
2.弹出以下对话窗口,基本不用做修改,直接确定。生成的Netlist文件夹默认保存在与原理图文件同一个位置,文件夹名为allegro。导入网络表时注意别找错地方。
备注:如果要导出可被PADS、AD识别的网络表,在该窗口的“Other”工具栏中Foormatters进行设置,如下图所示。
Allegro的第三方网表文件类型:orTelesis64.dll,同时将Part Value中改为 {PCB Footprint}
Pads:orpads2k64.dll,Value不用修改
AD:orprotel264.dll,Value不用修改
二、新建PCB
1:打开PCB Editor,File - New,弹出对话框,设置如下:(*wizard是根据向导进行创建),点击OK。
三、PCB前处理
1:单位设置
在画板子之前,需要确认好单位,用Millimeter毫米为单位来画板框,用Mils来进行布局走线。
操作步骤:Setup - Design Parameters...弹出对话框如下 ,Design选项卡,设置如下。图纸范围和大小按需设置,可稍微大点,原点坐标不用变。
2:显示设置
在对话框右侧有需要在画板时可视的选项。
3:文本设置
4:栅格设置
5:颜色设置
绘制PCB时显示的各个板层具有不同的颜色可以便于区分,颜色设置上可以根据个人喜好。Allegro对于各层有着细致的分类,在绘图时选择重要的几层进行显示即可,不用全部显示。
操作步骤:Display - color/visibility...Layers选项卡,在Global visibility处点击off一键关闭所有层的显示,再选择我们需要的层打开。
需要设置的layer和元素有:
Geometry:
Package Geometry - Slikscreen_Top和Silscreen_Bottom
Board Geometry - Design_Outline
Components:
Silkscreen_Top和Silscreen_Bottom,在交互式布局时不用打开位号
Stack-up:
Top和Bottom层的pin、via、etch、DRC
四、创建PCB板框
创建板框有两种方式,一是自己手动进行创建,而是通过结构工程师给的DXF图进行创建,以下进行分别说明:
1:手动创建板框
<1>:如果是规则的矩形直接用矩形工具,在options选项卡中大类选择Board Geometry,子类在17.4版本中选择Design_Outline,以前的版本定义在Outline。颜色根据个人喜好设置,以前常用AD的mechanical 1,这颜色看习惯了 。最后在command命令行输入要放置板框的位置, x 0 0即将板框放置在原点。
<2>:不规则图形可以利用command语句
再换回Design_Outline层:
<3>:个人习惯给板子倒个圆角,这里放个参考链接,不过allegro倒圆角真比AD麻烦些= =
我参考的这两位博主写的操作,写得十分详细:
由于Design_Outline子类只能用shape进行定义,无法进行解构。对于要进行倒角的板子,个人感觉先定义在Outline进行倒角设置后再换到Design_Outline层,可以省些麻烦,有更好用的方法欢迎在评论区留言~
2:通过DXF导入板框
目前基本就是通过自己定义板框,这里放一篇自己收藏的文章,供自己以后查阅,也推荐给各位。
更多推荐
所有评论(0)