#DXPwarning.docx

上传人:b****5 文档编号:4709924 上传时间:2022-12-07 格式:DOCX 页数:7 大小:20.34KB
下载 相关 举报
#DXPwarning.docx_第1页
第1页 / 共7页
#DXPwarning.docx_第2页
第2页 / 共7页
#DXPwarning.docx_第3页
第3页 / 共7页
#DXPwarning.docx_第4页
第4页 / 共7页
#DXPwarning.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

#DXPwarning.docx

《#DXPwarning.docx》由会员分享,可在线阅读,更多相关《#DXPwarning.docx(7页珍藏版)》请在冰豆网上搜索。

#DXPwarning.docx

#DXPwarning

DXP2004warning/error/注意事项

2018-03-0309:

54:

28|分类:

专业文章|标签:

|字号大中小订阅

底下红色部分是自己的解决办法

参考博客地址:

在PROTELDXP2004中的DRC规则检查项目,仅供参考:

PROTELDXP2004DRC规则英文对照

一、ErrorReporting错误报告

A:

ViolationsAssociatedwithBuses有关总线电气错误的各类型<共12项)

1busindicesoutofrange总线分支索引超出范围

2Busrangesyntaxerrors总线范围的语法错误

3Illegalbusrangevalues非法的总线范围值

4Illegalbusdefinitions定义的总线非法

5Mismatchedbuslabelordering总线分支网络标号错误排序

6Mismatchedbus/wireobjectonwire/bus总线/导线错误的连接导线/总线

7Mismatchedbuswidths总线宽度错误

8Mismatchedbussectionindexordering总线范围值表达错误

9Mismatchedelectricaltypesonbus总线上错误的电气类型

10Mismatchedgenericsonbus(firstindex>总线范围值的首位错误

11Mismatchedgenericsonbus(secondindex>总线范围值末位错误

12Mixedgenericsandnumericbuslabeling总线命名规则错误

B:

ViolationsAssociatedComponents有关元件符号电气错误<共20项)

13ComponentImplementationswithduplicatepinsusage元件管脚在原理图中重复被使用

14ComponentImplementationswithinvalidpinmappings元件管脚在应用中和PCB封装中的焊盘不符

15ComponentImplementationswithmissingpinsinsequence元件管脚的序号出现序号丢失

16Componentcontaningduplicatesub-parts元件中出现了重复的子部分

17ComponentwithduplicateImplementations元件被重复使用

18Componentwithduplicatepins元件中有重复的管脚

19Duplicatecomponentmodels一个元件被定义多种重复模型

20Duplicatepartdesignators元件中出现标示号重复的部分

21Errorsincomponentmodelparameters元件模型中出现错误的的参数

22Extrapinfoundincomponentdisplaymode多余的管脚在元件上显示

23Mismatchedhiddenpincomponent元件隐藏管脚的连接不匹配

24Mismatchedpinvisibility管脚的可视性不匹配

25Missingcomponentmodelparameters元件模型参数丢失

26Missingcomponentmodels元件模型丢失

27Missingcomponentmodelsinmodelfiles元件模型不能在模型文件中找到

28Missingpinfoundincomponentdisplaymode不见的管脚在元件上显示

29Modelsfoundindifferentmodellocations元件模型在未知的路径中找到

30Sheetsymbolwithduplicateentries方框电路图中出现重复的端口

31Un-designatedpartsrequiringannotation未标记的部分需要自动标号

32Unusedsub-partincomponent元件中某个部分未使用

C:

violationsassociatedwithdocument相关的文档电气错误<共10项)

33conflictingconstraints约束不一致的

34duplicatesheetsymbolname层次原理图中使用了重复的方框电路图

35duplicatesheetnumbers重复的原理图图纸序号

36missingchildsheetforsheetsymbol方框图没有对应的子电路图

37missingconfigurationtarget缺少配置对象

38missingsub-projectsheetforcomponent元件丢失子项目

39multipleconfigurationtargets无效的配置对象

