Cadence 使用笔记

  • 1. 软件安装

1.1 移步吴川斌一条龙安装程序。

  • 2. 软件说明

安装好后,在开始菜单Cadence目录下会产生很多应用程序,感兴趣可以进入文件目录下一一了解。但应用程序非常多,非一时能了解清楚。

 

 

2.1 原理图设计软件及原理图封装设计软件

OrCAD Capture CIS 

 

2.2 焊盘设计工具

Pad Designer 

 

2.3 PCB设计软件及封装设计软件

PCB Editor 

 

  • 3. 原理图设计

原理图设计感觉和其他原理图设计软件类似,有自带的常用元件封装库,简单学习一下原理图封装设计后,即可开干。

3.1 新建原理图

 

  • 4. 原理图封装设计

4.1 右下角工具栏

 

  • 5. 焊盘设计

5.1 界面

 

  • 6. PCB封装设计

6.1 添加焊盘

6.1.1.设置库路径

 

6.1.2.添加焊盘

 

 然后在命令行输入第一个焊盘的坐标如x 0 0

6.2 添加丝印

Package Geometry -> Silkscreen_Top 层画线即可

6.3 添加元件体

Package Geometry -> Place_Bound_Top 层绘制Shape。

设置高度步骤:进入Setup -> Areas -> Package Height模式;然后点击Shape体,在Options选项栏中设置高度参数。

6.4 添加元件位号(必须)

6.5 修改边框大小方法

   

如上图点击编辑顶点命令后,点击一个顶点,拖动即可。

  • 7.PCB设计

7.1 导入dxf边框

7.1.1.设计PCB的第一步就是导入dxf边框

 上图3打开界面如下图

7.1.2.设置边框层

导入后一般不放在边框层,选中边框层线条右击菜单改变层,选择outline即可

7.1.3.倒角

a) 倒斜角方法

选菜单栏Manufacture——Drafting——Chamfer,然后在Options侧边栏填写倒角长度和倒角角度。

  

b)倒圆角方法

选菜单栏Manufacture——Drafting——Fillet,然后在Options侧边栏填写倒角半径。 

      

7.2 导入网络表

菜单路径如下图:

 

选择导入信息,如下图

 

7.3 放置器件

菜单路径如下

 

7.4 器件布局

7.4.1. 禁布区设置

a) Route keepout和 Route keepin区别:

Route keepout是指在范围允许布线;

Route keepin是指在范围不允许布线;

b) Package keepin和Package keepout区别:

Package keepin是指在范围允许放置器件;

Package keepout是指在范围不允许放置器件;

7.4.2.器件捕获定位放置

a) 定位柱定位

进入Move命令,右击菜单->Snap pick to->

Shape Center: 图形中心

Arc/Circle Center: 圆弧/圆中心

Symbol Origin:符号原点

Symbol Center:符号中心

可选择圆形中心(好像必须为一个形状,焊盘不行,下图为示例,不代表可以正常操作;焊盘可以选Pin)做参考点,在将光标移动到dxf定位的圆弧/圆处重复上面的步骤,即可实现定位点对齐。

    

b) 形状中心定位

使用形状中心定位要将边框变换成形状,步骤如下:

shape–>compose shape进入组件形状模式,

 

然后点击下面的形状或者闭合的曲线即可。

 

此时按照步骤a,选择Shape Center 定位中心对齐即可放置。

7.4.3. 旋转整个板子

方法1:用spin命令

1、Edit--spin命令---options中选择user Pick及angle角度90或180

2、在Find里勾上所有,或你要旋转的对象

3、点击一点作为User Pick旋转的中心点,鼠标旋转即可

7.4.4.重新定义板子原点

 

7.4.5.更新器件封装

    

7.5 布线

7.5.1.将line层线转为Cline线

首先确保line类型的线与目标网络接触,然后选中line线,然后点击下面菜单,Tools->Derive Connectivity,然后勾选Convert Lines to Connect Lines.即可。

   

7.5.2.设置网络走线的颜色

打开颜色编辑窗口

 或者

 再或者在命令窗口输入 color192

7.5.3.差分对走线

7.5.4.等长线

7.6 滴泪

 

 

7.7 铺铜

7.7.1.新建

   

7.7.2.更新动态铺铜

-> 选择需要更新的shape,并点开右击菜单->选择update shape即可  

7.7.3.铺铜间距设置

 

7.8 批量添加过孔

  

 

7.9 开槽

在outline层画线就完了。

7.10 开窗

首先要明确开窗的层,需要在Board geometry中选择Soldermask Top(Top面开窗)或Soldermask Bottom(Bottom面开窗)。打开颜色管理器,设置Soldermask Top(项目中在Top层开窗)可见并设置好颜色,如下图所示:。

7.11 调整丝印

7.11.1.设置字体

 

7.11.2.设置丝印

->-> ->框选丝印即可 

7.11.3. logo放置

  

8.制造输出

8.1 钻孔文件

8.1.1.生成钻孔表

  

选择默认值即可。点击OK,结束。

8.1.2.钻孔文件设置

  

8.1.3.钻孔文件生成

 

8.1.4.钻孔路径

