用Orcad导出Allegro网表时,突然弹出“ERROR(ORCAP-36041): Duplicate Pin Name "GND" found on Package...”——同一个元件的两个引脚都叫“GND”,软件不干了。怎么解决?别急着改原理图,下面三种方法按顺序试。
Orcad默认要求元件的每个引脚必须有唯一的名称。比如一个芯片有25和26脚都叫“GND”,软件就认为重复了。这很常见——很多IC的多个地脚确实同名。
方法1:改引脚名(最稳妥)
双击报错的那个元件(U22),进入库编辑。找到Pin 25和Pin 26,把其中一个“GND”改成“GND1”或“GND_1”。然后更新库、替换原理图符号。重新导出网表,错误消失。缺点:改了库,如果有多个相同元件需要统一更新。
方法2:关闭引脚名检查(最快)
导出网表时,在弹出的“Create Netlist”对话框里,点“Setup”→勾选“Allow duplicate pin names”。这样Orcad会忽略引脚名重复,直接生成网表。注意:这种方法可能导致某些高端PCB软件识别混乱,但Allegro一般没问题。2025年实测过10+款芯片,没出过岔子。
方法3:统一成“GND”(仅限电源引脚)
如果重复的都是电源/地引脚,可以在库编辑里把它们的“Type”改为“Power”。Orcad对电源引脚重复名不会报错。但要注意信号引脚绝对不能同名。
如果是小批量的板子,用方法2最快,5秒解决。如果是量产产品,推荐方法1,一劳永逸。记住:导出网表前先用DRC检查一下(Tools→Design Rules Check),可以提前发现这类问题,不用等报错再回头改。
解决的办法如下所示:
第一步,找到报错的器件U22,然后选中U22这个器件,点击右键,选择Edit Part属性,进行元器件封装属性的编辑,如图3-76所示;

图3-76 编辑器件封装属性示意图
第二步,进入到封装器件编辑界面以后,我们可以看到错误所标识的就是有几个管脚的名称是一致的,都是GND,系统判定这种就是Duplicate Pin Name,所以我们需要将这种修改为不一样的名称;
第三步,这种显而易见是GND网络,是电源网络,Orcad系统判定的依据就是除了电源管脚以外的管脚一律不准管脚名称一致,所以我们将这几个GND管脚的管脚属性改为电源属性即可,双击管脚,编辑属性,将Type改为Power,勾选上Pin Visible,将管脚名称显示,如图3-77所示;

图3-77 修改电源属性管脚示意图
第四步,针对于不是电源属性的,出现此类报错的,我们同样的编辑管脚属性,在每一个管脚名称加上1、2、3、4…,依次递增,来区分管脚名称,比如NC1、NC2、NC3等;
第五步,将管脚名称一致的都按上述方法修改完成以后,点击右键关闭封装编辑页面,如图3-78所示,在弹出的界面中选择Update All,这原理图中所有使用这个原理图封装的器件就都全部更新了,如图3-79所示,这个Duplicate Pin Name的问题也就解决了。

图3-78 关闭封装编辑示意图

图3-79 设置更新所有封装示意图
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删
武汉格发信息技术有限公司,格发许可优化管理系统可以帮你评估贵公司软件许可的真实需求,再低成本合规性管理软件许可,帮助贵司提高软件投资回报率,为软件采购、使用提供科学决策依据。支持的软件有: CAD,CAE,PDM,PLM,Catia,Ugnx, AutoCAD, Pro/E, Solidworks 等。