40multipletop-leveldocument无效的顶层文件

41portnotlinkedtoparentsheetsymbol子原理图中的端口没有对应到总原理图上的端口

42sheetenternotlinkedtochildsheet方框电路图上的端口在对应子原理图中没有对应端口

解决方法:

在子原理框图中加入对应的PORT

D:

violationsassociatedwithnets有关网络电气错误<共19项)

43addinghiddennettosheet原理图中出现隐藏网络

44addingitemsfromhiddennettonet在隐藏网络中添加对象到已有网络中

45auto-assignedportstodevicepins自动分配端口到设备引脚

46duplicatenets原理图中出现重名的网络

47floatingnetlabels原理图中有悬空的网络标签

48globalpower-objectsscopechanges全局的电源符号错误

49netparameterswithnoname网络属性中缺少名称

50netparameterswithnovalue网络属性中缺少赋值

51netscontainingfloatinginputpins网络包括悬空的输入引脚

52netswithmultiplenames同一个网络被附加多个网络名

53netswithnodrivingsource网络中没有驱动

54netswithonlyonepin网络只连接一个引脚

55netswithpossibleconnectionproblems网络可能有连接上的错误

56signalswithmultipledrivers重复的驱动信号

57sheetscontainingduplicateports原理图中包含重复的端口

58signalswithload信号无负载

59signalswithdrivers信号无驱动

60unconnectedobjectsinnet网络中的元件出现未连接对象

61unconnectedwires原理图中有没连接的导线

E:

Violationsassociatedwithothers有关原理图的各种类型的错误(3项>

62NoError无错误

63Objectnotcompletelywithinsheetboundaries原理图中的对象超出了图纸边框

64Off-gridobject原理图中的对象不在格点位置

F:

Violationsassociatedwithparameters有关参数错误的各种类型

65sameparametercontainingdifferenttypes相同的参数出现在不同的模型中

66sameparametercontainingdifferentvalues相同的参数出现了不同的取值

二、Comparator规则比较

A:

Differencesassociatedwithcomponents原理图和PCB上有关的不同(共16项>

67Changedchannelclassname通道类名称变化

68Changedcomponentclassname元件类名称变化

69Changednetclassname网络类名称变化

70Changedroomdefinitions区域定义的变化

71ChangedRule设计规则的变化

72Channelclasseswithextramembers通道类出现了多余的成员

73Componentclasseswithextramembers元件类出现了多余的成员

74Differencecomponent元件出现不同的描述

75Differentdesignators元件标示的改变

76Differentlibraryreferences出现不同的元件参考库

77Differenttypes出现不同的标准

78Differentfootprints元件封装的改变

79Extrachannelclasses多余的通道类

80Extracomponentclasses多余的元件类

81Extracomponent多余的元件

82Extraroomdefinitions多余的区域定义

B:

Differencesassociatedwithnets原理图和PCB上有关网络不同<共6项)

83Changednetname网络名称出现改变

84Extranetclasses出现多余的网络类

85Extranets出现多余的网络

86Extrapinsinnets网络中出现多余的管脚

87Extrarules网络中出现多余的设计规则

88NetclasswithExtramembers网络中出现多余的成员

C:

Differencesassociatedwithparameters原理图和PCB上有关的参数不同<共3项)

89Changedparametertypes改变参数类型

90Changedparametervalue改变参数的取值

91Objectwithextraparameter对象出现多余的参数

【ViolationsAssociatedwithBuses】栏——总线电气错误类型

<1)【Busindicesoutofrange】:

总线分支索引超出范围。

总线和总线分支线共同完成电气连接,每个总线分支线都有自己的索引,当分支线索引超出了总线的索引范围时,将违反该规则。

<2)【Busrangesyntaxerrors】:

总线范围的语法错误。

总线的命名通常是由系统缺省设置的,但用户也可以自己命名总线,当用户的命名违反总线的命名规则时,将违反该规则。

<3)【Illegalbusdefinition】:

