ORCAD学习系列之一 ORCAD元器件库的建立

您所在的位置:网站首页 ad怎么自己建库 ORCAD学习系列之一 ORCAD元器件库的建立

ORCAD学习系列之一 ORCAD元器件库的建立

2023-08-10 19:03| 来源: 网络整理| 查看: 265

1、自带元器件库

 1.1 、orcad 自带库的路径

Cadence 16.6X自带元件库存放路径: X:\Cadence\Cadence_SPB_16.6\tools\capture\library Cadence 17.2自带元件库存放路径: X:\Cadence\Cadence_SPB_17.2\tools\capture\library

Cadence 17.4自带元件库存放路径: X:\Cadence\Cadence_SPB_17.4\tools\capture\library

1.2  、打开方式为:

①  右面的工具栏最上面的一个

②  或者快捷键p

1.3 自带库介绍

(1)  AMPLIFIER.OLB 共182个零件,存放模拟放大器,IC,如LM386,MAX457等。

(2)ARITHMETIC.OLB 共182个零件,存放逻辑运算IC,如54HC147,74HC147等。

(3)ATOD.OLB 共618个零件,存放A/D转换IC,如AD7580,ADC08031等。

(4)BUS DRIVERTRANSCEIVER.OLB 共632个零件,存放总线驱动IC,如74LS366,74LS440等数字IC。

(5)CAPSYM.OLB 共35个零件,存放电源,地,输入输出口,标题栏等。

(6)CONNECTOR.OLB 共816个零件,存放连接器,如CON10,CONN PWR 2-P,HEADER9等。

(7) COUNTER.OLB 共182个零件,存放计数器IC,如54AC191,74F168。

(8) DISCRETE.OLB 共872个零件,存放分立式元件,如电阻,电容,电感,开关,变压器等常用零件。

(9)DRAM.OLB 共623个零件,存放动态存储器,如TM2242,HM514256等。

(10)ELECTRO MECHANICAL.OLB 共6个零件,存放马达,断路器等电机类元件。

(11) FIFO.OLB 共177个零件,存放先进先出资料暂存器,如54LS222,67413。

(12) FILTRE.OLB 共80个零件,存放滤波器类元件,如LMF100,LTC1059等。

(13)FPGA.OLB 存放可编程逻辑器件,如A1225A。

(14) GATE.OLB 共691个零件,存放逻辑门(含CMOS和TLL)。

(15) LATCH.OLB 共305个零件,存放锁存器,如4096,5475,54HC375等。

(16)LINE DRIVER RECEIVER.OLB 共380个零件,存放线控驱动与接收器。如74ACG241,ADM203等。

(17) MECHANICAL.OLB 共110个零件,存放机构图件,如SIPSOC-10,ZIFSOC-8x2等。

(18) MICROCONTROLLER.OLB 共523个零件,存放单晶片微处理器,如80C51FA,AT89C52等。

(19) MICRO PROCESSOR.OLB 共288个零件,存放微处理器,如80387,HD63C09等。

(20) MISC.OLB 共1567个零件,存放杂项图件,如电压表(METER V),微处理器周边(Z80-PIO)等未分类的零件。

(21)MISC2.OLB 共772个零件,存放杂项图件,如54HC423,L298等未分类零件。

(22)MISCLINEAR.OLB 共365个零件,存放线性杂项图件(未分类),如14574,AD534,LM334等。

(23)MISCMEMORY.OLB 共278个零件,存放记忆体杂项图件(未分类),如28F102,M28V101等。

(24)MISCPOWER.OLB 共222个零件,存放高功率杂项图件(未分类),如A2919,EL7272,LT1161等。

(25)MUXDECODER.OLB 共449个零件,存放解码器,如54F253,54HC153,74AC139等。

(27)OPAMP.OLB 共610个零件,存放运放,如AD712,OP37,OPA660等。

(28)PASSIVEFILTER.OLB 共14个零件,存放被动式滤波器,如271MT,NFM41,EMIFILTER等。

(28)PLD.OLB 共355个零件,存放可编程逻辑器件,如14H4,20V8等。

(29)PROM.OLB 共811个零件,存放只读记忆体运算放大器,如24LC64,27C512等。

(30)REGULATOR.OLB 共549个零件,存放稳压IC,如78xxx,79xxx等。

(31)SHIFTREGISTER.OLB 共610个零件,存放移位寄存器,如100341,4021等。

(32)SRAM.OLB 共691个零件,存放静态存储器,如54S301,74C89等。

(33)TRANSISTOR.OLB 共210个零件,存放晶体管(含FET,UJT,PUT等),如2N1070,2N1613等。

2、自建库

自建库分为一下几个方面介绍:1、普通元器件的画法  2、镜像元器件的画法、3、FPGA、CPU多管脚的画法、4、特殊形状元器件的画法如:运算放大器、COMS管等

2.1、普通元器件的画法

(1)

首先要建立自己的元件库,不断向其中添加,就可以有自己常用器件的元件库了,积累起来,以后用起来很方便。 打开原理图:一般可以在开始菜单找到CADENCE软件,在它的目录下找到DESIGN ENTRY CIS,双击打开,选择OrCAD Capture CIS,进入工程界面。

开始建立工程 。在主菜单 file->new->project,弹出对话框。工程名(项目名称,LIB),schematic选项(原理图设计),路径(选个文件夹当学习存放)点击OK,创建完毕,进入原理图界面。双击工程里的窗口可最大化。

(2)激活工程管理器,file -> new ->library,元件库被自动加入到工程中

