← 博客

OrCAD 原理图在线查看器 — 无需 OrCAD 打开 Capture .DSN 文件

OrCAD schematic viewer online — open .DSN files in MakerSuite 3D

不用 OrCAD 也能看 OrCAD 原理图

TI、NXP 等众多厂商的评估板原理图以 OrCAD Capture .DSN 文件发布,许多开源硬件项目也是如此。Capture 是付费的 Windows 软件,免费查看器也要注册账号才能下载 Windows 安装包。如果只是想看原理图——找网络、查引脚、列元件——现在 MakerSuite 3D 可以直接在浏览器中打开 .DSN。

如何打开 OrCAD .DSN

  1. Open MakerSuite 3D — 无需登录或安装
  2. 把 .DSN 拖到上传区(也可以用 GitHub 链接)
  3. 所有页面按 Capture 打印的方式并排打开——层次化设计中,模块每被使用一次就显示一次,并使用该处的位号
  4. 点击元件或网络即可在所有页面中高亮,也可以搜索元件,或打开带 LCSC、DigiKey、Mouser 实时价格的 BOM

Open an OrCAD .DSN in the browser - no OrCAD install needed.

免费试用 MakerSuite 3D

OrCAD 读取器支持的内容

  • Capture 16.3 及更新版本——已用 16.3 至 17.4 保存的设计验证;之后的版本(包括 OrCAD X)格式相同,但没有公开文件可供测试 —
  • 按原样绘制的元件——使用设计内保存的符号副本,按旋转和镜像放置,带引脚名、引脚编号以及 U3A、J1-2 这样的多部件后缀 —
  • 网络来自文件而非猜测——导线、网络别名、电源和地符号、跨页连接器和层次端口按 Capture 的方式连接,未命名网络使用 Capture 自己的名称 —
  • 页面本身——边框、填好字段的标题栏、注释和图形、连接点和不连接标记;在中文 Windows 上输入的文字(GBK、Big5)按原样显示,已与三个基于 Rockchip 的设计的打印 PDF 核对 —

与 Capture 打印结果核对

Capture 导出的 PDF 会列出每个网络及其引脚,因此设计与其 PDF 构成一份标准答案。在一块层次化载板上(13 页打印稿中包含 10 个模块实例),全部 487 个位号和 1,222 个网络都一致,每个网络的名称和引脚都相同。一个单页的小设计中,28 个网络和 92 个引脚连同引脚名和编号全部吻合。在 17 页、22 页和 32 页的三个较大的平坦设计中,页面上显示的每个位号都出现在对应的打印页上。Capture 16.2 及更早版本保存的设计使用早期的二进制格式,会提示在 16.3 或更新版本中重新保存。库文件(.OLB)不会打开——设计文件本身带有所用全部符号的副本。

OrCAD .DSN 里有什么

.DSN 是一种 Windows 复合文件(与旧版 Word 文档相同的容器),里面有字符串表、包含设计所用全部符号和封装副本的缓存,以及每页一个数据流。每一页保存导线、放置的元件、电源和跨页符号,还有一张给每根导线的网络命名的网络表;每个放置的引脚都记录了它所在的导线。

层次化设计只保存一份子图,另有一棵 occurrence 树记录该子图的元件在每个使用位置得到的位号。MakerSuite 沿着这棵树为每个使用位置生成各自的页面,并把端口连接到上层图纸的模块引脚上,包括总线成员。全部处理都在浏览器中完成,文件不会上传。

常见问题

Which OrCAD versions open?

Designs saved by OrCAD Capture 16.3 and newer. Designs saved by 16.3 to 17.4 were checked against Capture's own PDF output; later releases, OrCAD X included, keep the same format. Designs saved by 16.2 and older use an earlier layout and get a message asking to re-save them in 16.3 or newer.

Do I need OrCAD or a Cadence account?

No. The .DSN is read directly in your browser; nothing is installed and the file is not uploaded.

Does it handle hierarchical designs?

Yes. Each hierarchical block is shown once per use with that use's reference designators, and its ports join the block pins on the parent sheet, bus members included.

Can I open an OrCAD library (.OLB) or a Specctra .dsn?

Not yet. A design carries a copy of every symbol it uses, so drop the .DSN itself. A Specctra .dsn is an autorouter file (text), not a schematic.

相关文章

Allegro .brd Viewer Online — Open Cadence Allegro Boards in 3DFree Schematic Viewer Online — View Circuit Diagrams in Your BrowserOpen PCB Files from GitHub in Your Browser — and Add a README Badge

立即免费打开你的 OrCAD 原理图。

打开 MakerSuite 3D