news 2026/5/31 1:44:04

Cadence OrCAD Capture CIS新手避坑:手把手教你从零创建第一个原理图符号(以TPS5450为例)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Cadence OrCAD Capture CIS新手避坑:手把手教你从零创建第一个原理图符号(以TPS5450为例)

Cadence OrCAD Capture CIS新手避坑指南:从零创建TPS5450原理图符号的12个关键细节

第一次打开OrCAD Capture CIS时,那种面对空白画布的茫然感我至今记忆犹新。作为从Altium Designer转过来的工程师,本以为EDA工具的基本逻辑相通,直到发现连放置一个电阻都需要重新学习操作路径。本文将以TI的TPS5450降压转换器为例,带你跨越从"知道要画原理图"到"真正画出可用符号"之间的实操鸿沟。

1. 工程准备阶段的三个隐形陷阱

1.1 库文件存放位置的学问

右键点击Library文件夹选择"New Library"时,90%的新手会忽略这个细节:olb库文件默认保存在软件安装目录下。这意味着当你换电脑或重装系统时,所有自定义元件将消失殆尽。

正确做法

1. 在工程目录下手动创建"Libraries"文件夹 2. 通过File > New > Library创建新库时 3. 立即执行File > Save As保存到上述文件夹

我曾因此丢失过整个项目的自定义元件库,后来发现Capture CIS的路径记忆机制有个特点:如果直接从桌面快捷方式启动软件,默认路径会是上次通过开始菜单启动时设置的路径。

1.2 元件命名中的隐藏规则

新建Part时,"Part Reference"字段看似简单,实则影响深远:

  • 电源芯片建议用"U"前缀(如U1)
  • 电阻用"R"、电容用"C"
  • 不要使用"IC"这类通用前缀,会导致BOM表混乱

注意:TPS5450这类多引脚器件,名称必须与Datasheet完全一致,否则后期导入SPICE模型时会报错。

1.3 器件分段设置的实战选择

面对"Homogeneous"和"Heterogeneous"选项时,记住这个原则:

  • 运放、逻辑门等对称部件选Homogeneous
  • 电源管理IC的功率部分与控制部分分开时选Heterogeneous

对于TPS5450这种单芯片方案,保持默认的"Parts per Pkg:1"即可。下表对比两种类型的适用场景:

类型典型器件修改效率引脚复用
HomogeneousLM358运放
HeterogeneousMCU+电源的模块

2. 引脚定义的五个致命细节

2.1 引脚类型(Type)的实战选择

双击引脚弹出的属性窗口中,Type选项直接影响后续仿真:

  • Power:仅用于VCC/GND等电源网络
  • Passive:电阻、电容等无源器件
  • Input/Output:必须严格按Datasheet标注

TPS5450的BOOT引脚在手册中明确标注为Input,若错误设置为Passive,PSpice仿真时会报"floating input"错误。

2.2 引脚形状(Shape)的视觉规范

新手常犯的错误是全部使用Line形状,实际上:

  • Clock:用短横线标识时序信号
  • Dot:用于低电平有效信号
  • Dot-Clock:组合使用更直观

示例:TPS5450的关键引脚设置

1. EN引脚:Shape选Dot (低电平使能) 2. SW引脚:Shape选Short (功率路径) 3. RT/CLK引脚:Shape选Clock (时序相关)

2.3 同名引脚的处理技巧

当遇到多个NC(No Connection)引脚时,不要简单重复命名。正确做法:

  • 命名NC1、NC2...
  • 或在Number字段用逗号分隔:NC: 5,6,7

否则保存时会弹出恼人的警告,虽然可以忽略,但会影响后续设计规则检查(DRC)的严肃性。

2.4 引脚分组布局法

面对TPS5450的16个引脚,试试这种布局方案:

[电源组] 1 VIN 2 PGND 3 AGND 4 VCC 5 BOOT [控制组] 6 EN 7 RT/CLK 8 COMP [输出组] 9 FB 10 SS/TR 11 PHASE 12 SW

用Place > Rectangle工具添加分组框线,并右键设置不同颜色。

2.5 隐藏引脚的妙用

对于TPS5450的散热焊盘(Pad),多数教程不会告诉你:

  1. 添加名为PAD的引脚
  2. 右键选择"Visible"取消显示
  3. 在PCB封装阶段再处理

这样既符合电气连接需求,又保持原理图简洁。

3. 高效操作的三组快捷键