8.1.5.Gerber

双层板嘉立创的推荐设置如下图,多层板再增加内层即可。

9. 异常问题

9.1 PCB保存提示用户错误

如果选择了原理图交互式布局,要先关闭原理图再保存退出。

10.技巧

10.1快捷键设置

10.1.1.环境变量

Allegro的快捷键设置是通过编辑ENV文件,因此第一步是找到ENV文件的位置。

用户环境变量:文件默认路径为:D(安装磁盘):\cadence\SPB_Data\pcbenv

系统环境变量:D:\Cadence\Cadence_SPB_16.6\share\pcb\text

 

需要注意的是Allegro的命令有两种方式,分别是funcky和alias。两者的区别在于前者命令直接执行,后者需要回车才能执行。因此funcky适合单键控制的命令,alias适合组合命令。

这里罗列的是一些常用但又不容易设置的快捷键,大家可以根据自己的需要去设置。

1.走线时按下快捷键自动切换设定的线宽

funckey X options acon_line_width 20

注意:X为快捷键,请自行设置,20为线宽,走线时按下快捷键后走线的线宽自动切换为20。

2. 走线时圆弧或直线及角度的自动切换

走线切换为圆弧:

funckey X FORM mini lock_mode Arc

走线切换为直线:

funckey X FORM mini lock_mode Line

走线角度切换为任意角度:

funckey X FORM mini lock_direction Off

走线角度切换为45度:

funckey X FORM mini lock_direction 45

走线角度切换为90度:

funckey X FORM mini lock_direction 90

注意:X为快捷键,请自行设置。

3. 选中铜箔和给铜箔赋网络快捷键

选中shape:

a X shape select 或 funckey X shape select

给shape赋网络:

a X pop net list 或 funckey X pop net list

注意:X为快捷键,请自行设置。a或funckey两种快捷键任选一种都可以,a的输入命令后需要回车,而funckey则不需要回车。

4. 右键Snap pick to快捷键的设置

自动捕抓线段最近的顶点:

funckey X "prepopup; pop dyn_option_select 'Snap pick to@:@Segment Vertex'"

自动捕抓线段的中点:

funckey X "prepopup; pop dyn_option_select 'Snap pick to@:@Segment Midpoint'"

自动捕抓当前鼠标所在线段的位置:

funckey X "prepopup; pop dyn_option_select 'Snap pick to@:@Segment'"

自动捕抓交点:

funckey X "prepopup; pop dyn_option_select 'Snap pick to@:@Intersection'"

自动捕抓铜箔的几何中心:

funckey X "prepopup; pop dyn_option_select 'Snap pick to@:@Shape Center'"

自动捕抓圆或圆弧的圆心:

funckey X "prepopup; pop dyn_option_select 'Snap pick to@:@Arc/Circle Center'"

自动捕抓器件的原点:

funckey X "prepopup; pop dyn_option_select 'Snap pick to@:@Symbol Origin'"1

自动捕抓器件的中心:

funckey X "prepopup; pop dyn_option_select 'Snap pick to@:@Symbol Center'"

自动捕抓焊盘的中心:

funckey X "prepopup; pop dyn_option_select 'Snap pick to@:@Pin'"

自动捕抓过孔的中心:

funckey X "prepopup; pop dyn_option_select 'Snap pick to@:@Via'"

自动捕抓标记符号的中心:

funckey X "prepopup; pop dyn_option_select 'Snap pick to@:@Figure'"

自动捕抓焊盘最近的顶点:

funckey X "prepopup; pop dyn_option_select 'Snap pick to@:@Pad Edge Vertex'"

自动捕抓焊盘边缘最近的中点:

funckey X "prepopup; pop dyn_option_select 'Snap pick to@:@Pad Edge Midpoint'"

自动捕抓焊鼠标所在焊盘边缘最近的位置:

funckey X "prepopup; pop dyn_option_select 'Snap pick to@:@Pad Edge'"

注意:X为快捷键,请自行设置,按下快捷键后根据设置自动捕抓对象。

5. User Preferences 的一些快捷键设置

铜箔显示或隐藏:

a X 'settoggle no_etch_shape_display;redraw'

铜箔填充或只显示边框:

\8 q0 [; B9 d! C# Y9 D7 D

a X 'settoggle no_shape_fill;redraw'

铜箔显示类型切换:

a X 'settoggle old_shape_fill_style;redraw'

大十字鼠标与小十字鼠标的切换:

a X 'settoggle pcb_cursor infinite cross;redraw'"

注意:X为快捷键,请自行设置,按下快捷键后回车自动切换设置。

6. 如果不知道快捷键的命令,可以在Allegro中将鼠标移动到需要设置的菜单上,软件会提示相关的指令。

快捷键不宜太多,会记不住。位置最好在asdf附近,毕竟右手要拿鼠标,和ctrl配合的键绝对要在asdf附近,毕竟我们没有第三只手!

7.按空格旋转

#按空格以90度旋转选中的物体

funckey ' ' iangle 90         

#按ctrl+R以45度旋转选中的物体

funckey ~R iangle 45  

10.2 参数复用

10.2.1.导出

10.2.2.导入

  • 4
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值