非法的总线定义。

例如,总线与导线相连时,将违反该规则。

<4)【Illegalbusrangevalues】:

非法的总线范围值。

总线的范围及总线分支线的数目,当两者不相等时,将违反该规则。

<5)【Mismatchedbuslabelordering】:

总线分支线的网络标号的错误排列。

通常总线分支线是按升序或降序排列,不符合此条件时将违反该规则。

<6)【Mismatchedbuswidths】:

总线宽度的不匹配。

<7)【MismatchedBus-Sectionindexordering】:

总线索引的错误排序。

<8)【MismatchedBus/WireobjectinWire/Bus】:

导线与总线间的不匹配。

<9)【Mismatchedelectricaltypesonbus】:

总线上电气类型的错误。

<10)【MismatchedGenericsonbus(FirstIndex>】:

总线范围值的首位错误。

总线首位英语总线分支线的首位对应,如果不满足,将违反该规则。

<11)【MismatchedGenericsonbus(SecondIndex>】:

总线范围值的末位错误。

<12)【Mixedgenericandnumericbuslabeling】:

总线网络标号的错误。

采用了数字和符号的混合编号。

?

【ViolationsAssociatedwithComponents】栏——元件电气错误类型

<1)【ComponentImplementationwithduplicatepinsusage】:

原理图中元件的管脚被重复使用了。

<2)【ComponentImplementationwithinvalidpinmappings】:

出现了非法的元件管脚封装。

元件的管脚应与管脚的封装一一对应,不匹配时将违反该规则。

<3)【ComponentImplementationwithmissingpinsinsequence】:

元件管脚序号丢失。

元件管脚的命名出现不连贯的序号,将违反该规则。

<4)【Componentcontainingduplicatesub-parts】:

元件中包含了重复的子元件。

<5)【ComponentwithduplicateImplementations】:

在一个原理图中元件被重复使用了,该错误通常出现在层次原理图的设计中。

<6)【Componentwithduplicatepins】:

元件中出现了重复的管脚

<7)【DuplicateComponentModels】:

一个元件被定义多种重复模型。

<8)【DuplicatePartDesignator】:

存在重复的元件标号。

<9)【ErrorsinComponentModelParameters】:

元件模型中出现参数错误。

<10)【Extrapinfoundincomponentdisplaymode】:

元件显示模型中出现多余的管脚。

<11)【Mismatchedhiddenpinconnections】:

隐藏管脚的电气连接错误。

<12)【Mismatchedpinvisibility】:

管脚的显示与用户的设置不匹配。

<13)【MissingComponentModelParameters】:

元件模型参数丢失。

<14)【MissingComponentModels】:

元件模型丢失。

<15)【MissingComponentModelsinModelFiles】:

元件模型在模型文件中找不到。

<16)【Missingpinfoundincomponentdisplaymode】:

元件的显示中缺少某一管脚。

<17)【ModelsFoundinDifferentModelLocations】:

元件模型在另一路径而不是在指定路径中找到。

<18)【SheetSymbolwithduplicateentries】:

方块电路图中出现了重复的端口。

为防止该规则被违反,建议用户在进行层次原理图的设计时,在单张原理图上采用网络标号的形式建立电气连接,而不同的原理图间采用端口建立电气连接。

<19)【Un-Designatedpartsrequiringannotation】:

未被标号的元件需要自动标号。

<20)【Unusedsub-partincomponent】:

集成元件的某一部分在原理图中未被使用。

通常对未被使用的部分采用管脚悬空的方法,即不进行任何的电气连接。

?

【ViolationsAssociatedwithdocuments】栏——文档电气连接错误类型

<1)【ConflictingConstraints】:

互相矛盾的制约属性。

<2)【Duplicatesheetnumbers】:

重复的图纸编号。

<3)【DuplicatesheetSymbolnames】:

层次原理图中出现了重复的方块电路图。

<4)【Missingchildsheetforsheetsymbol】:

方块电路图中缺少对应的子原理图。

