解决方案

OrCAD(二)功能详情与实战总结

seo靠我 2023-09-23 10:43:24

目录

菜单栏

工具栏

元件库

自顶向下的原理图设计

器件封装

生成网表

BOM表

快捷键

常用操作

注意事项

菜单栏

只放重点内容,那些一看就知道的东西就不占地方了。

File

这个菜单栏中稍微需要注意的就是打印时选择区域setSEO靠我,然后要clear才能清除

Design

后面的看了一遍,除了Place好像都没啥太重要的选项。

place,放置的意思,是绘制原理图中最重要的一个菜单

可以结合下方的工具栏来看,工具栏基本都是这些菜单的快捷SEO靠我方式。

工具栏

工具栏功能如下所示:

说明

1、

拖动连线自动连接两个点有什么区别?

拖动连线,连线的路径由自己决定;自动连接两个点,手动连接两个点之后会自动选择合适的连线路径。

2、

自动连接到总线,先选择某个引SEO靠我脚,然后点击总线,注意,这中间不会有拖线,不像拖动连线和自动连接两个点一样有拖线;

3、

网络名只能当接触到线的时候(接触到的线高亮),才能放上去,要不然无效;

4、

连接点junction

如果只是画一个十字SEO靠我交叉的线,两个线之间是没有电气连接的,要想实现两个交叉线之间的电气连接就要旋转一个连接点(Junction)。

如果要去掉连接点(Junction)的话,可以点击Place Junction再单击下已经SEO靠我放置好连接点(Junction)就可以去掉了。

5、

总线入口Bus Entry,就是这些连接总线的斜线。

6、

放电源放地时弹出来的选项是一样的,都可以选择电源或者地。

7、

层电路Hierarchical SEO靠我Block不是很懂,先参考:

OrCAD Capture创建层电路Hierarchical Block仿真_YuMonster的博客-CSDN博客

8、

层电路引脚只有在选中层电路模块的时候才能被激活

9、

SEO靠我脚悬空。如果要取消,用同一工具再次点击即可,另外,当使用该端口事也会自动取消

10、

placeline和placewire有什么区别?

line没有电气特性,就是绘制普通的线,而wire有电气特性。例如,SEO靠我画图形边框就用line,而画导线就用wire。

更多参数

◆◆◆

添加off-page时,可以选择箭头在文字左边还是在文字右边(不是左箭头右箭头的意思);

注意,都是往左的箭头,如果想要往右的箭头,可以通过旋SEO靠我转来实现。

元件库

默认情况下,自带的库在安装目录Cadence\SPB_16.6\tools\capture\library下

自带的库里都有啥?

AMPLIFIER.OLB共182个零件,存放模拟放大器,SEO靠我IC,如LM386,MAX457等。

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

ATOD.OLB共618个零件,存放A/D转换IC,如AD7580SEO靠我,ADC08031等。

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

CAPSYM.OLB共35个零件,存放电源,地,输SEO靠我入输出口,标题栏等。

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

COUNTER.OLB共182个零件,存放计数器IC,如54AC19SEO靠我1,74F168。

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

DRAM.OLB共623个零件,存放动态存储器,如TM2242,HM514256等SEO靠我

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

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

FILTRE.OLB共80SEO靠我个零件,存放滤波器类元件,如LMF100,LTC1059等。

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

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

LATCH.OLB共3SEO靠我05个零件,存放锁存器,如4096,5475,54HC375等。

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

MECHANISEO靠我CAL.OLB 共110个零件,存放机构图件,如SIPSOC-10,ZIFSOC-8x2等。

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

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

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

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

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

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

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

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

OPAMP.OLB共610个零件,存放运放,如ASEO靠我D712,OP37,OPA660等。

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

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

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

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

SSEO靠我HIFTREGISTER.OLB 共610个零件,存放移位寄存器,如100341,4021等。

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

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

第三方元件库

如果需要绘制某款MCU,可以去官网下载对应的库文件,然后添加到库中。

比如,去51官网下载

下载完解压,SEO靠我有多种类型的库,以适用于不同的软件

我们选择Orcad版本的解压

然后添加

然后就可以在绘图时使用

如果仍然没有对应的MCU,那就只能自己绘制了。

自顶向下的原理图设计

就是OrCAD(一)中讲的层次原理图。将各SEO靠我模块放到不同的目录下。然后模块之间通过port端口连接。

当采用自顶向下的模块化设计时,可以只在主层中放置版本号等信息,后续如果需要调整只需要修改主层即可,而不用去动每一个分模块。

