原创 OrCad原理图设计中模块化调用问题

2012-12-3 11:21 4516 16 16 分类: PCB 文集: Cadence

在进行原理图设计的时候,有些功能模块要重复调用多次,这时候可以采取模块设计原理图,然后在顶层多次调用此功能模块。在实际操作过程中发现这个方法很好用,只是由于长期不画原理图的时候有些技巧性的东西会忘记,记录在此以备查阅。

3.jpg
图1:典型的模块化设计

我所说的“技巧”性的东西,有点忽悠色彩,主要是自己记性不好,经常忘记该如何操作,每次都需要摸索很长时间,实在是浪费时间。主要问题有下面两个:

第一个:是每个模块里的器件编号要重新编号,如果单独修改某一个模块,那么剩余模块的器件编号会同时变化成同一编号;

第二个:是页的编号;实际模块原理图只有一页,但是通过多次调用以后工程会为每一次调用重新分配一个页号,只是在原理图设计过程中由于其他原因导致页号需要修改的时候,会发生类似第一个问题的情绪,即修改某次调用的页号其他调用的页号会同时修改成一样的页号。

其实出现上述问题的原因,是在修改的时候只是简单的双击了图1的模块(或者说简单Syncronize Down),然后就进行修改,这样是不行的。正确的做法应该是如图2所示

未命名.jpg
图2:进入修改模块属性

即右击模块原理图,选择“Edit Object Properties”命令,那么就会进入图3所示的页面。

3.jpg
图3:原理图页的属性编辑页面

默认进入Parts页,该页可以修改功能模块里的part属性,特别是编号,所有模块的parts编号可以同时修改,这样就不会上述第一个问题。同理,进入“Title Blocks”页面里,也可以同时修改所有调用页的页号修改,这样也不会出现上述第二个问题了。

 

文章评论0条评论)

登录后参与讨论
我要评论
0
16
关闭 站长推荐上一条 /2 下一条