EDA365电子工程师网

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

作者: buymoreba    时间: 2014-2-13 15:19
标题: SIWave中如何识别PCXX的电容?
本帖最后由 buymoreba 于 2014-2-13 15:21 编辑
8 T* x; \' b5 V% y* U
, {! u- K3 b6 m4 m请教大家SIWave中如何识别PCXX的电容?现在导入SIW后只能认到PCXX的电容在Discrete Device一栏,但是没有属性,也无法编辑。
8 q8 C% V  ]2 M( m7 r0 v7 v  S星空网站有提到这样的做法:
- z4 O' s9 I0 q: l在安裝目錄下即可看到...\integrate4\PartMap.dat,自行編輯此文字檔
# k% d% U' S7 O( J  c1 u2 U以上編輯的內容,是依據使用者PCB上電容footprint的名稱去對應,比方筆者某個電路圖上編號BC6的電容,採用的footprint名稱是C-0603,那我就編輯上圖以黃色打亮的那一列文字,將其指定為0.1uF電容5 P! M# y" p3 l' _( u
, z5 ]0 e2 i+ l$ I0 F! q
但是我按照他的说法编辑过,不行呢?请问大家有这么做成功的吗?还请指教,或者有其他便捷的办法吗?如果去CMP里面改是可以,但是很麻烦。
# @+ p) ^( @9 Q+ ?2 T& G7 m7 M' h, @$ l: s4 t
望知道的大侠们指导一下!!

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

AN002 01.gif

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

an002 02.gif

作者: cousins    时间: 2014-2-13 16:00
好吧,顺便帮你看了下0 O7 l/ Y2 Z0 J+ S3 z2 n2 J5 P
你不要copy pcb footprint的值,copy device的值就可以了9 Z  Q7 L' ^) C) S# ^

