简介:OrCAD Capture 17.2是Cadence公司推出的专业原理图设计软件,面向电子硬件工程师、PCB Layout人员以及高校电子类专业师生,用于完成从电路原理图绘制、元器件符号管理到网表输出的完整前端设计流程。这份资源以7z压缩包形式提供,包体约333.58MB,文件总数及文件类型明细暂未收录,但资源描述中注明‘more sizes more features’,提示该版本在显示尺寸适配和功能覆盖方面做了强化,适合不同分辨率下进行电路设计。目前已有906人学习浏览,常被用作安装介质或特定版本测试,具备一定的流传度和参考价值。通过下载可直接获取OrCAD Capture 17.2的安装资源,避免官网下载的繁琐检索与版本匹配问题,尤其适合需要搭建原理图设计环境、评估新版本特性或准备Cadence工具链的工程师快速落地部署。 手头这台工作机上,装的就是题目里这个包——OrCAD Capture 17.2 的 CV190905 补丁包。版本号看着长,其实就是 Cadence 在 2019 年 9 月 5 日放出来的一个更新包,很多老工程师直到现在还在用这个版本画原理图。为什么一个五年前的版本还有人在维护、在下载、在提问?这篇就把这个包本身、安装部署、和前后端联动的那些事一次说清楚,顺便把网上高频出现的 Capture 问题一并排掉。
这篇东西适合谁看?刚接触 OrCAD Capture 的硬件新人,还在 16.6 和 17.2 之间犹豫的工程师,以及被 Capture 变成 Lite 版、DRC 跑不动、原理图导不进 PADS 这些问题折磨过的人。我尽量按“先看懂版本、再装对软件、最后解决实际干活”的顺序来讲,全是自己踩过的坑和试过能用的方案。
1. 版本号拆解:CV190905 到底是个什么东西
1.1 从文件名读出版本信息
很多新同事拿到 “OrCAD-Capture-17.2-CV190905.7z” 这个文件名,第一反应是“这是个全新软件”,实际上它是个补丁包,不是独立安装包。拆开看:
- OrCAD:Cadence 旗下原理图+PCB 设计套件的名字。
- Capture:OrCAD 套件里的原理图编辑器,全称 Capture CIS,画原理图、建库、做 Symbol 都靠它。
- 17.2:软件的主版本号,对应 Cadence SPB 17.2 平台,和 Allegro 17.2 是一套东西。注意这个版本号的对应关系很关键,Capture 和 Allegro 的版本如果跨大版本,同步起来会非常难受。
- CV190905:CV 一般是 Cadence 的更新标识,190905 按命名习惯是 2019 年 9 月 5 日。也就是说,这个包是 17.2 大版本在 2019 年 9 月的更新版本,里面包含了前一段时间累积的 hotfix。
所以“OrCAD-Capture-17.2-CV190905.7z”的准确定位是:OrCAD Capture 17.2 平台的一个补丁包/更新包。安装时你需要先装好 17.2 的完整安装包,再在这个基础上叠加这个补丁。顺序反了或者只装了补丁包,软件会起不来,或者界面缺一堆菜单。
1.2 为什么 2024 年了还在用 17.2
我也被不少人问过:现在都有 17.4、22.1,甚至更新的版本了,为什么还在折腾 17.2?现实原因很实在:
- 公司流程验证过。很多硬件团队从 Allegro 16.6 时代迁到 17.2 后,库管理、封装命名、PCB 设计规范全都在这个版本上跑顺了。换版本不是装个软件那么简单,整套库文件、脚本、培训资料都要跟着变。
- License 成本。Cadence 按版本和模块授权,有些公司只买了 17.2 的许可,不可能为了一个新功能就去加钱。
- 稳定压倒一切。17.4 和 22.1 功能确实多,但 17.2 的 Capture 在“画图+出网表+配合 Allegro”这几条核心链路上已经非常稳定,大项目跑下来很少出幺蛾子。
我用一个表格把几个版本的核心差异列出来,方便你判断自己该不该升:
| 对比项 | OrCAD Capture 17.2 | OrCAD Capture 17.4 | OrCAD Capture 22.1 |
|---|---|---|---|
| 默认配套平台 | Allegro 17.2 | Allegro 17.4 | Allegro 22.1 |
| 界面风格 | 传统 Ribbon | 更现代的 Ribbon | 高分辨率适配更好 |
| 与 Allegro 联动 | 成熟稳定 | 集成度更高 | 云协作相关功能增加 |
| 库格式兼容 | 16.6 可直接迁 | 需要走迁移工具 | 老库迁移也方便 |
| 学习资料量 | 最多 | 中等 | 相对少 |
如果你是自学的学生、小团队,或者公司流程还没被新版本绑定,直接用 17.2 完全够。绝大多数 OrCAD 教程、视频、快捷键说明,都是基于 16.6 和 17.2 拍的,照着操作最不容易卡壳。
2. 部署安装与 License 修复实录
2.1 先装什么、再装什么,顺序错了会出怪问题
拿到这个 7z 包,先解压,不要直接在压缩包里点 Setup。建议的安装流程:
- 安装完整版 SPB 17.2。如果机器上已经装了 17.2 基础版,这步跳过。
- 以管理员身份运行这个补丁包的安装程序。右键管理员运行很关键,否则部分组件写不进
C:\Cadence\SPB_17.2目录,导致 Capture 菜单缺失。 - 安装前临时退出杀毒软件。不是玄学,Cadence 的安装脚本会写注册表、生成服务,杀软误拦后会出现“装了一半好像成功了,但打开 Capture 报错”的情况。
- 全程选择默认路径,不要手动改到中文路径,更不要装在带空格的目录。Cadence 的 License 服务和部分脚本对路径里的中文极其敏感,遇到怪问题第一个查路径。
装完后先别急着打开软件,检查环境变量。在系统环境变量里确认有CDS_LIC_FILE或LM_LICENSE_FILE,值指向你的 License 服务器地址或本地 license 文件,格式类似5280@localhost或C:\Cadence\license.lic。没有这个变量,打开 Capture 会直接警告找不到 License,即使能进界面也大概率是 Lite 模式。
2.2 Capture 突然变成 Lite 版,别急着重装
这个问题的搜索热度一直很高,因为“Capture 变成 lite 版本”这个现象实在太诡异。我也遇到过,一觉醒来打开 Capture,菜单只剩下新建、打开几个按钮,原理图库全没了,就是典型 Lite 模式。
排查思路按顺序来:
- License 服务挂了。先在服务管理器里看
Cadence License Manager是否在运行,没运行就手动启动。启动失败再去查 license 文件路径是否正确。 - 环境变量变了。有时候装其他软件或系统更新会改掉环境变量,尤其是
CDS_LIC_FILE。重新加回来,重启 Capture 试一次。 - 主机名或 MAC 地址变了。如果你的 license 是锁定网卡的节点锁授权,换网卡、开虚拟机、系统更新都可能导致授权失效。这种情况只能找 IT 重新申请 License 或恢复网络环境。
- 实在排查不出来,最后一步才是重装。重装时先卸载干净,然后完整重装再打补丁,顺序不要乱。
提示:遇到 Capture 变 Lite 版,不要一上来就卸载重装。先检查 License 服务和环境变量,十分钟内解决的概率至少七成。我见过不少同事花半天重装系统,后来发现只是 License 服务没起来。
3. 从原理图到 PCB:Capture 与 Allegro、PADS 的联动实操
3.1 Capture 与 Allegro 正确关联的配置方法
“Capture 和 Allegro 怎么关联”是热词里的高频问题,实际场景就是:我在 Capture 里画完原理图,怎么把它送到 Allegro 去摆件、布线。
其实 17.2 的关联做得已经很傻瓜化,关键是第一次要做对一步:在 Capture 里打开Options -> Preferences -> Allegro,勾选 Enable Allegro integration,并在下方指定 Allegro 安装路径。如果你不设置,Capture 不知道 Allegro 装在哪,很多联动菜单是灰的。
设置好后,正常流程是:
- 在 Capture 中画完原理图,检查 DRC,确认元件封装、网络连接没问题。
- 选中 .dsn 工程根节点,点
Tools -> Create Netlist。在弹出的对话框里切换到PCB Editor标签,勾选生成 Allegro 网表,输出的就是一个 board 文件夹。 - 在 Allegro 里新建 PCB 工程,然后
File -> Import -> Logic,Logic type 选 Cadence,指定刚才生成的网表目录,就能把网络和器件位置关系导进来。 - 后续原理图改了,不需要重新导入整个网表。在 Allegro 里重新执行
File -> Import -> Logic,选.dsn源文件,软件会自动对比新旧变化,只更新有改动的部分。
这条链路里最容易翻车的是网表文件路径不能有中文,也不能放在桌面上(有些用户桌面路径带用户名中文)。一旦导入报错,先把工程整个挪到D:\work\xxxx这种纯英文路径再试。
3.2 从 OrCAD 原理图更新到 PADS PCB 的可行路子
很多公司原理图用 OrCAD,PCB 却用 PADS,两边协同时的更新一直让人头疼。结合热词里“orcad原理图修改后如何更新到pads pcb中”,我把验证过的方案写一遍。
原理上,OrCAD 和 PADS 不走原生同步,只能通过网表文件中转。我的做法是分两种情况:
情况一:新项目,还没有 PCB 文件。在 Capture 里执行Tools -> Create Netlist,切换到Other标签,格式那里选pads2k.dll,生成.asc网表文件。然后在 PADS Layout 中File -> Import,文件类型选 ASCII 格式,选中刚才的.asc,就能把原理图里的网络和元件导入到 PADS 里。这一步需要你在 PADS 里先把元件封装做好或关联好,否则导入后一堆元件没有封装,后面还是白搭。
情况二:PCB 已经做了一半,原理图改了,要增量更新。这时候不要重新导入全部,容易把已有的布线、约束全冲掉。正确做法是在 PADS 里使用 ECO 工具,加载新的.asc网表,让 PADS 自动对比新旧差异,只更新变化的网络和器件。操作路径是Tools -> ECO Compare,选择文件类型为 ASCII(OrCAD 生成的网表),然后按提示导入。
情况三:不想折腾网表,直接用 OrCAD 和 PADS 的中间工具。PADS 有些版本带一个 OrCAD 转换器,可以直接读.dsn原理图文件,转换成 PADS Logic 格式。这条路听着简单,实际转换后元件属性和网络名常常会丢,我一般只在简单电路上用它,复杂的板子还是老老实实走网表。
注意:不管走哪条路,OrCAD 里的元件封装名(PCB Footprint)和 PADS 里的封装名称必须一致。大小写不同、多了个空格都会导致导入时找不到封装,这是新手最常见的问题,没有之一。
3.3 多页原理图的页码与 Off-Page 连接符管理
热词里“orcad给每页原理图加page number”和“orcad连接符后面写页码”这两个问题,实质是跨页网络的管理。原理图超过一页后,跨页连接必须用 Off-Page Connector,而且最好把目标页码标在连接符上,不然后人读图能急死。
操作要点:
- 从右侧工具栏找到 Off-Page Connector,放置到原理图引脚或网络的端点上。
- 双击连接符,把 Name 改成网络名。比如
I2C_SCL、USB_DP,同一个网络在跨页连接符上的名字必须完全一致。 - 页码标注:选中原理图页面,执行
Tools -> Annotate,在对话框里找到 Off-Page Connector 相关选项,勾选 Update Off-Page Connector,软件会自动把目标页的页码填到连接符属性里。17.2 的 Annotate 对话框里有专门的选项,叫 Update Off-Page Connector,按页面更新即可。 - 除了连接符页码,每页标题栏(Title Block)里的页码也可以自动更新。在
Tools -> Annotate里勾选 Update Title Block,再配合标题栏里的 Page Number、Page Count 属性,整套图纸的页码就统一了。
这里有个细节:很多人的页码更新不了,是因为工程里的 Title Block 是自定义库里的,而不是默认的 titleblock.olb。自定义 Title Block 必须自己加上 Page Number 属性和 Page Count 属性,并且属性名要写对,Annotate 才能识别。具体做法是在 Title Block 库元件的属性里加PAGE NUMBER和PAGE COUNT(注意空格和下划线),保存后重新放置一次标题栏。
3.4 快捷键、护眼配色与菜单汉化的个人建议
这个版块权当给长期盯着 Capture 的兄弟们一点舒适度改造。OrCAD Capture 17.2 支持的快捷键不多,但常用的几个一旦用熟,效率能明显上来:W画导线,P放置元件,N放置网络别名,I放大,O缩小,F适配整个窗口,R旋转。这些在Options -> Preferences -> Keyboard里可以查看和修改,我自己习惯把R设置成旋转和H镜像互不冲突的状态,免得偶尔按错。
关于护眼,后台经常有人搜“candence orcad护眼”。Capture 默认的黑底白字长时间看确实累,我试过两种改法:第一种是保持黑底,把导线的绿色调亮一点、把文字的白色调到柔和,这样夜间看舒服一些;第二种是改成浅色背景,在Options -> Preferences -> Colors/Print里把 Background 设为淡绿色(RGB 大概 204,232,207),再把导线、引脚、文字的颜色调成深色。颜色配置是跟着这台机器或工程走的,换电脑后需要重新设一遍,所以也别调得太花哨,够用就行。
至于“orcad菜单翻译”,我的建议是生产环境不要折腾。Capture 官方没有正式中文包,网上的汉化版基本是改资源文件,装完界面是中文了,但很多时候菜单里的属性名、报错信息还是英文,而且新版补丁一打,汉化直接失效。真不如把英文菜单当关键词记,用久了效率反而高。如果一定要有个中文参考,可以在浏览器里装个翻译插件,截图理解就行,别改软件本体。
4. 高频问题排查与操作小技巧记录
4.1 DRC 跑不起来的经典原因
热词里有“orcad无法进行drc”,这个问题我自己也翻过车。Capture 的 DRC 入口是Tools -> Design Rules Check,但有时候明明点了执行,窗口里却什么都没发生,或者报一堆看不懂的错。常见原因和解决办法如下:
| 现象 | 原因 | 解决办法 |
|---|---|---|
| 点 DRC 后窗口没反应 | 没有选中 .dsn 工程根节点 | 在工程管理器里先选中顶层 .dsn,再执行 DRC |
| 提示 No designs selected | 当前焦点在页面编辑器窗口 | 切回工程管理器窗口,选中 .dsn |
| 报 Part has no PCB Footprint | 元件没有填写封装属性 | 在库或原理图中给元件补上 PCB Footprint 属性 |
| 报 Off-Page Connector 不匹配 | 跨页网络名只出现一次 | 全文搜索该网络名,补上配对连接符 |
| DRC 跑到一半崩溃 | 工程路径有中文或特殊字符 | 把工程整体挪到纯英文路径 |
排查 DRC 问题,我的经验是先看 Design Rules Check 窗口的 Error Report 输出,那里会明确告诉你是哪一页、哪个元件、哪个网络出的问题。不要一上来就怀疑规则设置错了,绝大多数 DRC 跑不起来是工程层面的低级问题。
4.2 AD 原理图转 OrCAD 的避坑清单
很多人是从 Altium Designer 转过来用 OrCAD 的,热词里“ad原理图转orcad”也好几次出现。Capture 17.2 自带导入 AD 文件的功能,路径是File -> Import -> Altium,可以直接选.schdoc或.PrjPCB。但实测转换不是一键完成,有几个坑必须提前知道:
- 多 Part 元件会被打散。AD 里一个元件包含多个 Part(比如四运放 LM324),转过来后 Part 之间的关系可能丢失,需要手动重新关联 symbolic part。
- 网络标号容易丢。AD 里的 Net Label 如果命名不规范(比如全角空格、中文),转完后经常变成空网络。转换前在 AD 里过一遍网络命名是值得的。
- 原理图里的字体。中文字体或特殊字体转过来大概率乱码,建议转之前把注释、标题字体统一改成 Arial。
- 封装名。AD 的封装名和 Cadence 的封装名本来就不同,转换后需要重新映射到 Cadence 封装库。
我的建议是:AD 转 OrCAD,最好是只转原理图结构,不要指望属性和封装一次到位。转换后必须逐个页面检查网络、元件、连接符,再跑一遍 DRC,确认无误才能往下走。
4.3 带书签 PDF 的免费导出方案
这算是 16.6 老用户的执念了。热词里那条“cadence orcad 16.6原理图导出带标签pdf的免费方案(附ghostscript配置避坑指南)”我已经看过很多次。如果你的 Capture 是 17.2,恭喜,直接File -> Export -> PDF,选项里勾上书签(Bookmarks),就能导出一份带导航目录的 PDF,完全免费,不用装任何额外软件。
如果你还在 16.6,那不得不走 PostScript + Ghostscript 的路线。简要流程是:在 Capture 里File -> Print,打印机选一个 PostScript 虚拟打印机,生成.ps文件;然后用 Ghostscript 的ps2pdf命令把.ps转成 PDF,再用工具给 PDF 加书签。这一步有个很关键的手工活:你在 Capture 打印时会在每个页面起始位置放一个“书签页标题”,转换后需要靠这些标题生成目录。
Ghostscript 配置里我踩过三个坑,单独列出来:
- 安装路径不要带空格。Ghostscript 对路径空格的支持很迷,建议直接装到
C:\gs\这种短路径下。 - 中文 PDF 乱码。需要在系统里配置好中文字体,并在 Ghostscript 的字体映射文件
Fontmap中加入对应字体路径。否则转出来的 PDF 里中文全是空白或乱码。 - PDF 大小失控。用
-dPDFSETTINGS=/prepress这个参数比默认的-dPDFSETTINGS=/default更合适,文件不会过于膨胀,打印精度也够。
如果你平时电路图里中文注释不多,我其实更推荐一个取巧办法:在 Capture 里导出 PDF 时选择 Color 模式,然后在 PDF 阅读器里用“书签面板”手动添加页面标签。一次性的活无所谓,但如果每个月都要导出几十张图,那还是把 Ghostscript 方案一次性配好,一劳永逸。
4.4 关于 Library Builder 与库管理的一点经验
热词里“orcad library builder使用教程”也露了脸。Library Builder 是 Cadence 配套的封装库生成工具,可以把 PDF 规格书、Excel 引脚表、图片里的封装信息转成 Capture 的元件库或 Allegro 的封装库。对于引脚多的芯片(FPGA、DDR、连接器),手工建库是不现实的,Library Builder 的批量导入能力很有价值。
我的用法是:先把芯片规格书里的引脚表整理成 Excel,列名规范为 Pin Number、Pin Name、Pin Type、Pin Group 等,然后用 Library Builder 导入,自动生成原理图符号。这个工具的学习曲线不算陡,但第一次使用建议先拿一个 48 引脚的 MCU 练手,熟悉它的映射规则后再做 400 引脚级别的器件,一步步来。
5. 写在最后的一点个人体会
在 17.2 上画了这么多年原理图,我最深的感觉是:工具版本只是一个习惯问题,真正决定效率的,是流程是否固定、库是否规范、有没有一套稳定的“导出网表-检查 DRC-同步 PCB”的操作节奏。所以如果你还在纠结要不要从 16.6 升到 17.2、从 17.2 升到更高版本,先别急着升,把你的流程跑顺比什么都重要。
最后再分享一个小技巧:定期备份C:\Cadence\SPB_17.2\tools\capture\Capture.ini这个配置文件,里面记录了你所有的配色、快捷键、默认路径。换电脑、重装系统后,直接把它覆盖回去,你的 Capture 就能恢复成熟悉的样子,省去一上午的重新配置时间。就这一个小文件,我救过不少同事的急。
本文还有配套的精品资源,点击获取