EDA365电子论坛网

标题: SIWave中如何识别PCXX的电容? [打印本页]

作者: buymoreba    时间: 2014-2-13 15:19
标题: SIWave中如何识别PCXX的电容?
本帖最后由 buymoreba 于 2014-2-13 15:21 编辑
+ N* T( f, Q+ S1 S* P- d* N) N4 S* j: [0 {. @) E- \7 f3 h4 @
请教大家SIWave中如何识别PCXX的电容?现在导入SIW后只能认到PCXX的电容在Discrete Device一栏,但是没有属性,也无法编辑。
& s) a) z$ S! a  f  V" E星空网站有提到这样的做法:
  M& \# m; C; p! A: i: Y1 S6 W* x. Q在安裝目錄下即可看到...\integrate4\PartMap.dat,自行編輯此文字檔
# _0 B' M( k$ A' j以上編輯的內容,是依據使用者PCB上電容footprint的名稱去對應,比方筆者某個電路圖上編號BC6的電容,採用的footprint名稱是C-0603,那我就編輯上圖以黃色打亮的那一列文字,將其指定為0.1uF電容
# g8 s; }" k! @7 W( x4 F! ?  n
0 C  S% |. @! ]+ c! e但是我按照他的说法编辑过,不行呢?请问大家有这么做成功的吗?还请指教,或者有其他便捷的办法吗?如果去CMP里面改是可以,但是很麻烦。
0 a: B4 Z! v! E
! ^1 B% e$ g; R% F, j6 C" L望知道的大侠们指导一下!!

AN002 01.gif (20.3 KB, 下载次数: 13)

AN002 01.gif

an002 02.gif (16.65 KB, 下载次数: 4)

an002 02.gif

作者: cousins    时间: 2014-2-13 16:00
好吧,顺便帮你看了下
: E, [$ Q  C6 X% i; ~3 H: J! W# ~你不要copy pcb footprint的值,copy device的值就可以了7 F9 P. \; v1 J  j8 E% f/ j

作者: buymoreba    时间: 2014-2-13 16:14
cousins 发表于 2014-2-13 16:00
: e4 e, F5 m4 A好吧,顺便帮你看了下! X: ~& e& o5 R$ j' X+ b- F5 j
你不要copy pcb footprint的值,copy device的值就可以了
/ ]( C) r1 |( |+ I! x! w
是国王的考辛斯吗?嘿嘿,谢谢你又帮我看了,你说的不copy pcb footprint(是指C-0603?),copy device的值是指哪个呢?可以再说得具体点吗?我确实还是不知道呢。
作者: cousins    时间: 2014-2-13 16:20
Allegro导入网表时会导入footprint和device两个值+ W- u; c0 h3 V) N+ `4 D
你copy allegro中元件的device type的值 例如以下elements中的device type的值:
- ~) M* L, q. e# z-------Component Instance C336-------
2 w7 Y6 f% R7 l1 N& |6 Q* }, C
  Component Class:      DISCRETE. e% T/ A5 N0 L. Z$ o( `
  Device Type:          110000015_C0402-005_1UF/10V_110
