问题的暴露:在同一个原理图中,如果存在一个元件,比如LM2902PW,这是一个4路运放。而且在同一个原理图中,存在两个或以上的LM2902PW这个器件。OrCAD在自动编号的过程中,会报如下错误:
********************************************************************************0 O" G( S4 j1 ], q" [0 d
*1 O4 W2 }' p9 Q {- U6 F# [
* Performing annotation.4 T$ L* }) b' V/ M0 i
*
********************************************************************************& d; i# p3 B' O' [. w+ D2 R# e
ERROR(ORCAP-1376): Cannot perform annotation of heterogeneous part 'U?A(Value LM2902PW-PART) at location (1.30, 2.60) on page PAGE1', part has not been uniquely grouped (using a common User Property with differing Values) or the device designation has not been chosen# C0 S2 I, C7 P$ r$ V4 o
INFO(ORCAP-1379): Done updating part references
问题的根本原因是:
第一个LM2902PW在图中为U?A,U?B,U?C,U?D。
第二个LM2902PW在图中为U?A,U?B,U?C,U?D。
这里OrCAD不知道哪个A和哪个B、哪个C、哪个D是一个封装体的!于是就报错了。
解决办法:
1、在分裂元件的图库中为元件增加一个package的属性。默认为1。
2、在原理图中放置元件的时候,将第一个LM2902PW中的packag属性设置为1,将第二个LM2902PW中的package属性设置为2。
3、在Annotate时,将Physical Packaging 中的Combined proerty string中添加{package}
( Y4 [$ ?9 z: K; S/ f% P# z, a: ~* T
,这样再进行自动编号就不会有问题了。
交流 发表于 2017-3-7 13:44
这是老方法了,现在只需勾选Preserve designator就行了。
交流 发表于 2017-3-7 13:44/ q+ V& @' W, R- N. s
这是老方法了,现在只需勾选Preserve designator就行了。
wonderywdd 发表于 2017-3-10 22:39
我的分裂器件位号都是?号,勾选Preserve designator,还是不行。请问下还需要做别的操作吗 ...
交流 发表于 2017-3-17 16:15: A7 r- _4 }" `
带?号Annotate时,要用Incremental reference update。
欢迎光临 EDA365电子工程师网 (http://bbs.elecnest.cn/) | Powered by Discuz! X3.2 |