http://www.edtdz.com/article/show.asp?id=188
1.找不到NODE:
原理图库与PCB库没有对应
在PCB中多了个元件,删除重新更新即可!
2.DRC:
1):Processing Rule : Broken-Net Constraint ( (On the board ) )
Violation Net +5V0 is broken into 2 sub-nets. Routed To 95.24%
Subnet : U53-16 C145-1 C144-1 JP6-1 JP6-2 C48-2 E15-1 C77-1 U5-3 C50-1
J1-8 U3-2 E10-1 TP-5V0-1 R2-2 R86-2 Q2-3 C131-1 U51-28
Subnet : C85-1 U13-1 U13-20
Rule Violations :1
这个错误是由于以下产生的:
#9 Error Floating Input Pins On Net NetU43_84
Pin DSP.Sch(U43-84 @900,220)
我晕啊,一条线没连竟有那么多的错误!
******************************************
Processing Rule : Broken-Net Constraint ( (On the board ) )
Violation Net +3V3 is broken into 2 sub-nets. Routed To 99.29%
Subnet : J1-9 TP1-1 C140-1 C138-1 C144-1 R176-1 R186-2 C37-1 C39-1 R173-4
R169-8 R173-1 R56-2 R52-1 C145-1 U43-156 C141-1 U40-9 R11-1 R13-1 PR1-4
PR1-3 PR1-2 PR1-1 U43-145 U43-134 C139-1 R3-2 R21-1 R22-1 U43-12 C35-1
U43-118 U43-20 C47-1 R171-4 R171-3 R171-2 R171-1 R172-4 R182-1 C107-1 U44-1
R174-4 R174-3 R174-2 R174-1 U44-3 U44-9 U44-49 U44-43 R17-1 U44-27 C114-1
R166-5 R166-6 R166-7 R166-8 R18-1 R167-8 R167-7 R167-6 R167-5 R58-1 C6-1
R151-2 R190-1 R23-1 R177-1 U43-31 C43-1 U43-45 R181-2 C82-1 E16-1 U5-2
R119-2 U4-7 D4-1 D3-2 C83-1 R4-1 C42-1 U43-71 U43-93 R55-1 R10-1
R9-1 R54-1 R173-2 R173-3 R169-7 R169-6 R169-5 R170-8 R170-7 R170-6 R170-5
R168-8 R168-7 R168-6 R168-5 R59-1 C20-1 R145-2 R146-1 R147-2 R148-1 R183-2
C128-1 C16-1 U49-2 R118-1 R184-2 U43-171 R5-2 R6-2 R7-2 U43-6 R172-3
R172-2 R172-1 R12-1 R16-1 UB2-37 R15-1 R14-1 R176-2 R176-3 R176-4 R177-2
R177-3 R177-4 C46-1 U43-57 C44-1 R193-2 R192-2 R144-2 U4-8 U43-107
Subnet : U44-14
Rule Violations :1
解决方法:
Subnet : U44-14
看这个就知道了!!!!!!
*****************************
2.Protel中提示"unknown pin...解决办法
把已前生成的那个PCB删掉,就是说删除已经存在的PCB文件.
然后重建一个空的PCB
然后你再执行,UPDATE SCHEMETICS IN
有一个输入引脚没有连接。应该是芯片U43的84引脚。一般输入引脚是不允许悬空的!!!!!
这个问题很正常,规则规定输入脚不能悬空,所以在原理图中元件中属性为IN的空管脚报错。可修改规则或不用管!!!!!
***********************************************************************
3.Net already exist
在用Protel的层次原理图时,底层的不同原理图中的""NET"实际上是不能同名的,因此如果使用了同名的NET,比如说“GND”,我们理所当然的认为所有的GND是连接在一起的,因此就将所有的NET命名为GND,这样就认为相互连接了,但是Protel并不能识别,因此需要使用“Port”将不同底层文件中相同名称的NET连接在一起,这样在更新PCB或者生成网络表时就不会出现Net already exist的错误了。