再谈处理Protel中“Missing Pins”错误

Author: 武江 Date: 1995-11-03

        NETLIST LOAD
        Nets Loaded :19
        Missing Componets :0
        Missing pins :8
        如不予处理,则在自动布线时有些管脚所在的网络不会自处动布线。
        《Protel的注意事项》一文(《电脑报》94年第37期)中对出现这种错误的原因解释为:在原理图编辑和用Post生成.net文件中,三极管的三个管脚分别用B.C.E.标记,而在布线时,装入网络文件.net的过程中,只有用数字标记的管脚才被接受,用字母标记的管脚不被接受。其实Protel有两种类型的元件库文件:一类是供Schedit编辑电原理图用的,如:device.lib等;另一类是供traxedit使用的pcb封装图形元件库,如:traxstd.lib。它们都对元件的管脚用数字或字母标识,在装入网络表文件.net时,若元件封装图的管脚标识与原理图中的不同时,就会出现上述错误报告。
        基于错误的真正原因,除《protel的注意事项》文中给出的两种方法外,还可以使用的方法有:
        一、修改电原理图中的管脚标识。具体做法是:执行Edit--Pins,依提示修改number后的标识与pcb封装图的相同。
        二、出现错误后仍执行placement,然后用Edit--pad项修改焊盘标识,重新Get nets后即可自动布线。
        三、修改pcb封装库。具体做法是:放置欲改标识的封装图,用Edit--pad修改标识,定义一包含这个封装图的块,用Library-add加入封装库中。
        (武江)