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. Google SRE

    SRE_百度百科 https://baike.baidu.com/item/SRE/1141123 我们离Google SRE还有多远? - 简书https://www.jianshu.com/p/6 ...

  2. MongoDB系列:四、spring整合mongodb,带用户验证

    在前面的两篇博客 MongoDB常用操作练习.springboot整合mongoDB的简单demo中,我们基本上熟悉了mongodb,也把它与spring boot进行了整合并且简单使用.在本篇博客中 ...

  3. 解决使用Spring Boot、Multipartfile实现上传提示无法找到文件的问题

    前言 SpringBoot使用MultiPartFile接收来自表单的file文件,然后进行服务器的上传是一个项目最基本的需求,我以前的项目都是基于SpringMVC框架搭建的,所以在使用Spring ...

  4. 【MySQL 读书笔记】RR(REPEATABLE-READ)事务隔离详解

    这篇我觉得有点难度,我会更慢的更详细的分析一些 case . MySQL 的默认事务隔离级别和其他几个主流数据库隔离级别不同,他的事务隔离级别是 RR(REPEATABLE-READ) 其他的主流数据 ...

  5. cesium-navigation 使用(非require,es6引用)

    cesium-navigation-es6(非require,es6引用) 为什么你建立cesium-navigation插件? 插件形式不影响之前项目使用,es6 使用 首先,所有的Cesiumjs ...

  6. Xcode10 不能导入头文件(导入头文件不提示)

    连接地址:https://blog.csdn.net/wyz670083956/article/details/87774705 xcode10可能是:Project Settings

  7. 论decltype和auto的区别

    论decltype和auto的区别   decltype和auto的区别 ①对引用变量的不同之处:auto将引用变量赋给变量后,变量的类型为引用变量所对应的变量的类型.而decltype则是为引用类型 ...

  8. GIT-Linux(CentOS7)系统部署git服务器

    GIT-Linux(CentOS7)系统部署git服务器 root账号登录 一. 安装并配置必要的依赖关系在CentOS系统上安装所需的依赖:ssh,防火墙,postfix(用于邮件通知) ,wget ...

  9. Java虚拟机—垃圾收集器(整理版)

    1.概述 如果说收集算法是内存回收的方法论,那么垃圾收集器就是内存回收的具体实现.Java虚拟机规范中对垃圾收集器应该如何实现并没有规定,因此不同的厂商.不同版本的虚拟机所提供的垃圾收集器都可能会有很 ...

  10. 微信退款时候报”请求被中止: 未能创建 SSL/TLS 安全通道“或”The request was aborted: Could not create SSL/TLS secure channel“的错误

    如题,英文中文表述的是一个意思 退款测试在我本机测试一切都是正常的,但是发布到了服务器就报这样的一个错啦 但是无论百度或者google或者bing,你能够搜索到的结果都很类似,综合起来就是加这样一些代 ...