Cadence17.4学习手册之原理图设计(一)

打开

点击Capture CIS,选择产品中的OrCAD Capture CIS
在这里插入图片描述
在这里插入图片描述
打开以后,初始界面为
在这里插入图片描述
之后,我们将正式开始原理图的设计!

初始设定

Options->Design template 进行初始页面模板的设定。
在这里插入图片描述
具体页面为
在这里插入图片描述

创建工程

选择Start Menu中的New design或者是New Project 在我看来没有本质的区别,他们所生成的工程文件的结构都是一致的
在这里插入图片描述
工程文件结构如下
在这里插入图片描述

元件库设计

关于元件库的说明:一个完整的电路是由一个个基本元件构成的,每个元件会有自己的参数外形,所以我们在设计电路之前,必须先拥有元件库。

Cadence元件库

Cadence自带元件库位置为安装目录\Cadence_SPB_17.4-2019\tools\capture\library

具体分类以及说明:

编号名称数量备注
1AMPLIFIER.OLB182存放模拟放大器IC,如CA3280,TL027C,EL4093等
2ARITHMETIC.OLB182存放逻辑运算IC,如TC4032B,74LS85等
3ATOD.OLB618存放A/D转换IC,如ADC0804,TC7109等
4BUS DRIVERTRANSCEIVER.OLB632存放汇流排驱动IC,如74LS244,74LS373等数字IC
5CAPSYM.OLB35存放电源,地,输入输出口,标题栏等
6CONNECTOR.OLB816存放连接器,如4 HEADER,CON AT62,RCA JACK等
7COUNTER.OLB182存放计数器IC,如74LS90,CD4040B
8DISCRETE.OLB872存放分立式元件,如电阻,电容,电感,开关,变压器等常用零件
9DRAM.OLB623存放动态存储器,如TMS44C256,MN41100-10等
10ELECTRO MECHANICAL.OLB6存放马达,断路器等电机类元件
11FIFO.OLB177存放先进先出资料暂存器,如40105,SN74LS232
12FILTRE.OLB80存放滤波器类元件,如MAX270,LTC1065等
13FPGA.OLB281存放可编程逻辑器件,如XC6216/LCC
14GATE.OLB691存放逻辑门(含CMOS和TLL)
15LATCH.OLB305存放锁存器,如4013,74LS73,74LS76等
16LINE DRIVER RECEIVER.OLB380存放线控驱动与接收器。如SN75125,DS275等
17MECHANICAL.OLB110存放机构图件,如M HOLE 2,PGASOC-15-F等
18MICROCONTROLLER.OLB523存放单晶片微处理器,如68HC11,AT89C51等
19MICRO PROCESSOR.OLB288存放微处理器,如80386,Z80180等
20MISC.OLB1567存放杂项图件,如电表(METER MA),微处理器周边(Z80-DMA)等未分类的零件
21MISC2.OLB772存放杂项图件,如TP3071,ZSD100等未分类零件
22MISCLINEAR.OLB365存放线性杂项图件(未分类),如14573,4127,VFC32
23MISCMEMORY.OLB278存放记忆体杂项图件(未分类),如28F020,X76F041
24MISCPOWER.OLB222存放高功率杂项图件(未分类),如REF-01,PWR505,TPS67341
25MUXDECODER.OLB449存放解码器,如4511,4555,74AC157等
26OPAMP.OLB610存放运放,如101,1458,UA741等
27PASSIVEFILTER.OLB14存放被动式滤波器,如DIGNSFILTER,RS1517T,LINE FILTER等
28PLD.OLB355存放可编程逻辑器件,如22V10,10H8等
29PROM.OLB811存放只读记忆体运算放大器,如18SA46,XL93C46等
30REGULATOR.OLB549存放稳压IC,如78xxx,79xxx等
31SHIFTREGISTER.OLB610存放移位寄存器,如4006,SNLS91等
32SRAM.OLB691存放静态存储器,如MCM6164,P4C116等
33TRANSISTOR.OLB210存放晶体管(含FET,UJT,PUT等),如2N2222A,2N2905等
元件库制作

file->New->Library新建一元件库,后缀 .olb
在这里插入图片描述
在文件树下,选中新建的元件库,右键新建一个元件。
在这里插入图片描述
新建时的页面如下,具体说明如图
在这里插入图片描述
后面就可以开始绘制自己的元件了


绘制元件实例

后面我将以绘制一个STM32F405RGT6为例进行示范

  • 第一步:新建元件

    按照IO口、电源、启动,将管脚分为4个部分,分别为PAPB口、PCPD口、启动、电源部分。

    封装为LQFP64,如下图
    在这里插入图片描述
    所以基本设定为
    在这里插入图片描述
    点击OK后进入元件的绘制界面
    在这里插入图片描述
    绘制元件的基本步骤与Altium designer的基本一致,放置FootPrint、设置管脚属性、放置Body、设置元件属性

这里讲几个快捷操作:

  • 放置管脚阵列(Pin Array),管脚阵列可以同时放置多个管脚,实现快捷放置,这一点是与AD上的不同,AD只可以一次放一个,要放多个的话,还得通过复制粘贴的方式。
    在这里插入图片描述
    具体使用,选中PIN ARRAY,如下,注意,其中名称可以用以数字结尾的字符串,后续增加的管脚会以每次步进值增加该值。
    在这里插入图片描述
    图中设置的结果如下
    在这里插入图片描述
    注意,我在此画的管脚都是以例子开始时所展示的芯片管脚为序号绘制的。

    最终结果为:
    在这里插入图片描述
    技巧:想要看到所有部分的全览,仅需在元件绘制时,通过工具栏view->package即可

  • 同时选中多个管脚,可同时修改属性,可通过excle的方式导入管脚信息AD也可以
    在这里插入图片描述
    在这里插入图片描述


其他一些简单的技巧
简单元件制作
  • 可用管脚阵列加快设计
  • 可多选管脚实现快捷操作
  • 创建元件的时候,可以不填写元件管脚数量,在修改元件封装的时候再进行修改,元件管件数可随时修改
  • 绘制不规则的元件的时候,通过修改栅格选项pointer snap to grid,实现在任意处绘制图线
分列元件制作
  • homogeneous分列元件的分部具有相同属性
  • heterogenous分列元件的分部具有不同属性

注:当同一个原理图中具有多个分列元件时,若不对元件的属性进行说明,在进行元件编号的时候,系统将无法识别元件,无法对元件进行归类。(新版本中似乎会自动归类)

解决办法:在元件属性中新增一个属性,然后对手动修改元件属性值,以区分不同元件,实现归类。


总结

元件库是可以复用的,也就是我们不需要每次设计电路板的时候都重新设计元件,我们可以使用以前的自己画的,或者是其他人的。但是绘制元件这个操作是我们必须学会的,也是必须掌握的,因为芯片的类型是无穷无尽的,如果我们遇到一个全新的芯片,我们无需到处找别人做好的元件,而是自己绘制。但是重复造轮子是没有意义的,尽量使用已有的元件,加快开发速度。

下面是我所收集的一些元件
TB上的元件库
提取码:j31z

  • 44
    点赞
  • 274
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值