Allegro常用组件:

1.orcad capture cis------>>原理图

2.PCB editor----->>PCB

3.PAD designer------->>PAD

orcad capture cis------>>原理图

建立文件

工具栏

其中:

off-page connector 端口连接符号 在同一层次电路原理图中,同一页面或不同页面中,名称相同的端口连接符号在电气连接上是相连的。

net alias 网络标号,在原理图中此名称相同,并且此符号是在同一页面中,在电气连接上才是相连的。

绘制总线时格式:

DATA[0..3] DATA[0-3] DATA[0:3]表示一样的总线

注意:总线名称的最后一个字符不要采用数字,防止在生成网络表时产生问题

常用操作:

place bus----place 页面连接符-----place bus entry------place net alias

place part中添加元件库 libraries下虚线框按钮

自带常用库介绍:

AMPLIFIER.OLB 共182个零件,存放模拟放大器IC,如CA3280,TL027C,EL4093
ARITHMETIC.OLB 逻辑运算IC,如TC4032B,74LS85等。
ATOD.OLB A/D转换IC,如ADC0804,TC7109等
BUS DRIVERTRANSCEIVER.OLB 驱动IC,如74LS244,74LS373等数字IC。
CAPSYM.OLB 电源,地,输入输出口,标题栏等。
CONNECTOR.OLB 连接器,排针,如4 HEADER,CON AT62,RCA JACK等。
COUNTER.OLB 计数器IC,如74LS90,CD4040B。
DISCRETE.OLB 分立式元件,如电阻,电容,电感,开关,变压器等常用零件。
DRAM.OLB 动态存储器
ELECTRO MECHANICAL.OLB 马达,断路器等电机类元件。
FIFO.OLB fifo
FILTRE.OLB 滤波器
FPGA.OLB fpga
GATE.OLB
LATCH.OLB 锁存器
LINE DRIVER RECEIVER.OLB 线性驱动接收器
MECHANICAL.OLB 存放机构图件
MICROCONTROLLER.OLB 微控制器
MICRO PROCESSOR.OLB 微处理器
MISC.OLB 存放杂项图件,如电表(METER MA)
MISC2.OLB 存放杂项图件
MISCLINEAR.OLB 存放线性杂项图件
MISCMEMORY.OLB memory
MISCPOWER.OLB power
MUXDECODER.OLB 解码器
OPAMP.OLB 运放
PASSIVEFILTER.OLB 被动式滤波器
PLD.OLB 可编程逻辑器件
PROM.OLB PROM
REGULATOR.OLB 稳压芯片
SHIFTREGISTER.OLB 移位寄存器
SRAM.OLB SRAM
TRANSISTOR.OLB 晶体管

原理图基本操作:

  1、  Place Part(P):放置元件

  2、  Place wire(W):连接相连的pin脚

  3、  Place Auto wire:自动连线

  4、  Place bus(B):总线连接

  5、  Place junction(J):交叉点连接,两条wire相交有两种连接关系:连或不连,加J为连

  6、  Place bus entry(E):可以理解为总线入口,有bus必有entry

  7、  Place net alias(N):相当于wire,用于连接距离远的Pin脚,仅限于同一page电气连接

  8、  Place power(F):放置电源

  9、  Place ground(G):放置地

  10、 Place off-page connector:类似alias,但alias仅用于同一页面,而off-page用于不同页面之间的电气连接

  11、 Place no connect(X):用于无电气连接的pin脚,不放会报错

  12、 Place text(T):放置文本

常用操作:

  1、按住Ctrl滚动鼠标滚轮放大缩小原理图(以鼠标指针为中心);直接滚动鼠标滚轮上下移动;按住Shift滚动左右移动

  2、改变原理图尺寸大小:options->Schematic Page Properties->Page Size

  3、旋转器件:放置器件前直接按R可旋转,放置后选中按R旋转

  4、选中单个或者多个器件,按住Ctrl+鼠标左键,拖动鼠标,可复制所选器件

  5、  连线时改变连线角度需先按shift键

  6、元件镜像:选定后V键(垂直)和H键(水平)

  7、鼠标右键选End mode结束当前操作

  8、连线时,终点如不是管脚,双击结束

  9、管脚之间不要直接相连,通过线连接以防出错(软件设置管脚之间不允许连接的方法:

  Options/Preferences->Miscellaneous->Wire Drag打钩去掉)

