以下针对的是17.2版本,16.6大体相同,只是一些命令位置不同
一、打开软件
1. 在程序栏找到如下位置()
二、打开程序
1. 建立新原理图:File → New design
2. 建立新原理图库:File → Library
*CIS新建design后的菜单栏自带library,可以直接在当前原理图建立当前原理图需要的库。
*新建后生成的文件有,.dsn design文件 ,.opj project文件,.OLB 原理图库文件。
3. 在design1.dsn位置点击左键,可以新建schematic;在SCHEMATIC1位置点击左键,可以新建Page。
4. 设置参数:面板上找到Options
Options → Preferences → Grid Display 格点设置, 分为原理图格点设置,封装库格点设置。选项自己选择,推荐使用lines的显示方式,1 1 of pin to pin ,pointer snap to grid 自动抓取格点设置。
Options → Preferences → miscellaneous 杂项设置,一般默认即可。选项中①②可以设置。。。。;③设置是否自动添加位号,勾选Preserve reference on copy 不自动添加位号;④PCB布局时可以和原理图交互操作(重要,勾选);
Options → Preferences → 其他选项皆使用默认设置即可(Colors/Print 打印颜色设置,打√表示打印出来,不√表示不打印出来)
Options → Design Template → Page size 选择纸张大小
Options → Auto backup 设置备份,默认即可。
三、 创建原理图库
(一)、简单器件封装建立
填写图中标识的位置即可,PCB封装不清楚可以先不填。
1. 绘制边框
在可点亮的命令里很好找,可以在如图所示位置设置线的类型和大小,右键And mode 退出命令。
2. 放置Pin
如图,Pin一般放置两种属性,电源管脚一般要标注好是Power,其他管脚选择Possive 即可。Shape 选择 Line 即可。需要注意电源管脚会使能 Pin Visible 选项,不勾选的话不会显示管脚标识。
3. 保存
(二)、Homogeneous 封装建立
当零件封装较为复杂且可分成相同的部分,则可建立Homogeneous封装。Homogeneous封装就是创建完Part A 的封装后,Part B会相应生成,不需要重新绘制,只需重新设置管脚属性即可。需要注意的是,对于电源属性管脚,管脚名称和编号可以相同,即可同时存在于A,B Part,无源管脚不可以,保存时会报错。
可在视图左下角找到切换part视图的选项。从View里也可以切换视图,而且可以同时看所有Part。
(三)、Heterogeneous 封装建立
当零件封装较为复杂且被分成不同的部分,则可建立Heterogeneous封装。Heterogeneous封装就是创建完Part A 的封装后,再绘制Part B。同Homogeneous一样,对于电源属性管脚,管脚名称和编号可以相同,即可同时存在于A,B Part,无源管脚不可以,保存时会报错。
(四)、绘制封装时常用的操作
1. 绘图时Pin针是在虚框处放置,可以如图画线连接上。
2. 绘图时点击涂上图标变成红色即可关闭自动捕捉格点
3. 绘图时遇到低电平有效的管脚名称,头上经常带一杠的那种,打“\”。
4. Pin array 使用 可以放置多个管脚,注意的是因为无源管脚不能取相同的管脚名,所以名字要带个1,方便后面自动叠加。increment for next pin 可以是负数。
5. 使用Excel帮助创建多管脚器件封装
1) 随便创建一些引脚,后框选中,右键Edit pins。弹出如下界面。 可以根据勾选选择显示内容。
2)用鼠标选中这片区域,按Ctrl+Insert键复制,粘贴到excel中。
3)直接在Excel中更改Pin name,和Pin number,和Type。
* 利用复制粘贴,以及Excel的便捷操作可以快速填写好Pin name,Pin number。
4)更改好后,选中,Ctrl+V键复制。OrCAD中鼠标选中区域,Shift+Insert键复制到OrCAD中。点击OK,即可快速修改,填写。
(五)、调用别人的原理图库
方法一:直接打开别人的原理图复制即可。
方法二:打开需要复制的原理图库或者原理图文件,在Library → Library Cache 中,选中复制,在自己画的原理图库中Library →./library1.olb 下粘贴即可。
方法三:放置器件,在图中圈起起来的位置添加原理图库路径。即 .OLB文件。即可调用其他原理图库。
(六)、更改,更新元件封装(在原理图库中)
当需要对元件封装进行简单的修改时,尤其是在绘制原理图时
第一种情况:在原理图中直接选中需要更改的封装(元件),右键,Edit Part,进入到新页面,更改需要更改的东西,点击Close,会弹出如下对话框。
Update Current,更新到当前单个文件;Update all ,当前原理图中所有这个封装的零件都更新。
*因更改的是原理图中的封装,并没有更改原理图库的,所以从原理图库中调用的还是原来没有修改后的封装。而此时更改后的封装路径也变成了当前原理图。
第二种情况:直接在原理图库中更新,这时对于当前原理图缓存的还是原来的没有更改后的原理图库,需要在原理图里进行缓存更新。(如果直接放置会放置不了,且弹出ERROR)如图,更新当前元件缓存。原理图里就是最新的元件封装。
四、绘制原理图
(一)、摆放器件
上面已经对如何放置元件进行了说明。
添加需要的元件库。系统元件库在安装目录下找到,大概目录如下,不一定是D盘,你安装到哪里去哪里找,D:\Cadence\Cadence_SPB_17.2-2016\tools\capture\library,选取Discrete.olb。
(二)、器件连接
1. 连线,使用连线命令,直接画线连接
2. 当页网络连接,使用当页网络编号命令,通过编辑网络编号连接。(即PCB中net name )。
先画一条线,不需要和其他器件连接,然后在线附近添加网络名,另一个器件同样,即可将两个器件相连接。(如果两个器件已经连接放置网络标号则是规定网络名的用意)。
3. 跨页连接 ,使用跨页网络编号命令(place Off-Page Connector),通过编辑网络编号连接
画一段线 → 点击图标,选择显示图样 → 放置网络标号 → 点击放置的编号,更改名称等属性 → 复制该网络标号,放置到其他page。
4. 放置总线
1)将需要加入总线的引脚绘制出一段线并加上网络标号
*绘制完一段线后可按住F4自动往下复制。标号放置后直接往下点击即可,会自动叠加。
2)放置总线,并且对总线放置网络编号,标号如图所示。
3)放置总线分支连接线。
(三)、编辑元件属性
双击元器件,进入属性界面。
New Property 可以新加属性;Pivot 改变显示方式;PCB footprint PCB 封装,与allegro进行交互(重要)。
(四)、DRC检查
选中./design.dsn文件,Tools → Design Rules Check (选项默认即可)。
(四)、原理图差异化对比
针对两个原理图找不同。
(五)、导出网表
选中./design.dsn文件,Tools → Create Netlist,无需更改,直接导出即可。(.dat为导出网表文件)。
若导出Fail,可以通过Log定位问题。Log位于存放netlist的allegro那个文件夹。有一个netlist.log文件。
注意打开方式推荐写字板。Error需要处理,warning的无需处理。
(五)、原理图BOM输出
选中./design.dsn文件,Tools → Bill of materials
参考前面的格式,添加PCB footprint 如图,勾选 open in Excel,点击OK。
(六)、原理图PDF
选中./design.dsn文件,File → Print 在 set up 选项中选择虚拟打印机即可。