|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
问题是这样的:* s$ d+ o# h' [& h& M4 M) ^4 ]+ J& n
我在做orcad原理图时用到了mhq3798这个元件,是一个三极管,一共用到11个。
% f+ W4 i' a' F. F& t% v9 @$ }! q8 J# U1 s3 X
当我做好网表往allegro里面导入时提示我这个元件少了很多个pin。: S# x5 `8 b: ~3 K- J/ r) Y8 C
( k9 t3 A# E( L* v; |
可是一个三极管就3个脚啊,怎么可能有那么多的pin缺失呢?我就回到orcad查看,发现mhq3798这个元件的命名是以“Q?A”的形式的,11个元件分别成了Q1A Q1B Q1C Q1D..Q2AQ2B..Q3AQ3B,依此类推。3 J5 c4 }3 B) m' z7 \
除了A类的pin为1 2 3外,B、C、D的pin为4 5 6、7 8 9、10 11 12这样的。
% g- V! Z$ w; G0 E' s: W4 Q- X+ Q8 o, s% ^# Z2 h0 v, @' X( Y
由于pin数多达十几个,只做了一个封装的我无法导入。1 t2 K) X, h" j# V9 [% c* h4 x. V
* F- s6 _( L/ l! u: F2 A' a# r尝试,) U M Z/ }& P T- H% G
1、annotate中重新命名,发现回到原点。1 \+ t& b `$ [$ b# F7 ^& B
2、重新手动命名,改为q1a,无法生成网表,报“器件重复”. }# j6 f; m, U: |. x
3、重新手动命名,改为Q1AQ2AQ3A...生成网表后,导入时依然提示missing pin
+ F5 z7 c5 D% r/ Y
7 d2 }. u" A E1 h% ^. n5 o还有一个解决办法是再做3个封装,然后按组改封装名,估计能解决,但是应该还有别的方法,我肯定是哪里没搞清楚,并不是为了应付差事而做,我想搞明白为什么。! ^5 u: C l8 t( f* t& r- F7 a3 F
' F" L9 j9 ]# G) h9 ~
另外,别的器件都是“U?”这样的,为什么独独这个元器件是Q?A这样的呢??9 N( [, U# o% {. F1 U
" ^' S8 ~: x2 k求解答哦亲~~2 `0 ^6 U7 ?% b" _8 o
8 | { p1 s( l+ r9 [$ V4 q
|
|