( c$ F6 B& }2 r2 ?' g0 w2 c    Value:              1uF/10V
6 O2 w, t8 k; I& \# G5 e, D1 m2 Y2 g8 M/ k* d5 X: G0 u. f3 r
  Function(s):# T" t* F/ d& K: a. t1 ~: g
    Designator: F676/ C( U8 S" \" c9 t
    Type:       110000015_C0402-005_1UF/10V_110, \$ O4 m5 K8 b" q" s( H) Y
    Pin(s):     1, 2# a- \* l! Y4 i* }1 d

2 V: a' k! ~  x6 l! }+ E2 t1 R  Properties attached to component instance1 M; e" ?; }; {! _
    REUSE_ID          = 124
" v5 _# Z1 V' Z; L4 b+ }
0 A8 ^" j; G8 R2 E0 ]  Properties attached to component definition
3 [+ o1 X; u$ ]    PART_NUMBER       = 1100000157 k& {5 [0 i5 `6 p" P* W
    VALUE             = 1uF/10V1 V& V3 T! R0 l0 e3 N

0 P" E$ S' `$ [) r4 J0 v
作者: buymoreba    时间: 2014-2-13 16:52
按照你的办法我的一个电容名为PC306,allegro中信息如下
4 m# k' `( @2 R& k# K  DComponent Class:      IC
8 {* w7 C% q2 I+ Q0 h' P% }  Device Type:          CAP NP_C0603_0.1UF,50V5 P: D! s* M3 {" l
    Value:              0.1UF,50V
+ Z! a+ y" e* J1 u" q% K% m4 l' P6 H& V- ?; a
  Function(s):
' ]2 n7 z, C& ]  C. Y. ^8 P/ ]0 P    Designator: F25414 s8 b% r2 E. O+ Y. C9 m
    Type:       CAP NP_C0603_0.1UF,50V
* J' v) n/ F' W    Pin(s):     1, 26 n" a& z. [3 a& }" i) v

' w0 j6 D' F( e9 F/ @/ I+ x- W  Properties attached to component definition
; I+ M" {* \3 p6 {) u! _    VALUE             = 0.1UF,50V
; ~8 {6 N: E# U4 i! o* s  N+ c& S1 F3 o" i, @
Device Type的值是  CAP NP_C0603_0.1UF,50V,我把Partmap中加入
' w4 p" j/ @( tCAP_POL_CAP_3528_BBOX        NonIdealCap        0.1u 1n 0.1        (2,1)7 b3 ?: Z, k  A. L6 r2 p; Z
X2Y_X2Y_0603            Cap                0.1u                 (2,3) (1,3) (4,2)
9 b. M9 J0 w0 e, i. Y0 H/ U( mR_R0805                        Res                50                (1,2)6 ^) O% R6 _# ?* u4 N
MPZ1608XXX_R0603        Ind                0.01n                (1,2)
# D. A* E& V0 P0 vTHERMISTOR_RGE700        IC
- X2 E) B5 j7 W8 I" Y& L* n$ BCAP NP_C0603_0.1UF,50V  Cap             0.1u
$ o( D' Y7 G- s
4 S# c# S- n  ?, E9 V$ p没有成功,后来我看到siwave中PC306的Part name是CAP_NP_C0603_0.1UF,50V,CAP和NP之间多了个下划线提到空格,我改成下划线还是不行。1 B0 r1 {" A5 d6 i1 V
不知道问题在哪呢?你这样改后确实PCXX就认了有属性了吗?
作者: buymoreba    时间: 2014-2-13 16:55
cousins 发表于 2014-2-13 16:20
. p/ ?/ J5 D. U! F5 j, j7 a; ~Allegro导入网表时会导入footprint和device两个值" I3 b. P6 Y. \
你copy allegro中元件的device type的值 例如以下elemen ...
" O0 R1 q8 h  X
你这样操作PCXX确实可以认到有属性了吗?为啥我这还是不行呢?
作者: cousins    时间: 2014-2-13 17:01
例如:
) |2 L0 s4 w" K" Y4 @* Ansoft part mapping file4 u' _. V% \+ E* S: }5 L8 {9 k
* Syntax for specifying parts: <part name> <type> <val> <pin order>6 s, G! J8 q. {( ^6 Z

9 g% a& B: \  R1 i5 ECAP_POL_CAP_3528_BBOX        NonIdealCap        0.1u 1n 0.1        (2,1)4 t" W- V5 i* V4 R: O# I
X2Y_X2Y_0603                    Cap                0.1u                 (2,3) (1,3) (4,2)
* W0 Y1 x. H! o6 ~R_R0805                        Res                50                (1,2)
% I5 L1 e, l# ]" b8 Z+ Y- yMPZ1608XXX_R0603                Ind                0.01n                (1,2)- ~1 ]8 h1 S/ [; j) j
THERMISTOR_RGE700                IC# L( b, r# V3 f. V7 j) o1 O: Y
100000137_R0201-003_51R_1000001        NonIdealCap        0.1u 1n 0.1        (2,1)
: A( G  |9 P+ ]# y
6 l5 m; |7 f7 J3 ~5 g公司没法截图,但是我可以告诉你可以,而且使用相同device的resistor也被识别成了NonIdealCap# n6 E+ {/ {' N% O' h

) ~5 N! r1 q6 p( X
作者: buymoreba    时间: 2014-2-13 17:10
嗯,终于可以啦,大谢啊。因为之前按照星空的那个文档,没有考慮非理想的元件特性,所以加那句也不行,按照你这句就可以了,呵呵,困惑了我好几周了。非常感谢!




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2