【学习笔记】Cadence电子设计全流程(三)Capture CIS 原理图绘制(1-8)
【学习笔记】Cadence电子设计全流程(三)Capture CIS 原理图绘制(1)
- 3.1 原理图设计思路
- 3.2 Cadence 原理图的新建
- 3.3 在原理图中添加元器件
- 3.4 元器件对齐
- 3.5 原理图元器件信号联通(走线)
- 3.6 OrCAD Capture修改元件库后更新原理图
- 3.7 原理图中电源、GND的联通
- 3.8 原理图设计中电源信号和GND信号的重要性

全部内容见专栏:【Cadence从原理图到PCB设计】
3.1 原理图设计思路
原理图是电路设计的核心,设计时需要遵循一定的规范,以确保图纸的可读性和可维护性。在使用Cadence创建原理图库及原理图时,有许多细节和注意事项需要关注,以确保设计的准确性、可维护性和高效性。以下从多个方面详细阐述这些注意事项。
- 模块化设计:将电路按功能划分为多个模块,例如电源模块、信号处理模块、通信模块等。每个模块可以单独设计和验证,便于团队协作和后期调试。
- 清晰的网络命名:为重要的信号网络命名,例如时钟信号、复位信号、电源网络等。网络名称应简洁明了,避免使用默认名称(如N001、N002等),以便于后续调试和PCB设计。
- 注释与说明:在原理图中添加必要的注释和说明,例如电路功能、关键参数、设计注意事项等。这些信息可以帮助其他工程师快速理解设计意图。
- 电气规则检查(ERC):在完成原理图设计后,务必运行ERC工具,检查是否存在未连接的引脚、短路、电源冲突等问题。ERC是确保设计正确性的重要步骤。
- 图纸布局的合理性:原理图的布局应清晰有序,信号流向从左到右或从上到下,避免交叉和混乱。电源和地线应明确标注,并尽量缩短连接路径。
3.2 Cadence 原理图的新建
- 通过OrCAD Capture CIS 新建工程文件

- 工程文件的后缀是opj,创建之后回自动生成.DSN设计文件

- 打开工程文件之后,会看到一个PAGE1,默认是一张图,可以自行添加library

- 这样添加库后,文件将会自动关联,可以在Place中直接添加

同样的,在NEW中直接新建DSN,也会默认生成OBJ。 - 更改图纸尺寸


3.3 在原理图中添加元器件
- 【Place】-【Part】

- 放置之后会自动标号

- 放置器件之后,旋转操作,快捷键【R】或Rotate

- 左右镜像,选中元器件-Edit-Mirror,原理图中镜像是为了方便连接电路,方便布线。PCB封装不可镜像

3.4 元器件对齐
选中所要编辑的元器件,【Edit】-【Align】

3.5 原理图元器件信号联通(走线)
分为导线连接、网表标号连接、分页符

-
常用直接连线【Place Wire】

-
添加网络标号

-
放置网络标号

-
放置跨页网络标号


-
放置【No Connect】

3.6 OrCAD Capture修改元件库后更新原理图

3.7 原理图中电源、GND的联通
在Cadence原理图设计中,电源信号(如VCC、VDD等)和地信号(GND)的正确连接是电路设计中最基础且至关重要的环节。电源和地是电路正常工作的基石,它们的连接质量直接影响到电路的性能、可靠性和稳定性。对于原理图中电源、GND的联通:
(1)系统自带电源/地连接符的库,不用添加,直接点击放置电源/地的按钮放置
(2)电源/地是【全局属性】,不同的页面也可以进行连接,不用添加分页符
(3)自定义电源/地连接符的Name名称,即可将原理图上电源/地全部联通
【绘制流程】:
- 区分电源管脚,在设计元器件的时候,Power属性的引脚是没有小方框的

- 电源引脚是不可以不连接的。不可以放置No Connect

- 放置电源和GND:【Place】-【Power】

- 设置名称

