|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
问题是这样的:: g& x( J; r4 k6 k g- C& F
我在做orcad原理图时用到了mhq3798这个元件,是一个三极管,一共用到11个。3 H, I" Y2 R7 u
% V% U; q/ d' s! g f$ x; Z- Y当我做好网表往allegro里面导入时提示我这个元件少了很多个pin。+ m. I1 v# a* V9 h3 A4 E
2 ?: U+ u- a: @: `3 K7 d) R; k# ]可是一个三极管就3个脚啊,怎么可能有那么多的pin缺失呢?我就回到orcad查看,发现mhq3798这个元件的命名是以“Q?A”的形式的,11个元件分别成了Q1A Q1B Q1C Q1D..Q2AQ2B..Q3AQ3B,依此类推。
! x: X1 X" L: d4 m除了A类的pin为1 2 3外,B、C、D的pin为4 5 6、7 8 9、10 11 12这样的。
& V# R7 Y' R- o/ ~! u# e0 _! P1 C$ [, D$ _' I+ k( _5 Q: S/ H6 Y
由于pin数多达十几个,只做了一个封装的我无法导入。( `5 L$ h/ o& Z( b5 h3 x' q: N
$ d. @% W# X1 N% _1 R0 }1 I7 {
尝试," Y$ q. N- S7 ~% k
1、annotate中重新命名,发现回到原点。7 `- r5 {! o) j- `8 i* Y9 g5 p/ D
2、重新手动命名,改为q1a,无法生成网表,报“器件重复”. w' l* D: t4 R0 Z# _) k" T
3、重新手动命名,改为Q1AQ2AQ3A...生成网表后,导入时依然提示missing pin
( {) X( x2 W9 j2 e) v- K
t5 a, T) S8 |0 w还有一个解决办法是再做3个封装,然后按组改封装名,估计能解决,但是应该还有别的方法,我肯定是哪里没搞清楚,并不是为了应付差事而做,我想搞明白为什么。$ y' _; Y) K2 j4 ?- v
+ D' J9 u5 l# d8 J2 F
另外,别的器件都是“U?”这样的,为什么独独这个元器件是Q?A这样的呢??
`7 i9 G/ S- H) ?( c, K2 ?+ d+ i. s1 o
求解答哦亲~~4 o- W8 R2 i$ O+ B; s, y
& U5 y4 Q' H0 C, y2 c1 }9 j |
|