【说明】:本文内容包括:
参考资料:
1-Cadence OrCAD 原理图快捷键详解——廖光铖
2-Cadence Allegro 快捷键设置——吴川斌的博客
6-《Cadence Allegro 17.4电子设计速成实战宝典》——凡亿教育
7-cadence生成网络表时出现如下错误,解决办法(转)——hardware_hh


【Cadence 17.4电路设计与仿真笔记】系列文章架构
01-Cadence基础知识
02-元件库维护及原理图设计


1. OrCAD原理图器件库

#mermaid-svg-JVdQF2gAFKMnYORg {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-JVdQF2gAFKMnYORg .error-icon{fill:#552222;}#mermaid-svg-JVdQF2gAFKMnYORg .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-JVdQF2gAFKMnYORg .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-JVdQF2gAFKMnYORg .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-JVdQF2gAFKMnYORg .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-JVdQF2gAFKMnYORg .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-JVdQF2gAFKMnYORg .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-JVdQF2gAFKMnYORg .marker{fill:#333333;stroke:#333333;}#mermaid-svg-JVdQF2gAFKMnYORg .marker.cross{stroke:#333333;}#mermaid-svg-JVdQF2gAFKMnYORg svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-JVdQF2gAFKMnYORg .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-JVdQF2gAFKMnYORg .cluster-label text{fill:#333;}#mermaid-svg-JVdQF2gAFKMnYORg .cluster-label span{color:#333;}#mermaid-svg-JVdQF2gAFKMnYORg .label text,#mermaid-svg-JVdQF2gAFKMnYORg span{fill:#333;color:#333;}#mermaid-svg-JVdQF2gAFKMnYORg .node rect,#mermaid-svg-JVdQF2gAFKMnYORg .node circle,#mermaid-svg-JVdQF2gAFKMnYORg .node ellipse,#mermaid-svg-JVdQF2gAFKMnYORg .node polygon,#mermaid-svg-JVdQF2gAFKMnYORg .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-JVdQF2gAFKMnYORg .node .label{text-align:center;}#mermaid-svg-JVdQF2gAFKMnYORg .node.clickable{cursor:pointer;}#mermaid-svg-JVdQF2gAFKMnYORg .arrowheadPath{fill:#333333;}#mermaid-svg-JVdQF2gAFKMnYORg .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-JVdQF2gAFKMnYORg .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-JVdQF2gAFKMnYORg .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-JVdQF2gAFKMnYORg .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-JVdQF2gAFKMnYORg .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-JVdQF2gAFKMnYORg .cluster text{fill:#333;}#mermaid-svg-JVdQF2gAFKMnYORg .cluster span{color:#333;}#mermaid-svg-JVdQF2gAFKMnYORg div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-JVdQF2gAFKMnYORg :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

分散管理
数据库管理
元器件库管理
独立元器件库<.olb文件>
原理图元件符号的创建
CIS管理<数据库文件>
数据库配置
分立元器件
多子件元器件
创建方式: 直接创建+由数据表创建

1-最详细的Cadence OrCAD Capture自带元件库的介绍——廖光铖


2. OrCAD Capture原理图设计基础


                                              OrCAD Capture原理图编辑界面

                                                ;  ; 原理图编辑快捷键

快捷键 作用 备注
H 元器件左右翻转
V 元器件上下翻转
R 元器件逆时针旋转90°
W 开启/关闭电气特性连线 电气连接的方式有导线、总线、Alias、离页符
N 设置网络标号(Net Alias)
E 绘制总线分支
X 设置/取消电气ERC检查点 常用忽略未连接器件引脚的ERC检查
T 设置文本
P 弹出本地元件库放置操作面板“Place Part”
F4 绘制一段导线后,按下可实现重复操作 连线时+shift 绘制斜线
Ctrl+Z 取消上一步操作
Crtl+Y 重做上一步操作
选中元器件+Ctrl+拖动 快速复制
ESC 退出结束各种操作
J .放置电气结点
B .绘制总线
F or G .放置电源或地标识
shift+L .绘制辅助直线
Y 绘制可填充辅助直线
ctrl+F 弹出搜索对话框,检索位号、网络标号、器件字符、引脚号等