3.1 绘图加速组合

  • Ctrl+鼠标滚轮:快速缩放画布
  • R键:旋转当前元件
  • Shift+拖动:保持水平/垂直移动

3.2 引脚批量编辑技巧

选中多个引脚后:

  • F3:连续放置相同属性引脚
  • Ctrl+E:批量编辑参数
  • Alt+Enter:调出属性窗口

3.3 库管理神操作

  • Ctrl+Alt+N:在当前库新建Part
  • Ctrl+Shift+F:全局搜索元件
  • Drag with Ctrl:复制而非移动元件

4. 从原理图到封装的衔接要点

4.1 封装名称的前瞻性设置

在绘制符号时就应考虑封装匹配:

  1. 右键Part选择"Package Properties"
  2. 添加"PCB Footprint"字段
  3. 输入封装名:如"TPS5450DDAR_SOIC-8"

重要提示:此处名称必须与后续Allegro中的封装名完全一致,包括大小写。

4.2 元件属性的完整清单

除了基本电气属性,建议添加:

  • Manufacturer
  • MPN (如TPS5450DDAR)
  • Description
  • Datasheet链接

这些信息会在输出BOM时自动继承,大幅提高采购效率。

4.3 设计验证的黄金步骤

完成符号绘制后务必执行:

  1. Tools > Design Rules Check
  2. 重点检查"Unconnected pins"
  3. 验证"Pin names duplication"

最后测试方法:将符号放置到空白原理图,尝试连线观察智能捕捉是否正常。

记得第一次成功创建可用元件符号时,那种成就感远超预期。现在每次看到团队新人在TPS5450符号上卡住,我都会建议他们先画个简单电阻练手——掌握这些隐形规则后,复杂器件反而更容易处理。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/31 1:44:04

3个步骤如何让普通鼠标在Mac上获得专业级体验?

3个步骤如何让普通鼠标在Mac上获得专业级体验? 【免费下载链接】mac-mouse-fix Mac Mouse Fix - Make Your $10 Mouse Better Than an Apple Trackpad! 项目地址: https://gitcode.com/GitHub_Trending/ma/mac-mouse-fix 你是否曾经在Mac上使用第三方鼠标时感…

作者头像 李华
网站建设 2026/5/29 16:34:41

DRV8833 4 层板叠层设计详解 + Altium Designer 设计规则

本文基于德州仪器官方 DRV8833 数据手册(ZHCS016E)、TI PowerPAD™布局指南(ZHCA052)、IPC-2221/IPC-2141/IPC-2152 标准及主流 PCB 厂家(嘉立创、捷配)标准工艺参数撰写。所有计算公式、叠层参数和设计规则均经过验证,可直接复制使用。 第一部分:DRV8833 4 层板叠层设…

作者头像 李华
网站建设 2026/5/29 16:33:56

Android14文件系统:EROFS与F2FS深度解析

在 Android 14 时代,系统不再使用单一的文件系统,而是采用了 “多文件系统混合” 的架构。针对不同的分区特性(只读 vs. 读写、系统 vs. 用户数据),Android 会选择最适合该场景的文件系统。作为 Android 系统开发者&am…

作者头像 李华
网站建设 2026/5/29 16:27:23

高精度电流检测:从通用运放到CSA220专用放大器的工程实践

1. 项目概述:为什么我们需要高精度电流检测? 在电子系统设计,尤其是电池供电设备和电源管理领域,精确测量电流就像给系统装上了一双“眼睛”。无论是监控一颗微控制器在深度睡眠时消耗的几微安电流,还是追踪一个电机启…

作者头像 李华
网站建设 2026/5/29 16:26:37

高级百度网盘直链解析工具深度解析:Python自动化加速配置实战指南

高级百度网盘直链解析工具深度解析:Python自动化加速配置实战指南 【免费下载链接】baidu-wangpan-parse 获取百度网盘分享文件的下载地址 项目地址: https://gitcode.com/gh_mirrors/ba/baidu-wangpan-parse 百度网盘作为国内用户最常用的云存储服务之一&am…

作者头像 李华
网站建设 2026/5/29 16:23:02

基于Arduino与光电传感器的心率监测系统:从原理到实现的完整指南

1. 项目概述与核心思路几年前,我在一个健康监测相关的创客项目里,第一次接触到用光电法测心率。当时市面上成品的医用指夹式血氧仪已经非常成熟,但作为一个喜欢折腾硬件的开发者,我更想亲手从传感器信号开始,理解数据是…

作者头像 李华