3.8 原理图设计中电源信号和GND信号的重要性
在Cadence原理图设计中,电源信号(如VCC、VDD等)和地信号(GND)的正确连接是电路设计中最基础且至关重要的环节。电源和地是电路正常工作的基石,它们的连接质量直接影响到电路的性能、可靠性和稳定性。以下从多个方面详细阐述电源信号和GND信号正确连接的重要性:
- 电路功能的基础保障
电源和地是电路中所有元件工作的能量来源和参考点。任何电子元件都需要电源供电才能正常工作,而地信号则是电路中电压的参考基准。如果电源或地连接错误,可能导致以下问题:
(1)元件无法工作:如果电源未正确连接,元件将无法获得所需的电压和电流,导致电路无法正常工作。
(2)信号参考错误:地信号是电路中所有电压测量的参考点。如果地连接错误,信号的电压值将失去参考基准,导致电路功能异常。
(3)逻辑错误:在数字电路中,电源和地的连接错误可能导致逻辑电平错误,例如高电平(High)和低电平(Low)无法正确识别,进而导致逻辑功能失效。 - 信号完整性与噪声控制
电源和地的连接质量对信号完整性和噪声控制有着直接影响:
(1)电源噪声:如果电源连接不稳定或存在阻抗,可能会引入噪声,影响电路的性能。例如,在模拟电路中,电源噪声可能导致信号失真;在数字电路中,电源噪声可能引发误触发或时序错误。
(2)地弹效应:在高速电路中,如果地连接不良,可能会产生地弹效应(Ground Bounce),即地电位因电流突变而发生波动。地弹效应会干扰信号的稳定性,导致电路工作异常。
(3)电磁干扰(EMI):电源和地的连接不良可能增加电磁辐射,导致电路对外界产生干扰,或使电路更容易受到外界干扰。 - 电路安全与可靠性
电源和地的正确连接还关系到电路的安全性和可靠性:
(1)过流与短路保护:如果电源和地连接错误,可能导致短路或过流,损坏元件甚至引发火灾等安全事故。
(2)热设计:电源和地的连接阻抗过大会导致发热问题,影响电路的长期可靠性。例如,PCB上的电源走线过细或地平面不完整,可能导致局部过热。
(3)ESD防护:地信号是静电放电(ESD)防护的重要路径。如果地连接不良,静电可能无法有效释放,导致元件损坏。 - 设计效率与调试便利性
在原理图设计阶段,正确连接电源和地信号可以提高设计效率和调试便利性:
(1)减少设计错误:在原理图中明确标注电源和地信号,可以避免因连接错误导致的返工。例如,使用全局网络名称(如VCC、GND)可以简化连接,减少遗漏。
(2)便于仿真与验证:在仿真阶段,电源和地的正确连接是仿真模型的基础。如果连接错误,仿真结果将失去意义。
(3)调试与测试:在电路调试阶段,电源和地的连接质量直接影响测试结果的准确性。如果电源或地连接不良,可能导致测试结果异常,增加调试难度。 - PCB设计的衔接
原理图中的电源和地信号连接会直接影响PCB设计:
(1)电源分配网络(PDN):在PCB设计中,电源和地信号需要形成低阻抗的分配网络,以确保电源的稳定性和信号的完整性。如果原理图中的电源和地连接不清晰或不完整,PCB设计将难以实现这一目标。
(2)地平面设计:在高速电路和混合信号电路中,地平面的设计至关重要。原理图中的地信号连接方式会直接影响PCB地平面的布局。例如,模拟地和数字地是否需要分开,如何在PCB上实现单点接地等。
(3)电源走线规划:原理图中的电源连接方式会影响PCB上电源走线的规划。例如,大电流路径需要更宽的走线,而高频信号需要更短的路径。 - 团队协作与设计规范
在团队项目中,电源和地信号的正确连接还需要遵循一定的设计规范:
(1)统一的命名规范:电源和地信号的网络名称应遵循统一的命名规范。例如,使用VCC、VDD、GND等标准名称,避免使用自定义名称(如POWER、GROUND等),以减少误解。
(2)设计文档的清晰性:在原理图中,电源和地信号的连接方式应清晰标注,并在设计文档中详细说明。例如,哪些模块使用哪些电源,地信号如何分配等。
(3)设计评审的重点:在团队设计评审中,电源和地信号的连接应作为重点检查内容,确保其正确性和完整性。
最后

