OrCAD Capture 原理图问题解决方法:DRC 定位、网络检查与连页符修复

发布于 更新于
38
1
1
详情介绍

1 引言

原理图画完之后,检查与排错是保证设计正确性的关键一环。本教程基于 nn0841 工程实战,按实际操作顺序整理原理图检查中最常见的四类问题:DRC 报错如何快速定位、如何浏览全部网络筛选异常网络、管脚与走线不一致怎么修复,以及网络名修改不了的处理方法。每类问题都配有操作步骤和实战截图,可直接对照操作。

2 运行 DRC,让原理图自动标出错误

方法一:运行 DRC(Design Rules Check),并勾选“显示”选项。运行之后,原理图会在有错误的位置自动添加标识,方便快速定位到问题点,不用在整张图纸上逐段翻找。

图1 DRC 后在原理图错误位置添加的标识(24V_SYS 电源电路示例)

3 通过 Browse→Nets 浏览全部网络

方法二:在工程文件(.dsn)下,依次点击菜单 Edit → Browse → Nets,直接点击 OK,即可显示当前设计中的全部网络列表。

图2 Edit → Browse → Nets 菜单入口

网络列表以表格形式呈现,包含 Object ID、Net Name、Page、Schematic 等列。在此页面双击 page 或 net,网络会整体按照顺序排列。当出现 ID 和 Net 名字不一样的情况时,这条网络就是我们需要重点检查、修改的网络。

图3 网络浏览窗口:ID 与 Net 名不一致的网络(红色框标注)需要检查修改

4 定位并修复管脚不一致问题

方法三:查找定位管脚不一致问题。在网络列表中直接双击不一致的网络,即可定位到原理图中对应的位置,根据显示的网络名进行调整。

图4 网络浏览窗口:管脚不一致网络(IOBUS1_DE,红色框标注)

本工程遇到的一个典型情况:某位置网络本应该是一串数字(网络编号),但实际却和 DE 网络连上了。处理办法是删除这段走线,重新连接。

图5 走线连接错误示例:NSI8141N0 隔离电路中的 IOBUS1_DE 网络

5 网络名修改不了:用连页符接起同名单网络

方法四:网络名修改不了。出现这个现象的原因通常是:实际存在着两段互相独立、名字都是 24V_SYS 的网络,因为两页之间没有 off-page connector(连页符)把它们“接起来”,所以 Capture 默认它们是两条不同的网络,会在网络名后面自动加上 _XXXXX 的数字后缀以示区分。

图6 网络列表中多段独立的 24V_SYS 网络,其中一段带数字后缀(蓝色高亮)

解决办法:把原有网络标识删除,添加连页符。任意一种连页符都可以,只是显示问题;加入之后,再双击修改成想要的网络名即可。

图7 Place Off-Page Connector(放置连页符)对话框

6 小结

原理图检查排错时,可以按以下顺序走:先用 DRC 自动标出错误位置,再通过 Browse→Nets 浏览全部网络、找出 ID 与 Net 名不一致的异常网络;遇到管脚或走线连错的情况,直接双击定位并删除走线重新连接;如果网络名修改不了,多半是缺少连页符导致同名单网络被拆成两条,删掉原网络标识、加上连页符即可解决。


常见问题(FAQ)

1. DRC 是什么?为什么要运行 DRC?
DRC 即 Design Rules Check(设计规则检查)。运行 DRC 并勾选“显示”选项后,原理图会在有错误的位置自动添加标识,帮助设计者快速定位问题点,不需要在整张图纸上逐段翻找。它是原理图检查环节的第一步,也是效率最高的定位手段。
2. 运行 DRC 后,怎么跳到出错的原理图位置?
DRC 运行后,错误位置会出现对应的标识(DRC Marker)。直接双击该标识,即可跳转到原理图中出错的位置;也可以配合网络列表,从 Browse→Nets 里定位到相关网络后双击进入原理图。
3. Edit → Browse → Nets 有什么作用?
在工程文件(.dsn)下执行 Edit → Browse → Nets,点击 OK 后会弹出当前设计全部网络的列表,包含 Object ID、Net Name、Page、Schematic 等列,相当于一张“全工程网络总览表”,用来整体查看和筛选网络非常方便。
4.为什么会出现 Object ID 和 Net 名字不一样的情况?
Object ID 是 Capture 给网络生成的内部编号(如 $$$31750),Net Name 才是网络显示的名称。当两条信息不一致时,说明这条网络的命名或连接存在问题,正是需要重点检查、修改的网络。在此页面双击 page 或 net,网络会整体按顺序排列,方便逐条核对。
5. 如何定位管脚不一致的网络?
在网络列表中直接双击不一致的网络,就会定位到原理图中对应的位置,再根据显示的网络名进行调整即可。
6. 发现网络连错了(本来应该是一串数字,实际却连到别的网络)怎么办?
这说明该位置存在错误的走线连接,处理办法是:选中并删除这段错误的走线,然后重新连接正确的网络。
7. 为什么网络名修改不了?网络名后面为什么多了 _XXXXX 数字后缀?
原因通常是:原理图中实际存在着两段互相独立、名字相同的网络(比如两处都叫 24V_SYS),因为两页之间没有 off-page connector(连页符)把它们“接起来”,Capture 会默认它们是两条不同的网络,并在网络名后面自动加上 _XXXXX 数字后缀(如 24V_SYS_152399)以示区分,此时直接改网络名会无效。
8. 网络名修改不了 / 连页符相关这个问题怎么解决?
把原有的网络标识删除,然后添加连页符,加入之后再双击修改成想要的网络名即可。
9. 连页符选哪一种有区别吗?
没有本质区别。任意一种连页符都可以,只是显示方向上的问题(左向/右向),不会影响网络连通性。
10. 原理图检查排错有没有推荐的操作顺序?
推荐按以下顺序走:先用 DRC 自动标出错误位置;再通过 Browse→Nets 浏览全部网络,找出 ID 与 Net 名不一致的异常网络;遇到管脚或走线连错的情况,直接双击定位并删除走线重新连接;如果网络名修改不了,多半是缺少连页符导致同名单网络被拆成两条,删掉原网络标识、加上连页符即可解决。
11. 平时怎么避免出现这类网络问题?
养成三个习惯:一是跨页的同名网络一定要加连页符,避免被拆成多条;二是命名时保持统一规范,避免手误连到错误网络;三是画完原理图后先跑一遍 DRC,把错误在源头就暴露出来,再配合网络列表做一次全局核对。
0 讨论
热门最新
总结
暂无总结
0 / 600
嗨,下午好!
所有的成功,都源自一个勇敢的开始
相关文章