<5)【MissingConfigurationTarget】:

缺少任务配置。

<6)【Missingsub-Projectsheetforcomponent】:

元件丢失子项目。

有些元件可以定义子项目,当定义的子项目在固定的路径中找不到时将违反该规则。

<7)【MultipleConfigurationTargets】:

出现多重任务配置。

<8)【MultipleTop-LevelDocuments】:

多重一级文档。

<9)【Portnotlinkedtoparentsheetsymbol】:

子原理图中电路端口与主方块电路中端口间的电气连接错误。

<10)【SheetEntrynotlinkedchildsheet】电路端口与子原理图间存在电气连接错误。

我的方法:

在子原理框图中加入对应的PORT

?

【ViolationsAssociatedwithNets】栏——网络电气连接错误类型

<1)【Addinghiddennettosheet】:

原理图中出现隐藏的网络。

<2)【AddingItemsfromhiddennettonet】:

从隐藏网络中添加对象到已有网络中。

<3)【Auto-AssignedPortsToDevicePins】:

<4)【DuplicateNets】:

原理图中出现了重复的网络。

我的做法:

在顶层原理图上加上端口或原型。

<5)【Floatingnetlabels】:

原理图中出现了悬空的网络标号。

<6)【Floatingpowerobjects】:

原理图中出现了悬空的电源符号。

<7)【GlobalPower-Objectscopechanges】:

全局的电源符号错误。

<8)【NetParameterswithnoname】:

网络属性中缺少名字。

<9)【NetParameterswithnovalue】:

网络属性中缺少赋值。

<10)【Netscontainingfloatinginputpins】:

网络中包含悬空的输入管脚。

如果已经连上了线,还有此提示,建议重新画一张**.SCHLIB再连线

<11)【Netswithmultiplenames】:

同一个网络被附加多个网络名。

<12)【Netswithnodrivingsource】:

网络中没有驱动源。

我的做法:

自己画一张对应的.schlib

<13)【Netswithonlyonepin】:

一个网络只存在一个管脚。

<14)【Netswithpossibleconnectionproblems】:

网络中存在连接错误。

<15)【Sheetscontainingduplicateports】:

原理图中包含重复的端口。

找出多余的port,然后删除

<16)【Signalswithmultipledrivers】:

信号存在多个驱动源。

<17)【Signalswithnodriver】:

信号没有驱动源。

<18)【Signalswithnoload】:

信号缺少负载。

<19)【Unconnectedobjectsinnet】:

网络中的元件出现未连接的对象。

<20)【Unconnectedwires】:

原理图中存在没有电气连接的导线。

?

【ViolationsAssociatedwithOthers】栏——其他的电气连接错误

<1)【NoError】:

没有连接错误。

<2)【Objectnotcompletelywithinsheetboundaries】:

对象超出了原理图的范围,可以通过改变图纸大小的设置来解决。

<3)【Off-gridobject(0.05grid>】:

对象没有处在格点的位置上。

解决方法:

将元件处在格点的位置有利于元件电气连接特性的完成,警告会消失。

?

【ViolationsAssociatedwithParameters】栏——参数错误类型

<1)【Sameparametercontainingdifferenttypes】:

相同的参数被设置了不同的类型。

<2)【Sameparametercontainingdifferentvalues】:

相同的参数被设置了不同的值。

常见错误及改正:

netscontainingmultiplesimilarobjects.--------->删除port

ProcessingRule:

Room文档(BoundingRegion=(0mil,0mil,0mil,0mil>(InComponentClass('文档名字'>>的解决方法:

打开DXP的PCB编辑页面选择Design->rules->placement->RoomDefinition然后把这里面有的规则都删了,room空间有点模块化原件的意思,一般很少用。

<或将PCB板右下角的文字删除掉)

注意事项:

创建一个新元件:

引脚上只有一端是电气连接点,你必须将这一端放置在元件实体外。

非电气端有一个引脚名字靠着它。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 理化生

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1