CADENCE系列教程:OrCAD Capture CIS画元器件库

(3)选中新建的库文件,右键->new part,弹出对话框,依据实际需要选择参数,

(4)参数选择,

   a)  name一般为元器件名称,

  b) Part Referance 一般按照约定选择例如:电子选择R,电容选择C,芯片选择U……,

  c) Create Convet View一般不选,这是元器件的另外一种表示方法,一般没有边框

 d) Part number 依据需要选择,管脚数大于100个就需要多部分画

 e) 一般选择heterogeneous, Homogeneous详见下一节

f)  Part Nubering 选择Nuberic(数字)

 (5)画芯片体

(6)画芯片管脚

 画芯片管脚时,可以根据管脚的文字长短扩大或缩小芯片体

选择芯片后,单击右键,选择 Edit  Pin或者使用快捷键 Shift + H出现如下界面进行编辑

(7)总结及几个小技巧

① snap to grid 使用,仅芯片体的实线有作用,对pin 和外面的虚线不起作用

 ② 芯片pin 的长短调节

其效果如下:

③ pin及芯片管脚说明显示设置 

从上图可以看出Edit Pin菜单也可以从此处进入

④ Pin Name 输入

上线输入 \c\s 、\M\U\T\E 效果如上图,

下标输入没找到

2.2 、镜像芯片的画法

Heterogeneous”,这就需要理解这两个词语的区别, 下面举例说明一下。 Homogeneous:即一个元器件由相同的几个部分组成,比如LM358、AD8620,它是由2个运算放大器组成的,但是我们可以单独的去操作某一个单独部分的放大器,如何用这两种方式去表示AD8620呢? Homogeneous:即表示各个部分的元器件相同,只需要画出其中一个part,其他part自动生成。 Heterogeneous:即表示各个部分的元器件不同,每一个PART都需要自己画出来。 2.2.1  Homogeneous的分离元器件的画法

(1)选中新建的库文件,右键->new part,弹出对话框,依据实际需要选择参数

 

 (2) 依据芯片手册确定管脚

 (3)依据上述图像先进入A部分

 (4)然后点击“Ctrl+N”,切换到part B,可以看到自动生成一个和A相同的符号

 只需要修改管脚的标号即可。

(5)点击“View–Package”,可以看到整体的封装

 2.2.2Hetergeneous的分离元器件的画法

(1) 选中新建的库文件,右键->new part,弹出对话框,依据实际需要选择参数

  

(2) 绘制A部分,先看一下管脚定义

(2) 绘制B部分的图,使用ALT +N切换到B部分

这个homogeneous 不一样

(3) 点击“View–Package”,可以看到整体的封装

2.3 、FPGA 原理图器件的画法

题外话:此节主要参考打怪升级ing的文章Cadence/orCAD画FPGA原理图封装库Schematic Symbols 只是作者写的不太明确,有些连接失效了,此节作为补充说明,写给初学者的自己和想学你……。此处在此感谢著作打怪升级ing ,废话不多说,上菜

2.3.1  altera FPGA的原理图画法

altera FPGA的器件在官网上直接有不用自己做https://www.intel.cn/content/www/cn/zh/programmable/support/support-resources/download/board-layout-test/pcb/pcb-cadence.html

具体步骤如下图

 

 这样就添加好了,直接打开就OK

2.3.2 Xillinx FPGA 原理图器件的画法

本次案例是xczu7evffvc1156 先去官网下载,xczu7evffvc1156pkg.csv下载地址为:

https://china.xilinx.com/support/package-pinout-files.html 依据自己需要去下崽!!

(1)下崽完成后,打开xczu7evffvc1156pkg.csv

对该表改变依据为

 接下来对该文档进行再造,打开ORCAD建立PART封装,选择from spreadsheet模式。首先要写好器件名称,以及SECTION的数量12,我选择按照字母序列编号。把建立好的excel表格内容粘贴过来。

制作导入表是个麻烦的过程,分成多少个section是个值得探讨的问题,在这里不做讨论,也可已在下面回复

改造的对比与说明

序号改造后的表头对应XILLINX 官网提供资料备注1Pin(number)Pin同值2Pin NamePin Name同值3Type无此对应项一般为passive4Pin Visit无此对应项设置为空5Shape无此对应项一般为Line6PinGroupI/O Type同值7Position无此对应项管脚的上、下、左、右8Section无此对应项芯片分为多少块9BankBack实际不使用

(2)将EXCEL 数据导入到ORCAD软件中

       首先按照上述(1)步骤打开,并填写

 复制之前一定要先填写 No. of Section 和Part Numbering,不然复制是会出现复制不上的异常,完成按save

(3) 最后修改

最后使用View/Package 完成后的图片

2.4、异形元器件建立

异形元器件的画法就是麻烦一点,

(1)按照2.1普通元器件的(5)的使用线条、圆等画法都能够实线,照例,先看看元器件datasheet

(2)画完之后的效果,少了箭头,我也没用找到,有知道的可以回复指导一下! 

 (3)最后使用View/Package 完成后的图片

 好了,慢慢悠悠的写了2天才完成我的第一个教程,主要自己实践,但仍希望对初学者有用!

  3、总结

 其实,还有多种方法来制作芯片,这里就拓展一下,因为这些我也没办法一一列举,有一种导入.pin文件的方法,这个没有操作成功,希望读者自己尝试

还用一种方法是利用cadence 自身的数据库建立元器件库,但必须要求你的版本支持CIS功能,我自己安装的是17.4 没有尝试成功 

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3