orcad原理图中常见DRC错误的取缔方法

87 篇文章 0 订阅

转自:微点阅读  https://www.weidianyuedu.com/content/4917794795609.html

大多数DRc warning甚至某些error可以忽略不计,不影响生成网表,但是要想成为一名成熟的电子工程师,你可以忽略某些错误,但是必须懂得为什么会产生这些错误,如何取缔掉这些错误,这样才能控制这些错误的作用范围,不致影响系统整体的设计。

1、养成好习惯,先做Annotate,后做 ERc 检查,避免元器件重名;

2、切记不要随意从其他page中拷贝元器件,这样容易在ERc检查时导致以下三个错误: 例如从

这个图(来源于另一个page)中拷贝c209这个电容到下面page中,ERc检查出现了以下三个错误: ERRoR: [DRc0010] Duplicate reference c209

ERRoR: [DRc0031]

Same Pin number connected to more than one net. ctrl_ultrasound_launch/c209/1 nets: "GnD" and "5V_A4".

ERRoR: [DRc0031]

Same Pin number connected to more than one net. ctrl_ultrasound_launch/c209/2 nets: "9V_A1" and "GnD".

解决方法:先做annotate,所有元器件重新编号,再做ERc检查,这样避免不同页面元器件重名而导致网络连接在一起,可以直接解决以上3个错误!

WARnInG: [DRc0003]

Port has a type which is inconsistent with other ports on the net TMcL 解决方法:net TMcL两端的端口类型冲突,修改一下type就好了!

ERRoR: [DRc0004] Possible pin type conflict

U5,Vout output connected to Power

解决方法:把芯片的pintype由output换成passive

WARnInG: [DRc0004]

Possible pin type conflict E2,1 Bidirectional connected to output: BEncH, c (0.40, 10.10)

解决方法:

These errors are produced based on the settings in the ERc matrix. If you"ve finished your design and you think that the connections are correct after you"ve checked all these errors, you can change the settings in the ERc matrix to remove them from the Design Rules check.

To change the ERc matrix:

1. Select the schematic page in the Project Manager.

2. choose Design Rules check from the Tools menu, then select the ERc matrix tab.

3. Make changes to the matrix, then click oK. When you click oK, Design Rules check will run with the new settings. 简单来说就是修改ERc matrix,来控制ERc检查,这样就提高了容错能力,更容易通过, 但前提是对自己的设计要有把握,确保正确。

WARnInG: [DRc0006]

net has fewer than two connections A01

解决方法:网络标号只有一处,没有配对的,或者网络标号命名有差别,注意必须命名相同才表示连接。

WARnInG: [DRc0006]

net has fewer than two connections 5V_A2

解决方法:这个warning的产生在于一页原理图上电源bar只有一次连接点,这样就会报

错,通常可以忽略,或者在芯片的电源引脚旁边加一个0.1uF的 bypass 电容 接地就

OK,这种设计习惯也是比较好的,只要名称相同,不同页的电源bar就是相连的。

ERRoR: [DRc0007] net has no driving source A01-Pc

解决方法: 总线网络标号有问题,即总线的标号必须与总线名中的一致,例如总线名为:A[0..5],那么总线的分支网络标号就只能取A0、A1、??A5中间的一部分或者全部,而不能超出或者改成其他的。

WARnInG: [DRc0008]

Two nets in the same schematic have the same name, but there is no off-page connector--〉

解决方法:you label a port or off-page connector with a name that is used by a power symbol or power pin on the schematic. It would be best to replace the port with a power symbol to transfer power through the design. If you have verified that there are no connectivity problems when running the netlist, you can ignore this warning.

ERRoR: [DRc0026]

This reference has already been assigned to a different package type. U1

解决方法:检查U1各个部分part reference还有 封装有没有不同的

ERRoR: [DRc0027]

other parts in this package have different values or PcB footprints. U1--〉

解决方法:检查U1各个部分part reference还有 封装有没有不同的

ERRoR: [DRc0029]

Bus has no name and therefore defines no signals. n9792615

解决方法:再总线上加上总线名称即可消除两端的DRc错误,总线命名必须和总线两端的的分支网络名相一致,即必须是分支网络名称的集合。

如果在原理图中ctrl+F找不到出现DRc错误的net,或出现DRc错误的net的坐标超出图纸范围,则应把原理图的Page Size放大,有可能是因为当初画图时某些器件忘记删掉就直接调整图纸大小了。。。确实很低级的错误