全部内容见专栏:【Cadence从原理图到PCB设计】
声明:本笔记以【凡亿】Cadence Allegro软件视频教程 为基础,结合自身项目设计过程整理所得,仅用于学习记录、技术交流,请勿用于商业用途。
相关文章:
【学习笔记】Cadence电子设计全流程(三)Capture CIS 原理图绘制(1-8)
【学习笔记】Cadence电子设计全流程(三)Capture CIS 原理图绘制(1) 3.1 原理图设计思路3.2 Cadence 原理图的新建3.3 在原理图中添加元器件3.4 元器件对齐3.5 原理图元器件信号联通(走线)3.6 OrCAD Capture…...
3damx 发动机活塞运动动画
使用HD解算器绑定:点(绑定的最终目标对象)→曲柄→活塞(子控父,反向解算) 点:绑定到轮子上的连接点...
JAVA 集成 ElasticSearch
目录 ElasticSearch Client Java REST Client Dependencies Initialization RequestOptions 测试 ElasticSearch Client 9300端口 :TCP协议,性能较高,ES集群内部节点之间通过9300进行通讯。 Java Transport Client (7.x 已废…...
AMBA-CHI协议详解(十九)
文章目录 4.6 Silent cache state transitions4.7 Cache state transitions at a Requester4.7.1 Read request transactions4.7.2 Dataless request transactions4.7.3 Write request transactions4.7.4 Atomic transactions4.7.5 Other request transactions 4.6 Silent cach…...
如何把windows机器作为SSH客户端免密登录
要在Windows机器上配置免密SSH登录,你需要生成一个SSH密钥对,并将公钥添加到你要登录的服务器的~/.ssh/authorized_keys文件中。以下是具体步骤: 在Windows上生成SSH密钥对 打开PowerShell或命令提示符: 你可以通过搜索栏输入“P…...
sklearn中的决策树-分类树:重要参数
分类树 sklearn.tree.DecisionTreeClassifier sklearn.tree.DecisionTreeClassifier (criterion’gini’ # 不纯度计算方法, splitter’best’ # best & random, max_depthNone # 树最大深度, min_samples_split2 # 当前节点可划分最少样本数, min_samples_leaf1 # 子节点最…...
25林业研究生复试面试问题汇总 林业专业知识问题很全! 林业复试全流程攻略 林业考研复试真题汇总
25 林业考研复试,专业面试咋准备?学姐来支招! 宝子们,一提到林业考研复试面试,是不是就慌得不行,感觉老师会扔出一堆超难的问题?别怕别怕,其实林业考研复试就那么些套路,…...
DeepSeek最新开源动态:核心技术公布
2月21日午间,DeepSeek在社交平台X发文称,从下周开始,他们将开源5个代码库,以完全透明的方式与全球开发者社区分享他们的研究进展。并将这一计划定义为“Open Source Week”。 DeepSeek表示,即将开源的代码库是他们在线…...
Electron通过ffi-napi调用dll导出接口
electron使用ffi-napi环境搭建 附打包好的ffi-napi可以直接放到项目目录下使用,避免以后麻烦 一、安装node.js Node.js官网:https://nodejs.org/zh-cn/download,选择LTS长期稳定版本即可 需要注意Node.js 区分32和64位,32位版…...
【排序算法】六大比较类排序算法——插入排序、选择排序、冒泡排序、希尔排序、快速排序、归并排序【详解】
文章目录 六大比较类排序算法(插入排序、选择排序、冒泡排序、希尔排序、快速排序、归并排序)前言1. 插入排序算法描述代码示例算法分析 2. 选择排序算法描述优化代码示例算法分析 3. 冒泡排序算法描述代码示例算法分析与插入排序对比 4. 希尔排序算法描…...
计算机毕业设计Hadoop+Spark+DeepSeek-R1大模型民宿推荐系统 hive民宿可视化 民宿爬虫 大数据毕业设计(源码+LW文档+PPT+讲解)
温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 作者简介:Java领…...
【Java学习】抽象类与接口
面向对象系列四 一、抽象方法 二、抽象类 三、意义检查 1.抽象方法的意义 2.意义检查 体现 四、接口 1.级别层次 2.接口变量 3.意义 4.成员 成员变量: 成员方法: 一、抽象方法 没有方法体即没有任何实现的方法是抽象方法,只有在…...
SpringBoot中实现限流和熔断功能
我们将使用Java的ScheduledExecutorService来实现一个简单的令牌桶算法(Token Bucket Algorithm),并结合一个自定义的服务类来处理第三方API调用。 1. 创建限流器 首先,创建一个简单的限流器类: import java.util.concurrent.*;public class SimpleRateLimiter {...
61.旋转链表--字节跳动
你应该比你现在强得多 题目描述 给定单链表,要求返回向右移动K位后的新链表 输入:head [1,2,3,4,5], k 2 输出:[4,5,1,2,3]思路分析 计算链表的长度 计算实际需要移动的步数 找到新的头节点 断开链表并重新连接 完整代码 /*** Defini…...
verilog笔记
Verilog学习笔记(一)入门和基础语法BY电棍233 由于某些不可抗拒的因素和各种的特殊原因,主要是因为我是微电子专业的,我需要去学习一门名为verilog的硬件解释语言,由于我是在某西部地区的神秘大学上学,这所…...
c++中sleep是什么意思(不是Sleep() )
sleep 函数在 C 语言中用于暂停程序执行指定的秒数,语法为 sleep(unsigned int seconds)。当 seconds 为 0 时,函数立即返回,否则函数将使进程暂停指定的秒数,并返回实际暂停的时间。 sleep 函数在 C 中的含义 sleep 函数是 C 标…...
Uniapp 开发中遇到的坑与注意事项:全面指南
文章目录 1. 引言Uniapp 简介开发中的常见问题本文的目标与结构 2. 环境配置与项目初始化环境配置问题解决方案 项目初始化注意事项解决方案 常见错误与解决方案 3. 页面与组件开发页面生命周期注意事项示例代码 组件通信与复用注意事项示例代码 样式与布局问题注意事项示例代码…...
Dify安装教程:Linux系统本地化安装部署Dify详细教程
1. 本地部署 Dify 应用开发平台 环境:Ubuntu(24.10) docker-ce docker compose 安装 克隆 Dify 源代码至本地环境: git clone https://github.com/langgenius/dify.git 启动 Dify: cd dify/docker cp .env.example...
rtsp rtmp 跟 http 区别
SDP 一SDP介绍 1. SDP的核心功能 会话描述:定义会话的名称、创建者、时间范围、连接地址等全局信息。媒体协商:明确媒体流的类型(如音频、视频)、传输协议(如RTP/UDP)、编码格式(如H.264、Op…...
基于YOLO11深度学习的运动鞋品牌检测与识别系统【python源码+Pyqt5界面+数据集+训练代码】
《------往期经典推荐------》 一、AI应用软件开发实战专栏【链接】 项目名称项目名称1.【人脸识别与管理系统开发】2.【车牌识别与自动收费管理系统开发】3.【手势识别系统开发】4.【人脸面部活体检测系统开发】5.【图片风格快速迁移软件开发】6.【人脸表表情识别系统】7.【…...
ES6从入门到精通:前言
ES6简介 ES6(ECMAScript 2015)是JavaScript语言的重大更新,引入了许多新特性,包括语法糖、新数据类型、模块化支持等,显著提升了开发效率和代码可维护性。 核心知识点概览 变量声明 let 和 const 取代 var…...
黑马Mybatis
Mybatis 表现层:页面展示 业务层:逻辑处理 持久层:持久数据化保存 在这里插入图片描述 Mybatis快速入门 指令的指南
在Ubuntu系统中,有时需要在系统启动时自动执行某些命令,特别是需要 sudo权限的指令。为了实现这一功能,可以使用多种方法,包括编写Systemd服务、配置 rc.local文件或使用 cron任务计划。本文将详细介绍这些方法,并提供…...
大数据学习(132)-HIve数据分析
🍋🍋大数据学习🍋🍋 🔥系列专栏: 👑哲学语录: 用力所能及,改变世界。 💖如果觉得博主的文章还不错的话,请点赞👍收藏⭐️留言Ǵ…...
使用Spring AI和MCP协议构建图片搜索服务
目录 使用Spring AI和MCP协议构建图片搜索服务 引言 技术栈概览 项目架构设计 架构图 服务端开发 1. 创建Spring Boot项目 2. 实现图片搜索工具 3. 配置传输模式 Stdio模式(本地调用) SSE模式(远程调用) 4. 注册工具提…...
GruntJS-前端自动化任务运行器从入门到实战
Grunt 完全指南:从入门到实战 一、Grunt 是什么? Grunt是一个基于 Node.js 的前端自动化任务运行器,主要用于自动化执行项目开发中重复性高的任务,例如文件压缩、代码编译、语法检查、单元测试、文件合并等。通过配置简洁的任务…...
沙箱虚拟化技术虚拟机容器之间的关系详解
问题 沙箱、虚拟化、容器三者分开一一介绍的话我知道他们各自都是什么东西,但是如果把三者放在一起,它们之间到底什么关系?又有什么联系呢?我不是很明白!!! 就比如说: 沙箱&#…...
绕过 Xcode?使用 Appuploader和主流工具实现 iOS 上架自动化
iOS 应用的发布流程一直是开发链路中最“苹果味”的环节:强依赖 Xcode、必须使用 macOS、各种证书和描述文件配置……对很多跨平台开发者来说,这一套流程并不友好。 特别是当你的项目主要在 Windows 或 Linux 下开发(例如 Flutter、React Na…...
用递归算法解锁「子集」问题 —— LeetCode 78题解析
文章目录 一、题目介绍二、递归思路详解:从决策树开始理解三、解法一:二叉决策树 DFS四、解法二:组合式回溯写法(推荐)五、解法对比 递归算法是编程中一种非常强大且常见的思想,它能够优雅地解决很多复杂的…...
高分辨率图像合成归一化流扩展
大家读完觉得有帮助记得关注和点赞!!! 1 摘要 我们提出了STARFlow,一种基于归一化流的可扩展生成模型,它在高分辨率图像合成方面取得了强大的性能。STARFlow的主要构建块是Transformer自回归流(TARFlow&am…...
