2、项目管理与文件结构:新建Project、理解DSN/OPJ/OLB文件、项目文件管理技巧

好,咱们正式开始动手了。这一章我带你搞定OrCAD的项目管理。

很多人一上来就画原理图,结果画到一半发现文件找不到了,或者同事打不开你的工程。嗯,这些坑我都踩过。所以咱们先把项目文件结构理清楚,后面才能走得顺。

2.1 新建Project——别急着点“OK”

打开OrCAD Capture CIS,点击 File → New → Project。这时候会弹出一个对话框,让你选项目类型。

项目类型怎么选?

  • PC Board Wizard:做PCB设计的标准选项。我90%的项目都用这个。
  • FPGA Board Wizard:如果你在搞FPGA开发板,选这个。它会自动帮你配一些FPGA相关的库。
  • Programmable Logic Wizard:纯逻辑设计,不常用。
  • Schematic:只建原理图,不生成网表。新手容易选错,选了之后没法做PCB。
注意: 我个人习惯是,哪怕只是画个测试电路,也选PC Board Wizard。因为后面随时可以转PCB,省得重来。

填好项目名称和存放路径。这里有个小细节——路径不要有中文。我曾经有个项目叫“测试板_v2”,结果在生成网表时疯狂报错,折腾了半天才发现是中文路径的问题。

2.2 理解三大核心文件:DSN、OPJ、OLB

新建完项目,你会在文件夹里看到一堆文件。但真正核心的就三个:

文件后缀 全称 作用 我的经验
.DSN Design File 原理图设计文件,所有电路图、页面的数据都在这里 这个文件最重要,丢了它一切归零
.OPJ Project File 项目管理文件,记录库路径、输出设置等配置 可以理解为“目录”,不包含电路数据
.OLB Library File 元器件库文件,存放符号和封装信息 建议自己建库,别全用系统自带的

DSN文件——说白了就是你的原理图本体。所有连线、元件、网络标号都存这里面。我见过有人用U盘拷项目,只拷了OPJ文件,结果到另一台电脑上打开是空的。嗯,DSN才是亲儿子。

OPJ文件——它像个管家。记录了你用了哪些库、输出什么格式、打印设置等等。这个文件丢了问题不大,重新建一个项目再把DSN加进去就行。但配置会丢失,挺烦的。

OLB文件——元器件库。OrCAD自带的库很全,但有个问题:很多元件的封装是错的,或者不符合你的PCB工艺。所以我建议你建一个自己的库,把常用的元件都放进去。

小技巧: 我习惯把项目相关的OLB文件直接放在项目文件夹里,而不是用系统库路径。这样项目拷给别人时,库文件一起带走,不会出现“找不到元件”的尴尬。

2.3 项目文件管理技巧——别让文件乱飞

做项目最怕什么?文件乱。一个项目文件夹里,原理图、库文件、输出报告、备份版本全混在一起。找东西全靠翻。

我的文件夹结构长这样:

Project_Name/
├── 00_Doc/          # 设计文档、规格书
├── 01_Sch/          # 原理图DSN文件
├── 02_Lib/          # 自建OLB库文件
├── 03_Output/       # 网表、BOM、PDF输出
├── 04_Backup/       # 每日备份
└── 05_Ref/          # 参考设计、Datasheet

你想想看,如果所有文件都堆在根目录,找一份BOM得翻半天。分好类之后,效率翻倍。

版本管理怎么做?

  • 每天下班前,把DSN文件复制一份到Backup文件夹,文件名加日期。比如 Project_20250115.DSN
  • 大改之前,先备份。我曾经有一次改完原理图发现新方案不行,想回退,结果没备份……只能重画。
  • 用Git管理?理论上可以,但DSN是二进制文件,没法diff。我试过,效果不好。还是老老实实手动备份吧。
核心原则: DSN文件是唯一的设计源文件。OPJ丢了可以重建,OLB丢了可以从别处找,但DSN丢了……嗯,你懂的。

2.4 避坑指南——我踩过的几个坑

坑1:直接双击DSN文件打开

很多人习惯双击DSN文件直接打开。但这样会跳过项目配置,库路径可能不对。正确做法是:先打开OPJ项目文件,再在项目管理器里双击DSN。

坑2:库文件路径用绝对路径

你在自己电脑上配好了库路径,拷给同事,结果他打开全是问号。为什么?因为你的库在 C:\Users\你的名字\Lib\,他电脑上没有这个路径。解决办法:用相对路径,或者把库文件放在项目文件夹内。

坑3:不清理临时文件

OrCAD运行时会生成一堆临时文件(比如 .DBK 备份文件)。项目做完后,记得清理一下。不然文件夹越来越大,拷给别人也慢。

2.5 总结一下

这一章内容不多,但很重要。说白了就是三件事:

  1. 新建项目时选对类型,路径别用中文
  2. 搞清楚DSN、OPJ、OLB各自管什么
  3. 养成好习惯,文件分类存放,勤备份

下一章咱们开始画原理图页面,我会带你从零开始搭建一个完整的电路。到时候你就知道,前期项目管理做得好,后面画图有多爽。