作者: buymoreba    时间: 2014-2-13 16:14
cousins 发表于 2014-2-13 16:001 e" _7 E3 j* o: q6 n5 R
好吧,顺便帮你看了下
* h) G( g+ i: `# ?4 {$ K1 {你不要copy pcb footprint的值,copy device的值就可以了
0 O+ N7 n2 O" D
是国王的考辛斯吗?嘿嘿,谢谢你又帮我看了,你说的不copy pcb footprint(是指C-0603?),copy device的值是指哪个呢?可以再说得具体点吗?我确实还是不知道呢。
作者: cousins    时间: 2014-2-13 16:20
Allegro导入网表时会导入footprint和device两个值
  b3 q* g" ?! q% T4 u你copy allegro中元件的device type的值 例如以下elements中的device type的值:
: |+ C7 ~% T3 |6 b: f( l( P+ I-------Component Instance C336-------& D/ k' G( N4 D5 s

9 L/ Z( Z9 I  p$ G5 y) C4 _$ D  Component Class:      DISCRETE" \* p- @, X  j' ?$ Y9 l1 n
  Device Type:          110000015_C0402-005_1UF/10V_1101 ^! O- b3 C) ^( M0 Y
    Value:              1uF/10V9 Y5 R. J) r& x! S

  b3 C3 L8 {7 r: i/ g% O2 [  Function(s):0 E" P" t9 j8 b& f. ^) I  R
    Designator: F676
/ l1 }' N. l. ]    Type:       110000015_C0402-005_1UF/10V_110$ \  i: y' m9 V' g9 r7 X
    Pin(s):     1, 2
1 _3 N3 J9 k* i' }5 I, ~
% U2 ]) c8 c# R. J* C* a  Properties attached to component instance" l& M9 J$ t0 t, v" X8 Z% [
    REUSE_ID          = 124
3 o. ^0 a" a" o3 o: c  |7 A8 u& Z+ W2 k8 r5 t% g+ e: Y
  Properties attached to component definition
, d3 _1 @! Q' ~" Y* h    PART_NUMBER       = 110000015: p& ^) m# }# a, d8 W+ ?
    VALUE             = 1uF/10V
- y3 R" V$ T" k1 Y6 V* q% Y2 K4 ]0 ^" P9 X1 F* j( q- \

作者: buymoreba    时间: 2014-2-13 16:52
按照你的办法我的一个电容名为PC306,allegro中信息如下% \4 |( b8 p3 y4 a  ?4 V- D7 t) e
Component Class:      IC& c& x2 D4 e3 }4 S+ `$ s' z% X( W
  Device Type:          CAP NP_C0603_0.1UF,50V, a4 {" l1 m8 j1 U
    Value:              0.1UF,50V1 U3 n( R- {* o: F% B/ k
6 b; X7 v, P& k3 U3 i6 }7 s
  Function(s):
2 h3 Y/ l5 s6 ~5 a0 A    Designator: F2541
# b/ B$ x" ~. G: Y    Type:       CAP NP_C0603_0.1UF,50V
" R) C' N- A$ B1 m2 z4 |    Pin(s):     1, 2
/ M9 w8 Z0 ^+ Z! }6 E4 q/ b1 T* p% z4 o( h
  Properties attached to component definition
& p! f; m% @" V6 w    VALUE             = 0.1UF,50V
  v" m- O/ \; `0 f% b& o: U% e9 P5 E6 N, t" B# _
Device Type的值是  CAP NP_C0603_0.1UF,50V,我把Partmap中加入
3 L( r! h& f; g9 RCAP_POL_CAP_3528_BBOX        NonIdealCap        0.1u 1n 0.1        (2,1)
: T$ d! a' b1 fX2Y_X2Y_0603            Cap                0.1u                 (2,3) (1,3) (4,2)
5 N" R8 [) O/ X, a- \- l' l& `0 \R_R0805                        Res                50                (1,2)
# [, b2 X) L) rMPZ1608XXX_R0603        Ind                0.01n                (1,2)
. E6 _" }$ K! m' s; a+ |* r+ LTHERMISTOR_RGE700        IC
& V0 M' k, S3 ~8 M3 G" {4 q, ^4 LCAP NP_C0603_0.1UF,50V  Cap             0.1u" u+ t& P9 U' F# }3 {" M8 _
8 @9 A3 o& X! ?/ Y' k! v$ Z
没有成功,后来我看到siwave中PC306的Part name是CAP_NP_C0603_0.1UF,50V,CAP和NP之间多了个下划线提到空格,我改成下划线还是不行。) Y; T) A, L7 v. b
不知道问题在哪呢?你这样改后确实PCXX就认了有属性了吗?
作者: buymoreba    时间: 2014-2-13 16:55
cousins 发表于 2014-2-13 16:20; ^3 M. P% ~& n& Q$ L  w$ x
Allegro导入网表时会导入footprint和device两个值  F) e+ ?( B4 f' N9 u+ o
你copy allegro中元件的device type的值 例如以下elemen ...

5 r, R$ G+ V; ~' n  O! s你这样操作PCXX确实可以认到有属性了吗?为啥我这还是不行呢?
作者: cousins    时间: 2014-2-13 17:01
例如:
/ N( v1 s* ^( _4 C7 U2 p% }* Ansoft part mapping file4 ?& l% S: ?$ t3 [% R  @$ C7 v
* Syntax for specifying parts: <part name> <type> <val> <pin order>
! f. j! z) l/ `6 F
& j: U; k5 j) j; C) U; T0 n- uCAP_POL_CAP_3528_BBOX        NonIdealCap        0.1u 1n 0.1        (2,1)
% u' n) t. ?/ H# W& k* r" r5 ~X2Y_X2Y_0603                    Cap                0.1u                 (2,3) (1,3) (4,2)
6 }5 \: V7 ^+ Y% SR_R0805                        Res                50                (1,2)
% e/ Q# J, B$ F! t% Y! z5 ]! B9 I) NMPZ1608XXX_R0603                Ind                0.01n                (1,2)1 w4 E. O* M4 G) @
THERMISTOR_RGE700                IC. I$ W, |" `. S/ I  |
100000137_R0201-003_51R_1000001        NonIdealCap        0.1u 1n 0.1        (2,1)
/ o1 g8 a7 l1 H3 l8 z- \& P
( |2 t+ U  r8 I& u- O公司没法截图,但是我可以告诉你可以,而且使用相同device的resistor也被识别成了NonIdealCap; u! C8 r, p; o$ r+ G& }9 n

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




欢迎光临 EDA365电子工程师网 (http://bbs.elecnest.cn/) Powered by Discuz! X3.2