【学习笔记】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.【…...
日语AI面试高效通关秘籍:专业解读与青柚面试智能助攻
在如今就业市场竞争日益激烈的背景下,越来越多的求职者将目光投向了日本及中日双语岗位。但是,一场日语面试往往让许多人感到步履维艰。你是否也曾因为面试官抛出的“刁钻问题”而心生畏惧?面对生疏的日语交流环境,即便提前恶补了…...
在rocky linux 9.5上在线安装 docker
前面是指南,后面是日志 sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo sudo dnf install docker-ce docker-ce-cli containerd.io -y docker version sudo systemctl start docker sudo systemctl status docker …...
在鸿蒙HarmonyOS 5中使用DevEco Studio实现录音机应用
1. 项目配置与权限设置 1.1 配置module.json5 {"module": {"requestPermissions": [{"name": "ohos.permission.MICROPHONE","reason": "录音需要麦克风权限"},{"name": "ohos.permission.WRITE…...
C++ Visual Studio 2017厂商给的源码没有.sln文件 易兆微芯片下载工具加开机动画下载。
1.先用Visual Studio 2017打开Yichip YC31xx loader.vcxproj,再用Visual Studio 2022打开。再保侟就有.sln文件了。 易兆微芯片下载工具加开机动画下载 ExtraDownloadFile1Info.\logo.bin|0|0|10D2000|0 MFC应用兼容CMD 在BOOL CYichipYC31xxloaderDlg::OnIni…...
Angular微前端架构:Module Federation + ngx-build-plus (Webpack)
以下是一个完整的 Angular 微前端示例,其中使用的是 Module Federation 和 npx-build-plus 实现了主应用(Shell)与子应用(Remote)的集成。 🛠️ 项目结构 angular-mf/ ├── shell-app/ # 主应用&…...
vulnyx Blogger writeup
信息收集 arp-scan nmap 获取userFlag 上web看看 一个默认的页面,gobuster扫一下目录 可以看到扫出的目录中得到了一个有价值的目录/wordpress,说明目标所使用的cms是wordpress,访问http://192.168.43.213/wordpress/然后查看源码能看到 这…...
Kubernetes 节点自动伸缩(Cluster Autoscaler)原理与实践
在 Kubernetes 集群中,如何在保障应用高可用的同时有效地管理资源,一直是运维人员和开发者关注的重点。随着微服务架构的普及,集群内各个服务的负载波动日趋明显,传统的手动扩缩容方式已无法满足实时性和弹性需求。 Cluster Auto…...
热门Chrome扩展程序存在明文传输风险,用户隐私安全受威胁
赛门铁克威胁猎手团队最新报告披露,数款拥有数百万活跃用户的Chrome扩展程序正在通过未加密的HTTP连接静默泄露用户敏感数据,严重威胁用户隐私安全。 知名扩展程序存在明文传输风险 尽管宣称提供安全浏览、数据分析或便捷界面等功能,但SEMR…...
AxureRP-Pro-Beta-Setup_114413.exe (6.0.0.2887)
Name:3ddown Serial:FiCGEezgdGoYILo8U/2MFyCWj0jZoJc/sziRRj2/ENvtEq7w1RH97k5MWctqVHA 注册用户名:Axure 序列号:8t3Yk/zu4cX601/seX6wBZgYRVj/lkC2PICCdO4sFKCCLx8mcCnccoylVb40lP...
HTML中各种标签的作用
一、HTML文件主要标签结构及说明 1. <!DOCTYPE html> 作用:声明文档类型,告知浏览器这是 HTML5 文档。 必须:是。 2. <html lang“zh”>. </html> 作用:包裹整个网页内容,lang"z…...