后期处理:、

  1、 浏览原理图:选中 .dsn ,  edit->browse 可以浏览parts、nets等,主要检查是否有漏掉的信息,双击可以打开原理图并高亮显示所选内容

  2、 元件替换和更新:右键需要修改的元件,选择Replace cache或Update Cache

    Replace cache:用于替换

    Update Cache:用于更新

  3、  Cleanup Cache:右键Design Cache选择Cleanup Cache用于检测Design Cache与原理图是否一致,并删除多余的内容

  4、  移动:默认连线与移动元件一同移动,按住Alt 移动仅元件移动

  5、  自动编号:右键.dsn 选Annotate 。首先选择Reset part references to ?进行复位,然后选择Unconditional reference update进行编号。

  6、  添加footprint(保证与器件封装名称一致):

    a、双击元件,找到PCB footprint,右键选择Edit,添加封装名称即可(右键选择Pivot可以切换显示方式)

    b、按住Ctrl选择多个元件,右键选择Edit Properties进行添加

    c、常用元件可通过元件库添加PCB封装

    d、批量添加:右键Page 选择edit Object Properties

  7、点击Pivot可以改变视图模式,可多选统一编辑

  8、DRC检查:Tools->Design Rules Check

  9、生成netlist:Tools->Create Nelist ,选择PCB Editor确认

  10、生成BOM:Reports->CIS Bill of Materials

具体细节:

1.当有多个页面时,intersheet references的使用?

添加Intersheet references在页面连接符off page connector 后加上图纸页码编号,方便查找相关对象

          

offset relative to port 页面编号相对端口放置

offset relative to port name 页面编号相对端口名放置

reset positions 此处设置相对放置的位置

设置好后。页面连接符后会加上图纸页码编号

2.DRC检查

dsn----->>toors------>design rules check------->

3.生成网络表

网络表是原理图和PCB之间的桥梁

dsn------>tools------->create netlist

若网络表无错误,默认在dsn文件夹中将生成3个文件,pstxnet    pstxprt   pstchip

生成网表,常见错误:

  1.封装属性(PCB Footprint)没有填写

  2.PCB Footprint中包含不规范字符

  3.原理图符号中引脚名重复

  4.器件符号重复

  5.原理图页码重复

  可以通过菜单 Windows-Session Log窗口提示信息修改

4。交互设置

在Capture中,通过菜单Options-Preferences选择Miscellaneous选项卡

勾选标记处enable Intertool Communication即可

