用ORCAD作原理图也只是最近这个项目才开始的,所以谈不上有多熟练和了解。但是现在遇到的问题,说实话,让我很恼火。做第一版的时候,出于设计复用的考虑,采用了模块化设计的思想,同时结合ALLEGRO,做了一个可调用的CPU 模块。然而,麻烦来了。当我高高兴兴地调入模块,布完所有的线,给PCB的元件按照布局重新标号之后(根据以往的经验,PCB的标号可以反标回原理图,这样加工起来方便多了),在ORCAD里面“BACK ANONATE”,进度显示一切OK。我满怀信心地打开图一看,怎么没变呢?试了N次后,我绝望了,心想:算了,将就这样吧。
于是到了第二版,我改了CPU模块的一部分电路,又改了些其他外围电路,然而我发现在我重新编号后,已与第一版的大不相同了,导入ALLEGRO后,PCB变得一团糟。怎么办?难道我又得重新布线?又或者我只好手动反标?我都快抓狂了。我不由得怀念起PROTEL的同步功能是多么强大。当然我承认PROTEL的PCB确实是个烂东西,但是它的原理图工具我认为比ORCAD的要好:当你的ORCAD不断地非法退出导致元件丢失的时候,当你作层次原理图确不能在上下级之间切换的时候,当你需要不断更新你的DESIGN CACHE的时候,当你UPDATE CACHE后,元件标号横七竖八的时候,当你不得不通过查找元件标号才能进入下一层原理图的时候……
曾经,我觉得自己只要会用ORCAD,就毋需再去学其他的原理图工具,因为据称,ORCAD是事实上的工业标准,但是今天,我想要换用其它工具,一个严谨的工具。
心怀郁闷,特出此言,欢迎拍砖! |