2.2 原理图设计中常见概念

  • 层次原理图设计思想:自上而下:适合有一定沉淀,耦合性较弱的模块电路。自下而上:是从基础开始搭建系统的常见方法。
  • 实体(Instances)与例化(Occurrences):实体指的是某一具体的元器件,Occurrences就是其在同一个设计中不同的出现位置。
  • [ ]

2.3 原理图DRC(设计规则检查)

3. OrCAD Capture实用技巧

(1)配置并导出BOM
工具栏快捷图标。
选中原理图 -> 菜单栏report -> BOM/CIS Bill of Materials -> Standard。

(2)批量修改
选中一张图纸或一个设计,菜单栏Tools –> Annotate –>

(2)设置连线的差分属性
从而在Layout阶段不用在创建。
菜单栏Tools –> Create Differential Pair –> 查找网络名,添加到属性。


4. OrCAD Capture基本操作

普通操作包括原理图设置(页面大小、栅格、标题框等);元器件Symbol操作(布置、移动、旋转、复制、剪切、粘贴、删除);电气连接操作(绘制导线、总线,放置电源、地、离页符等)。

(1)添加自定义元件库
place -> part(或快捷键P) -> 点击Libraries框的右上角add library按钮 -> 找到要加入元件库添加。

(2)取消默认打开工具环境
File -> Change product。

(3)原理图栅格显示设置
Options -> PreferencesGrid -> Display -> Grid spacing,栅格间距设置1 / 1 of pin to pin时最大。

(4)元器件对齐操作
Edit-> Align -> 选择左、右、顶端、居中、底部对齐,或者选择水平、垂直的分散等距布置。

(5)原理图封装属性的编辑
选择原理图.dsn根目录 -> 右键Edit Object Properties -> 编辑PCB Footprit属性栏,编辑封装名称。

(6)输出原理图网表
网表是原理图电气网络连接的数据文件形式。
选中工程,Tools -> Create Netlist -> PCB选项卡

1-cadence17.4主题切换【记录1】——幻梦业余
2-cadence 批量一次性修改title 页码标题等——jiangchao3392

1-——
1-——
1-——
1-——
1-——
1-——


5. Cadence OrCAD常见错误与提示

(1)QUESTION(ORCAP-1589): Net has two or more aliases - possible short?
原因:器件默认管脚命名(NET名称)与所连接网络的NET名称不一致导致的
措施:可忽略。或关闭Tools->Design Rules Check->Physical Rules->Check power ground short

(2)Part is out of date with respect to the design cache.use update cache to synchronize the part in the cache with the library,
原因:原理图库封装有更新,与当前设计缓存中不一致
措施:选择File -> 点.dsn文件"+" -> 点Design Cache文件夹"+" -> 找到报错Part -> 右键design -> Update cache。

(3)ERROR(ORCAP-36002): Property “PCB Footprint” missing from instance XXX
原因:原因器件封装缺失报错;
措施:

(3)Loading… C:\Users\dell\Desktop\AMS Board-V01\ams_brd\pstchip.dat
#34 WARNING(SPCODD-34): Expected ‘;’ character on line 252. Check the name and value syntax for invalid characters in the primitive definition before the line number.
xxx…
ERROR(SPCODD-47): Packaging cannot be completed because the file C:/Users/dell/Desktop/AMS Board-V01/ams_brd/pstchip.dat could not be loaded. xxx…
#53 ERROR(SPCODD-53): Packaging cannot be completed because packaging has encountered a null object ID. xxx…
#2 ERROR(ORCAP-36026): Unable to read logical netlist data.

原因:器件value的命名中包含不规范的符号;
措施:比如我这个工程中一个接口的value使用了上标点“ ’ ”,导致报错,修改掉即可。