cadence学习一------>介绍的更多相关文章

  1. C# BackgroundWorker组件学习入门介绍

    C# BackgroundWorker组件学习入门介绍 一个程序中需要进行大量的运算,并且需要在运算过程中支持用户一定的交互,为了获得更好的用户体验,使用BackgroundWorker来完成这一功能 ...

  2. Android Testing学习01 介绍 测试测什么 测试的类型

    Android Testing学习01 介绍 测试测什么 测试的类型 Android 测试 测什么 1.Activity的生命周期事件 应该测试Activity的生命周期事件处理. 如果你的Activ ...

  3. Redis学习01——介绍与搭建环境

    Redis学习01介绍与搭建环境一简介二yum配置已经配置了的可以跳过三安装gcc四安装redis1 上传Redis到linux中2 解压到usrlocal下3 编译redis4 安装redis5 拷 ...

  4. 深度学习与CV教程(8) | 常见深度学习框架介绍

    作者:韩信子@ShowMeAI 教程地址:http://www.showmeai.tech/tutorials/37 本文地址:http://www.showmeai.tech/article-det ...

  5. 硬件开发笔记(一):高速电路设计Cadence Aleego软件介绍和安装过程

    前言   红胖子软硬通吃的前提的使用AD,涉及到高速电路板,要配合高速硬件工程师,使用Aleegro更合适,遂开启了Aleegro设计电路板学习,过程保存为开发笔记,旨在普及和沟通技术,共同进步,学无 ...

  6. Caffe 深度学习框架介绍

    转自:http://suanfazu.com/t/caffe/281 Caffe是一个清晰而高效的深度学习框架,其作者是博士毕业于UC Berkeley的贾扬清,目前在Google工作. Caffe是 ...

  7. Ext学习-布局介绍

    1.目标    了解ExtJS中的关于布局和组建的相关原理,并学习相关的布局方式 2.内容   1.布局和组件的相关原理   2.常见的布局方式 3.学习流程    1.首先应该学习一下布局和组件的相 ...

  8. Hibernate学习---基本介绍+作用+配置

    从今天开始重新学习(以前学的太匆忙)Hibernate,这篇文章主要就一下几点进行讲解和说明: Hibernate的基本介绍 Hibernate的作用 Hibernate基本配置 Hibernate的 ...

  9. 【原创 深度学习与TensorFlow 动手实践系列 - 1】第一课:深度学习总体介绍

    最近一直在研究机器学习,看过两本机器学习的书,然后又看到深度学习,对深度学习产生了浓厚的兴趣,希望短时间内可以做到深度学习的入门和实践,因此写一个深度学习系列吧,通过实践来掌握<深度学习> ...

随机推荐

  1. Mysql外键约束--转载

    链接:http://www.cnblogs.com/xuanan/p/7240923.html#undefined 一.外键约束 1.什么是外键? 外键指的是其他表中的主键,当做该表的外键. 2.创建 ...

  2. Day11 空时编码理论之正交空时分组码和垂直分层空时编码

    空时编码的用途: 一是获得分集增益(STBC,通过不同的发射天线发送相同传输信号的不同副本,实现空间分集,提高传输质量): 二是获得复用增益(V-BLAST在同一时隙,将不同的符号通过不同的天线发射出 ...

  3. java基础-04泛型

    介绍 泛型就是数据类型的参数化表示,泛型的本质是参数化类型,常用E代表任何数据类型,在实际使用的时候把实际的数据类型传递给E. 泛型的好处是设计通用的功能,多个数据类型可以共用. 泛型类型E只能代表O ...

  4. JAVA的三个版本,JSE,JEE,JME三者之间的区别

    JAVA是一种面向对象语言由SUN公司出品 J针对不同的使用方向规划出JSE,JEE,JME三个版本 1.JSE 指标准版一般用于用户学习JAVA语言的基础也是使用其他两个版本的基础主要用于编写C/S ...

  5. Linux查看文件大小

    //查看系统中文件的使用情况 df -h //查看当前目录下各个文件及目录占用空间大小 du -sh * //查看welcome.txt文件占用空间大小 du -sh welcome.txt //方法 ...

  6. golang项目练习

    一.记账系统 1.该软件能够记录收入.支出,并能够打印收支明细表 2. 代码 package main import ( . "fmt" ) func menu() string{ ...

  7. 【python 字符串】 字符串的相关方法(二)

    查找元素所在的第一个的索引位置    text.find() 可有开始和结束位置查找  find('ex',3,6) # 查找元素的索引位置 text = 'alexalex' ret = text. ...

  8. koa-static node服务器设置静态目录

    最近毕设需要用到上传照片,但当node服务器成功获取前端传来的图片时,又不知道如何在页面获取服务器image目录下的图片,一直报以下错误: 问题主要是无法找到图片url,虽然可以一个个在app.js文 ...

  9. 【dp】友好城市

    题目一: [题目描述] Palmia国有一条横贯东西的大河,河有笔直的南北两岸,岸上各有位置各不相同的N个城市.北岸的每个城市有且仅有一个友好城市在南岸,而且不同城市的友好城市不相同. 每对友好城市都 ...

  10. python在windows(双版本)及linux环境下安装

    python下载 下载地址:https://www.python.org/downloads/ 可以下载需要的版本,这里选择2.7.12和3.6.2 下面第一个是linux版本,第二个是windows ...