这篇东西也参考了网上很多文章和论坛里面的一些问题和解答,由于自己做得辛苦,所以就综合一下子,结合自己的理解和过程,希望初学的朋友不再对DRc检查迷茫,当然这些内容也不全,后续碰到了其他warning和error再补上来 。

解决方法:检查U1各个部分part reference还有 封装有没有不同的

ERRoR: [DRc0029]

Bus has no name and therefore defines no signals. n9792615

解决方法:再总线上加上总线名称即可消除两端的DRc错误,总线命名必须和总线两端的的分支网络名相一致,即必须是分支网络名称的集合。

如果在原理图中ctrl+F找不到出现DRc错误的net,或出现DRc错误的net的坐标超出图纸范围,则应把原理图的Page Size放大,有可能是因为当初画图时某些器件忘记删掉就直接调整图纸大小了。。。确实很低级的错误

这篇东西也参考了网上很多文章和论坛里面的一些问题和解答,由于自己做得辛苦,所以就综合一下子,结合自己的理解和过程,希望初学的朋友不再对DRc检查迷茫,当然这些内容也不全,后续碰到了其他warning和error再补上来 。

### 回答1: 在OrCAD 16.6,可以通过以下步骤进行原理图DRC检查: 1. 打开原理图编辑器,在菜单栏选择“工具”-“DRC设置”。 2. 在DRC设置对话框,选择“规则文件”选项卡,点击“添加”按钮,选择需要使用的规则文件。 3. 在DRC设置对话框,选择“检查选项”选项卡,勾选需要检查的项目,如电气规则、连线规则等。 4. 点击“检查”按钮,系统会自动进行DRC检查,并在检查结果窗口显示检查结果。 5. 根据检查结果,对原理图进行修改,直到所有DRC错误都被解决。 需要注意的是,DRC检查只是一种辅助工具,不能完全替代人工检查。在进行PCB设计时,还需要进行其他方面的检查,如物理规则检查、信号完整性检查等。 ### 回答2: OrCAD16.6原理图DRC检查是指通过软件自动检查原理图的电气连接、元件尺寸、布局等方面的错误,以便及时发现和修复问题,确保设计的正确性和可靠性。 DRC检查分为两部分:核心规则和用户规则。核心规则是OrCAD16.6内置的一些规则,能够自动检测极性、元器件尺寸、重叠区域、元器件数量等问题。用户规则是用户自己设定的一些规则,能够根据自己的设计需要定义元器件属性、网络连接、管脚和信号名称等,实现更精细的检测。 在使用OrCAD16.6原理图DRC检查时,首先需要打开原理图,选择“工具”栏的“检查器”,然后在弹出的窗口添加需要检查的规则,并进行一些设置。接下来,点击“检查”按钮,软件会自动扫描原理图错误并将其列出。 用户可以根据DRC检查结果进行逐一查看,检查出的错误可以直接在原理图进行修改并存储。在进行修改的时候,一定要留意DRC检查的警告,及时处理可能存在的问题。 总的来说,OrCAD16.6原理图DRC检查可以帮助工程师轻松发现设计可能存在的错误,大大提高设计的正确性和可靠性。当然,用户在设置规则时需要注意细节,掌握一定的使用技巧才能发挥最大的效果。 ### 回答3: OrCAD16.6是一款常用的电路设计软件,其原理图是电路设计的基础,DRC检查则是保证设计准确性的重要步骤。 OrCAD原理图DRC检查可以检查设计的元件连接是否准确,是否存在重复连接、缺少连接等错误,同时还可以检测元件引脚的冲突,电源端子是否正确连接等问题。具体步骤包括如下几个: 1. 打开设计工具,选择需要进行DRC检查的原理图,并进入DRC检查界面。 2. 在界面选择进行的DRC检查类型。常见的检查类型包括器件连接性、引脚冲突、电源接口等项。 3. 进行具体的设计检查。在检查过程,软件会根据用户设置的检查规则来检查原理图的元件和连接,并给出有关错误信息。 4. 根据检查结果进行修正。根据检查结果,用户需要对设计存在的错误进行修正,确认每一个元件和引脚的连接是否准确。 5. 重新检查确认。在进行修正之后,需要重新进行DRC检查,确保设计错误得到彻底修正。 通过以上步骤,可以保证OrCAD原理图设计的准确性,提高电路设计的质量和可靠性。同时,也可以在设计前通过DRC检查,避免一些常见的设计错误,提高设计效率和准确性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值