开始设计。

先建立好层次SEO靠我原理图的目录(MAIN、MCU、DISPLAY三部分组成)

在MAIN中使用这个工具(放置分层模块)

点击弹出属性

绘制一个MCU模块

此时该组件没有任何引脚信息。

紧接着继续添加显示模块

可以选中模块后右键跳转SEO靠我到子页面,也可以跳转回来

之后,就可以开始设计各个子模块了。

注意,此时各电路图中的连接需要使用port端口了。

之后,可以将端口通过同步的方式,同步到主模块中

Synchronize Up是将子模块同步到主SEO靠我模块;

Synchronize Down是将主模块同步到子模块。

这里我们选择Sync Up

按照同样方法将所有模块都设计好,然后稍微调整下位置,使各引脚对应,保持美观。

比如:

然后用wire连接起来

此时,这SEO靠我些线的名称是默认的,可以设置成对应的网络,方便后面识别和绘制PCB

注意,在添加端口时,还是要区分方向的。左右要注意调一调,要不然不符合规则。

尽可能保证方向一致:

你进我出,你出我进,或者双向。

最后,注意SEO靠我下总线的连接

器件封装

在画原理图时,一定要将芯片的封装类型标注上,这样才能唯一确定一款芯片。

生成网表

为了正确设计PCB,最好先生成网表。

选择DSN项目文件,Tools-Create Netlist

可以生SEO靠我成不同软件使用的网表,我们选择Other,类型选择orPadspcb.dll

选好保存路径后,点击确定,即可生成网表asc文件。

查看asc日志

确认各器件及其封装没有问题

另外,在控制台可以看到生成的信息

BSEO靠我OM表

其实就是物料清单(Bill of Material)

选中项目,Reports-

Output是选择要输出的字段,通常选择以上5项即可。

Keyed是将该字段相同的合并, 将封装和元件值的Keyed勾SEO靠我选上,则表示,将这两项都相同的合并。如果不勾选,则会将每一个元件都单独出来,不管是不是值一样。

分隔符是有多个元件放一起展示时,通过逗号隔开。

接着,将其制作成Excel表格。

先另存为,是一个.BOM文件SEO靠我

新建一个空表格,然后打开表格,直接将BOM文件拖到表格中。

自动识别

之后,就可以在里面添加一些购买信息等。

还有可能有乱码,比如单位欧姆Ω显示错误等,需要手动做一些调整。

快捷键

O,缩小视图,按一下缩小一下SEO靠我

I,放大视图,按一下放大一下

按住Ctrl滑动鼠标滚轮,放大缩小

取消操作Esc

旋转R

绘制连线W

放置网络标号N

Ctrl+鼠标左键拖动复制元器件

鼠标右键框选可以放大选定的局部

常用操作

◆◆◆

如果需要修改哪个符SEO靠我号及其属性,那么双击符号即可弹出属性框;

比如修改文字,双击待修改文字:

◆◆◆

按住ctrl,可以多选;

◆◆◆

在移动时,鼠标需要放在元器件上(器件线框内),要不然移不动;

◆◆◆

检查规则错误

当原理图画完,最SEO靠我好检查下有没有规则错误。

选中项目

然后Tools-Design Rules Check

会在output目录下生成一个log文件,drc检查日志

双击查看

该检查称作DRC检查,即Design Rules CSEO靠我heck。

这里面需要注意的是,这里可以根据情况选上是否进行off-page或者port检查

规则也可以选择

这里表示的是横坐标和列坐标相连时,会发生什么。。。。。。

◆◆◆

任何器件都可以右键选择编辑属性

可在SEO靠我某个属性上,右键,选择是否显示。

注意事项

◆◆◆

对于绘制的器件,通常需要标注三个信息,即位号、型号、封装,比如:

其中,型号和封装会直接影响到PCB和采购等后续环节。

位号可以自动编号。

最好一开始就按顺序编SEO靠我号,如果后期出现问题,再自动编号。

如何自动编号?

选中项目,然后Tools-Annotate

先选择将所有编号置为?点击确定

然后选择按顺序编号,再执行一次

◆◆◆

当多页面用单页面来处理时,先将多页面的原理图SEO靠我都放到单页面中,然后将所有的off-page改成net alias。要不不符合规则。

“SEO靠我”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与 我们联系删除或处理,客服邮箱:html5sh@163.com,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同 其观点或证实其内容的真实性。

网站备案号:浙ICP备17034767号-2