【Cadence 17.4电路设计与仿真笔记】02-元件库维护及原理图设计相关推荐

  1. python写cadance skill_《Cadence 16.6电路设计与仿真从入门到精通》——2.4 Design Entry CIS原理图图形界面...

    本节书摘来自异步社区<Cadence 16.6电路设计与仿真从入门到精通>一书中的第2章,第2.4节,作者: 王超 , 胡仁喜等 更多章节内容可以访问云栖社区"异步社区" ...

  2. python写cadance skill_《Cadence 16.6电路设计与仿真从入门到精通》——2.5 Design Entry HDL原理图图形界面...

    本节书摘来自异步社区<Cadence 16.6电路设计与仿真从入门到精通>一书中的第2章,第2.5节,作者: 王超 , 胡仁喜等 更多章节内容可以访问云栖社区"异步社区" ...

  3. 《Cadence 16.6电路设计与仿真从入门到精通》——2.5 Design Entry HDL原理图图形界面...

    本节书摘来自异步社区<Cadence 16.6电路设计与仿真从入门到精通>一书中的第2章,第2.5节,作者: 王超 , 胡仁喜等 更多章节内容可以访问云栖社区"异步社区" ...

  4. 最详细的Cadence OrCAD Capture自带元件库的介绍

    最详细的Cadence OrCAD Capture自带元件库的介绍本章节将介绍Cadence OrCAD Capture 软件自带的各类元件库的分类,方便大家在设计时能够快速的选择元件. 1 2 3 ...

  5. KiCad #学习笔记02#|国产在线电路设计软件立创EDA (Arduino UNO 单片机最小系统电路原理图)

    今天开始琢磨KiCad "两库"问题的时候意外发现了[立创商城],很多大神利用立创商城的元器件数据手册绘制元件库.封装库等.于是接着研究这个软件,好家伙,让我感觉发现了宝藏似的, ...

  6. RN学习笔记02:利用WebStorm创建RN项目

    RN学习笔记02:利用WebStorm创建RN项目 在RN学习笔记01里,安装了node.js与react-native-cli,而且配置了环境变量. 在命令行环境,利用react-native in ...

  7. openCVPracticalExercise学习笔记02

    原创:openCVPracticalExercise学习笔记02 10使用Hu矩进行形状匹配 Hu矩(或者更确切地说是Hu矩不变量)是使用对图像变换不变的中心矩计算的一组7个变量.事实证明,前6个矩不 ...

  8. opencv学习笔记02

    原创博文地址:opencv学习笔记02 OpenCV-Python教程:11.图片阈值 https://www.jianshu.com/p/267a32ad0a23 cv2阈值处理:https://b ...

  9. R markdown的笔记02

    R markdown的笔记02 1. R Markdown 可以做什么? 3. 文档总体设置 4. 富文本格式 4.1 普通文本 2. 分段 4. 各级标题 5.分隔线 6. RMarkdown 的注 ...

最新文章

  1. php的declare命令
  2. 第十二节:Lambda、linq、SQL的相爱相杀(1)
  3. 【机器学习】梯度下降原理
  4. LeetCode 698. 划分为k个相等的子集(回溯)
  5. Android 系统(145)---切换两张sim卡的移动网络,自动锁屏
  6. Hello Quartz (第三部分)
  7. 拦截 数据_大数据之六类Flume拦截器配置
  8. 数据可视化的目的 ECharts的基本使用步骤
  9. 鸡啄米:C++编程入门系列之六(算法的基本控制结构之选择结构)
  10. 高职单招面试流程及技巧有哪些
  11. 键盘调节台式计算机声音,键盘打字音效怎么设置 让键盘打字发出机械键盘声音方法...
  12. hdu 1116 Play on Words
  13. 国内的云服务器哪家值得推荐?
  14. Oracle分区表及分区索引
  15. 按键精灵 html转txt文件,按键精灵怎么把变量输出写入TXT文本
  16. 软件工程导论项目之小学生四则运算出题软件
  17. 2019全球十大外汇交易平台排名
  18. 头条系 懂车帝 6.5.1 【之抹去儿时的恐惧】
  19. python模拟器 截图_在Linux中20个命令行终端模拟器截图对比
  20. 电销外呼系统是如何实现防封号的?

热门文章

  1. linux 的 exit 命令
  2. opencv 图像金字塔(python)
  3. Speedoffice(excel)如何隐藏行号和列标
  4. 《C++详解》(二)初入C++最重要的知识点:引用 操作符
  5. 结构程序设计,过程设计工具——程序流程图及盒图
  6. [读书笔记]从物联到万联——Node.js与树莓派万维物联网构建实战
  7. Android -- Log日志调试(android.utl.log类)
  8. [转帖]PostgreSQL 昨天,今天和明天
  9. LaTeX写作之中译英/英文语法纠正
  10. 西藏 全国计算机二级2021,西藏2021年3月计算机二级考试时间安排