在OrCAD中设计原理图时,理解instance和occurrence这两个概念至关重要。它们分别代表了元件的种类和个体实例。对于元件放置、替换、修改属性等很多操作都和这两个概念有关。
1-instance的概念:
Instance表示元件的公有属性,即这一类元件的共同特征。例如,在你的组件库中建立了一个AD8056运放元件,这个AD8056就是一种instance,它包含了该运放的所有通用属性,如引脚定义、封装类型等。instance 通常表示一类
2-occurrence的概念:
Occurrence表示一个具体的元件实例,每一个在原理图中的放置都会产生一个新的occurrence。例如,你在原理图的page1上放置第一个AD8056运放,这时就会有一个occurrence出现;再放置第二个AD8056运放,又会多一个occurrence。因此,原理图上的每一个AD8056都是一个独立的occurrence。occurrence 通常表示每一个实体器件。
3-实例说明:
假设你已经在自己的组件库中建立了一个AD8056运放元件。在原理图的page1中需要放入两个AD8056构成双路模拟信号输入的运放。当你放入第一个AD8056时,在工程管理框的design cache中会出现这个组件及其所在的组件库地址,并在原理图的page1上出现AD8056原理图符号。这时就产生了一个instance和一个occurrence,可以将design cache中的AD8056看作是instance,而原理图中的AD8056看作是一个occurrence。当你放第二个AD8056时,原理图的page1上出现第二个AD8056原理图符号,产生了另一个occurrence。也就是说,在原理图上放多少个AD8056就有多少个occurrences,但因为这些组件都是同一个组件库中取出来的,其各方面的属性都相同,所以instance只有一个。
4-修改instance的方法:
理解这两个概念后,可以通过修改instance来统一更新所有occurrence的属性。选中原理图中的一个AD8056 occurrence,右键点击选择“edit part”,然后可以修改该occurrence对应的instance属性。比如我们修改了某个管脚的输入输出属性,选择“update current”,你会发现在design cache中多出了一个名叫AD8056的新instance。
通过以上解释和实例,可以看出instance和occurrence在OrCAD原理图设计中的重要性。掌握这两个概念有助于更高效地进行元件放置、替换和属性修改等操作。
OrCAD Capture CIS 提供了灵活的instance和occurrences属性编辑功能,使设计更方便,但同时也更繁琐,只要理解了这两个概念,使用时注意,可以使原理图设计更灵活方便。