AD16中原理图导入Orcad Capture所有管脚都Open Collector的解决办法

问题提出:
从AD16中导入到Orcad Capture中的原理图中的parts,
所有的管脚都是Open Collector类型,
在原理图中进行DRC检查时,
会报出一堆的ERROR,
AD16中原理图导入Orcad Capture所有管脚都Open Collector的解决办法_第1张图片
这些ERROR,还不敢不管,
因为无法确定所报的ERROR就一定都是由于Open Collector管脚引起的,
万一有真正的其他错误,
也无法从几百上千个错误中挑选出来加以解决。

解决办法:
1、从AD16导入到Orcad Capture的原文件是DSN后缀的文件,
比如是MAIN_CONTROL_EXPORT2ALLEGRO.DSN(导入的DSN文件名全部大写字母);
用Orcad Capture打开后,
会自动创建ORCAD_LIBRARY.OLB库文件;
也会自动生成与DSN文件名对应的全小写的项目管理文件main_control_export2allegro.opj。

2、在File页面,右键点击Library,点击Add File添加刚才自动生成的库文件ORCAD_LIBRARY.OLB,
AD16中原理图导入Orcad Capture所有管脚都Open Collector的解决办法_第2张图片
3、点开orcad_library.olb,
选中第一个74HC245,
右键选中Split Part,
AD16中原理图导入Orcad Capture所有管脚都Open Collector的解决办法_第3张图片
在弹出的Split Part Section Input Spreadsheet页面,
从下拉选项中将第一项DIR改为Passive,
AD16中原理图导入Orcad Capture所有管脚都Open Collector的解决办法_第4张图片
右键选中已经改为Passive的表格,
使用Ctrl+C复制,
然后使用右键(或使用↓按键)选择余下各项,
使用Ctrl+V粘贴到当前表格,
这样就可以快速修改完所有引脚。
为了简便,电源管脚也一并改为Passive类型。
AD16中原理图导入Orcad Capture所有管脚都Open Collector的解决办法_第5张图片
4、点开File页面的Design Cache,
将所有以74HC245开头的Parts都选中,
AD16中原理图导入Orcad Capture所有管脚都Open Collector的解决办法_第6张图片
(上图中MJD122还未完成替换,请将MJD122视为74HC245)
右键选择Replace Cache,
AD16中原理图导入Orcad Capture所有管脚都Open Collector的解决办法_第7张图片
如果数量较多,替换的时间会比较长,
等待替换完成后,
结果如下图所示,
AD16中原理图导入Orcad Capture所有管脚都Open Collector的解决办法_第8张图片
5、逐一将Orcad_libray.olb库中的各个parts都完成替换。
再进行DRC检查,会发现凡是替换完成的,DRC错误都消失了。

6、替换之后,会发现某些电阻电容的方向转了90°,
AD16中原理图导入Orcad Capture所有管脚都Open Collector的解决办法_第9张图片
可以先将没有修改的原理图保存一份,
比对一下C54原来的1脚连接关系,
调整所有被强制旋转的电阻电容后,
(本人试验的结果:只要将改变了方向的阻容件用R旋转一下就可以了)
基本上导入工作就顺利完成了,
DRC检查不会再有因Open Collector连接出现的错误。

问题解决。

你可能感兴趣的:(Cadence,硬件设计,PCB)