找回密码
 注册
关于网站域名变更的通知
查看: 18825|回复: 46
打印 上一主题 下一主题

[Ansys仿真] Q3D仿真验证L、G分布参数差距巨大

  [复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2015-11-11 16:57 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 tanghao113 于 2015-11-11 17:14 编辑 ) C6 G5 a! W5 p3 g. f9 q" n/ ]

! F3 i! Z# B) k$ ~5 y) a8 S+ e1 X近日开始使用Q3D软件。为了验证自己是否操作正确,故特意仿了一段微带线,但是发现其单位电导,单位电感有点差距。1 U' L( ^" C  I" f

4 f0 X- C) D) Q. X7 W4 [# {叠层设置如下
) e- T* u& Q# z9 C* D4 D
) V& O  N: G& e1 K
1 r$ i3 s/ O* C1 O, \/ T1、SI9000算得在100MHz情况下计算RLGC模型的各参数:
8 K3 P2 |, |- q) f6 I % {$ E4 \- g6 `  `

, @/ G( P' }/ Z) w即SI9000计算的值如下(每inch):
: _4 P% Y4 I  c" K9 rR= 0.363Ω   L=7.94nH  G=3.46*10^-5  C=3.03pF
6 Q/ s9 F, l, a7 |1 \% g: _, O8 U1 W7 D! m, M
, d' I# Y$ W* J. [1 T- Q
2、Q3D依据同样的叠层建模,走线长度为100mil,在走线的两端分别添加Source和Sink,参考平面设置为地网络  J9 @7 S" L/ M( s: N, b+ K1 v4 {) y
6 n, Q8 Z( M: b  f' H' \8 _" {
8 o6 X9 k* K/ ^. D2 i$ D% e
求解设置(比较高的精度要求):! q, ^" r6 ?& x' R3 S9 {3 H8 k/ d
收敛:5 z) Y6 _( c$ \  t* C7 w6 v0 H2 U/ b

7 q, `4 A" q) r% ~8 b' `3 {. H. B: ]( b4 Z- O& _, H% a
求解的RLGC值:% Q9 n" [/ B: b. _* y% f

$ a1 d9 ~+ X( P5 E1 \3 K即Q3D计算的值如下(按每inch换算):
' k& s# I$ V: i, F# A, XR= 0.30384Ω   L=15.222nH  G=0.032678  C=3.1485pF
( c; z2 X3 p' l# s; z4 W* K) _. ^; g2 d8 v0 j6 b$ i
把SI9000计算的值再次罗列如下(每inch):
2 `% T! p6 Z* o- k/ q+ X/ {0 mR= 0.363Ω   L=7.94nH  G=3.46*10^-5  C=3.03pF" o4 z3 G& \0 ^

! C5 {9 M5 O, O- ]; n! T可以看到L和G差距非常大,想问一下具体是什么原因导致了这么大的差距?是Q3D软件的使用方法问题么?Q3D的模型如附件,软件版本为2014。 Project7.zip (22.29 KB, 下载次数: 45)
( l, A8 |" ~% _6 P8 _0 G, @# |8 q8 @# F6 J# H& f
+ @. R( K% ?) L, {% M
. |0 T8 b) r# M: {/ |& l/ c3 H, C
9 n9 I. t" I4 E/ S" i( m: B" B
! b3 N/ z& ~' G

评分

参与人数 1威望 +5 收起 理由
pjh02032121 + 5

查看全部评分

该用户从未签到

推荐
发表于 2019-8-22 14:31 | 只看该作者
总结如下:
# x$ K  Q& a8 _( T! {& d0 b1.Q3D计算的是Src到Sink的Partial inductance局部电感,必须要在reduce matrix中设置Return Path来后处理获得环路电感
' j. e  s( q* w( Q' M* a% k  实际世界测试的都是信号线与回流路径的环路电感
: @1 ]8 m) O, T+ r4 N  Q2D、SI9000、LC-Calc等2D场工具计算的是Loop inductance环路电感

该用户从未签到

推荐
发表于 2015-11-13 13:36 | 只看该作者
tanghao113 发表于 2015-11-12 17:36
7 H+ _( {) y' E3 {! k) h( |之所以验证传输线是因为这是手头上能够对比的最好模型,以便验证自己对Q3D软件的使用理解是否正确。$ S* v9 v3 r6 B9 m- S

/ l) q$ p' }5 G- h0 }% [5 S8 C' y; n6 M ...

* u8 z# v7 ^8 }' c" x+ @1 z选择同向的原因是因为Q3D是电流源激励。
7 S6 p- t+ S4 e- q' Z( j对于交流:* v5 J7 H" {1 `. b; b2 w  d
而测试点在source端,你如果加反向source,那么获得的互感就不是微带线正馈和负馈构成的端口上的互感了。
/ C+ n  s; L4 T  i; J正确的算self inductance的方式应该是地平面加infinite GND boundary,因为真的参考面只有与正馈相邻的面,参考层的地厚度对微带线几乎无影响。
% ]9 Y6 y" B+ Z2 D" f你如果一定要用singal的方式,那么就要以同样的馈电位置形成端口,然后reduce return或者reduce ground去除到地的互感影响,否则就不是正确微带线的模型。
+ t' ^7 V& _/ ^2 P9 _  s5 N3 T2 Z5 R) ]6 F) h2 a" M! C
L matrix是有self和mutual部分的
8 x- L' _" Y0 K2 `6 f1 a! ^8 n/ C环路中的loop inductance和self inductance只有在构成信号环路且返回路径为电边界的情况下才相等,因为此时的mutual为0,self就是loop。若不是电边界,视作信号线的话,那么其就存在mutual,self就是parital。partial inductance是存在于两个导体构成的AC环路中的其中一个导体的本身电感。  Y7 J4 ?' q$ n# F& I+ T
你原始工程文件的GND NET方式是没有GND测试点的,所以测出来的就是signal的loop inductance,只不过其AC环路没有包括地而是到无穷远处的电边界,而GND NET只是其中一个静态线,但是其算出来的self inductance是不是等于和地构成的环路的partial inductance,答案是否,你可以删掉GND的copper,你会发现结果和有这个inductance会略增大,但是差异不大,很显然就是去掉了signal到GND net部分的mutual inductance影响。所以你算出来的这个self inductance值,到底是个什么东西,取决于你的激励和边界是不是和真实的信号传输线结构相同。
, [- h; Y( B; `1 k
2 e4 y: o1 t: u9 J- X5 r
0 [. H: L9 X/ c3 Y( Y: w+ A) S4 Q( u4 }( R

点评

[ self就是parital。partial inductance是存在于两个导体构成的AC环路中的其中一个导体的本身电感 ] 你確定 self 就是 partial 嗎? Q3D 可以解任何一段導體 (包含人們認知的 signal net 或 ground net ) 的局  详情 回复 发表于 2015-11-13 23:27
谢谢版主,我先细细消化一下。  详情 回复 发表于 2015-11-13 16:30

该用户从未签到

推荐
发表于 2015-11-12 16:03 | 只看该作者
<< 而Q3D里算的是source到sink构成的环路的inductance >> , 此言差矣,單 source到sink 為局部電感,Reduce Return Path 才成 loop inductance.1 a7 `5 M* n# p2 y) E  ^8 B
0 n: J3 A" P8 F3 E
均勻傳輸線特性阻抗要與 Polar 比較,請用 Q3D 的 "2D Extractor " 求解。

点评

之所以验证传输线是因为这是手头上能够对比的最好模型,以便验证自己对Q3D软件的使用理解是否正确。 果然是的,用Reduce Return Path后与SI9000比较符合。且Reduce Matrix可按Original Martrix通过以下公式计算得  详情 回复 发表于 2015-11-12 17:36
事实上,楼主的模型本就没选GND作为signal,而是直接用的ground net。 算出来的matrix本就是包含了signal self+GND,没有signal net给你reduce。 那么我所说的source到sink的环路是loop inductance是不是成立呢?:  详情 回复 发表于 2015-11-12 17:10

该用户从未签到

推荐
发表于 2015-11-12 10:09 | 只看该作者
这就涉及到一个partial inductance 和 total inductance的概念了。
5 w9 @( |5 Y  P. ?可以肯定的告诉你Q3D和SI9000的结果是一致的,差距估计也就在5%左右。
8 W" R; @- w/ D. _9 D6 B* v" f. b至于G,mS和S的单位差你难道没发现么?) {" d+ H$ Y5 F: N7 K

0 N1 H$ ^3 K" v; a8 T

点评

多谢版主!还是版主强大。 G是我看错单位了,一急就犯晕了。。。见笑了。 按您这么说Q3D软件算出来的都是局部自感,要自己去通过公式换算成回路电感? Lloop = Lself-signal + Lself-return - 2*Lmutual  详情 回复 发表于 2015-11-12 15:02

该用户从未签到

6#
 楼主| 发表于 2015-11-12 15:02 | 只看该作者
cousins 发表于 2015-11-12 10:09
+ Q" ?( Y  q/ c这就涉及到一个partial inductance 和 total inductance的概念了。( Z& K; E( N: Y" u  }" @1 V
可以肯定的告诉你Q3D和SI9000的结果是 ...

) L# s3 H) x, s0 n多谢版主!还是版主强大。G是我看错单位了,一急就犯晕了。。。见笑了。8 A2 h* L( L6 t. R3 v

0 E" n3 @- S. p: z5 \7 p0 P按您这么说Q3D软件算出来的都是局部自感,要自己去通过公式换算成回路电感?& }/ b& ]5 v& O4 \; a! ~6 G7 T- Q
Lloop = Lself-signal + Lself-return - 2*Lmutual7 v8 u- K8 m9 ?: `

! I9 `5 c5 @, z上文我把参考平面Assign成Ground网络了,这样Matrix结果里面就没有两导体的互感。其实我把参考平面Assign成Ground网络就是想让信号线参考它呀,不然这个Ground网络的意义为何?9 f; z( k. W; c8 W* g/ p

" C2 J1 |! A4 P' z5 G' V0 W那我想算Lloop具体应该怎么做呢?地平面也要设置成Signal网络,再加Sink和Source得到互感后手工计算?8 I; c& a7 T7 {5 g

  r8 x5 v. L& x/ o: g2 h; L% v还有对Reduce Matrix里面也有Ground Net和Return Path,对其用法不是很了解。版主能否详细介绍下呢?非常感谢?
  K3 U, k* U9 r6 b

点评

事实上,Q3D算的就是loop inductance。 SI9000算的才是self inductance。 RLGC构成的电路L11,而Q3D里算的是source到sink构成的环路的inductance。  详情 回复 发表于 2015-11-12 15:36

该用户从未签到

7#
发表于 2015-11-12 15:36 | 只看该作者
tanghao113 发表于 2015-11-12 15:02
4 e  ?6 V7 P7 N9 |多谢版主!还是版主强大。G是我看错单位了,一急就犯晕了。。。见笑了。
3 M, R; w5 x: ^" N6 n5 `2 G# G+ h! B. ]' s: `7 i
按您这么说Q3D软件算出来的都 ...
2 y- C0 U+ V3 _4 A
事实上,Q3D算的就是loop inductance。
8 x2 Q$ p' [& Z5 S6 mSI9000算的才是self inductance。
$ B! E; n# f. o4 O( z' h( \RLGC构成的电路L11,而Q3D里算的是source到sink构成的环路的inductance。: F. e; Q! O9 R

点评

请教版主一个问题么?我在SIWAVE设置好PCB的相关叠层参数,导出到Q3D的时候PCB介质显示一整块的,不是我想要的结果,这种情况该怎么办呢?  详情 回复 发表于 2017-3-6 20:22

该用户从未签到

8#
发表于 2015-11-12 17:10 | 只看该作者
Head4psi 发表于 2015-11-12 16:03
: `6 {8 ?* G  X9 @7 f# q# O" G> , 此言差矣,單 source到sink 為局部電感,Reduce Return Path 才成 loop inductance.: o' T2 X6 |# b+ O
4 N1 T1 m& V8 v# \
均勻傳輸線特性 ...

* k3 ]9 \) j7 J2 y8 \! h$ v事实上,楼主的模型本就没选GND作为signal,而是直接用的ground net。
/ [8 N( t- p2 P7 W' S8 M算出来的matrix本就是包含了signal self+GND,没有signal net给你reduce。
, |3 c3 ]. S) e5 `那么我所说的source到sink的环路是loop inductance是不是成立呢?
. k4 ~4 o; u! i/ h; o

该用户从未签到

9#
 楼主| 发表于 2015-11-12 17:36 | 只看该作者
本帖最后由 tanghao113 于 2015-11-12 17:41 编辑
& y% M, K' d: {$ _" o* H
Head4psi 发表于 2015-11-12 16:034 Y4 x8 `% L3 S+ T
> , 此言差矣,單 source到sink 為局部電感,Reduce Return Path 才成 loop inductance.! {" z1 N. L0 N$ W' r

& V+ K1 U+ m6 e* ^9 \0 `+ {均勻傳輸線特性 ...
8 I0 T' p8 Z' W" o: Z9 x4 [
之所以验证传输线是因为这是手头上能够对比的最好模型,以便验证自己对Q3D软件的使用理解是否正确。
* x) i' z7 I: a5 G* z7 |- x: Q
. g% s% v- V' g  Z果然是的,信号与参考平面都Assign为Signal Net,用Reduce Return Path后与SI9000比较符合。且Reduce Matrix可按Original Martrix通过以下公式计算得到Lloop = Lself-signal + Lself-return - 2*Lmutual
( X# _$ D! i0 u- Y3 t
9 T3 ], o4 Z, A9 k) \其中设置为:信号与参考平面都Assign为Signal Net,都设置好Source和Sink,不过要使得电流方向方向要设成同向,若设成反向则超出很多。经分析与Lmutual的±号有关,不知为何要设置同向电流,比较难以理解,按理回流应该反向才对。8 ?( ?# q8 I2 x3 P
; A- o  s. v) `+ P
同向时候(Original与Return Path矩阵):! t" ]7 W! E+ H) ~, X

- }' ]6 s- ?$ y- [9 W7 L+ I即Q3D计算的值为(按每inch换算) L=7.2938nH8 _1 b6 |. V# g" ?$ w/ I8 f

# t2 @1 T+ R" C, I5 Q0 {; c反向(Original与Return Path矩阵):
" t  T0 d9 j# c7 p' w5 u* j6 J9 _ 9 x( E! c0 t/ X6 V) d3 D) u
即Q3D计算的值为(按每inch换算) L=48.918nH
# |% J( K+ j5 v7 x. n8 Z$ c/ x
" i- m; N. N* B7 }$ F7 Y1 B3 ^" A/ ?; }: E. c( g3 D

* Y4 e9 e) [  W  e$ `; X. B* f: [5 P& {
2 l6 U, o0 C3 @) Z& e

点评

选择同向的原因是因为Q3D是电流源激励。 对于交流: 而测试点在source端,你如果加反向source,那么获得的互感就不是微带线正馈和负馈构成的端口上的互感了。 正确的算self inductance的方式应该是地平面加infini  详情 回复 发表于 2015-11-13 13:36

该用户从未签到

10#
 楼主| 发表于 2015-11-13 16:30 | 只看该作者
cousins 发表于 2015-11-13 13:36
8 j1 i" i) C% J$ x; W5 [选择同向的原因是因为Q3D是电流源激励。
. V6 U2 E0 z3 p8 ~; A% V6 x% Z对于交流:5 I- X$ }5 y! e4 i
而测试点在source端,你如果加反向source,那么获 ...

: M0 \' g5 E' \8 k% c4 ^谢谢版主,我先细细消化一下。; V3 P- n) {0 M

该用户从未签到

11#
发表于 2015-11-13 23:27 | 只看该作者
本帖最后由 Head4psi 于 2015-11-15 20:39 编辑
( s1 t: s& U+ l/ {8 o4 _  Z
cousins 发表于 2015-11-13 13:36  f1 G' C2 I4 h8 H+ }" q7 v
选择同向的原因是因为Q3D是电流源激励。: Y% T5 J3 b" c4 h
对于交流:3 ~3 w  }* f( D, m
而测试点在source端,你如果加反向source,那么获 ...

' ^" t0 K1 U& k6 K/ C, `9 S8 J
- X, O4 ~# c, I) f# S% n" ?. J" B7 O/ k. R% J
& i9 `  z+ q: U0 Y

点评

我都讲了self为partial有前提条件了,你不要不管我前面所陈述的条件,我说的是存在两个导体构成一个环路,有互感的前提下,自感为partial。 而且,你这样讲就和你之前所说Q3D算的是partial矛盾了,楼主最开始的模  详情 回复 发表于 2015-11-14 07:52

该用户从未签到

12#
发表于 2015-11-13 23:29 | 只看该作者

- N: e' |( z$ w* w0 i/ g! ~

点评

[attachimg]105481[/attachimg] 有关多根走线共用返回路径的环路电感的计算,我的理解如下(电流流向如上图所示): 环路1的环路电感为:(L11 + L12 + L13 - L1-return) + (Lreturn - L1-return - L2-r  详情 回复 发表于 2015-12-2 14:12

该用户从未签到

13#
发表于 2015-11-14 07:52 | 只看该作者
本帖最后由 cousins 于 2015-11-14 08:09 编辑 0 F& w) [* t+ c' b& M! s( J, d
Head4psi 发表于 2015-11-13 23:27
' ?3 k6 o- P9 |0 ]  L[ self就是parital。partial inductance是存在于两个导体构成的AC环路中的其中一个导体的本身电感 ]
) [! t) U+ K$ Y% T; U6 V% P' q ...

5 Z. F8 ]5 B! F我都讲了self为partial有前提条件了,你不要不管我前面所陈述的条件,我说的是存在两个导体构成一个环路,有对静态地互感的前提下,自感为partial。+ s3 v2 e0 v6 e. K
而且,你这样讲就和你之前所说Q3D算的是partial矛盾了,楼主最开始的模型算的L11难道不是自感?你又不是很肯定的说是partial?- o; Q) O, W7 U4 d* _: t; M; C

点评

看晕了,这个reduce martix太烦人了,自己看得头都大了  详情 回复 发表于 2015-11-16 16:51

该用户从未签到

14#
 楼主| 发表于 2015-11-16 16:51 | 只看该作者
cousins 发表于 2015-11-14 07:52% l( |0 t- Z* s& o3 a
我都讲了self为partial有前提条件了,你不要不管我前面所陈述的条件,我说的是存在两个导体构成一个环 ...

& ~  J1 L% }5 M+ E! X看晕了,这个reduce martix太烦人了,自己看得头都大了  y) ?- B/ P9 I. s  s

该用户从未签到

15#
 楼主| 发表于 2015-11-18 11:45 | 只看该作者
光是这个电感就够我回去在研究一遍电磁场了,先传个附件,学习学习

Archambeault3.pdf

580.95 KB, 下载次数: 41, 下载积分: 威望 -5

PP_PartialInductance.pdf

273.01 KB, 下载次数: 49, 下载积分: 威望 -5

点评

学习了,好东西收藏下  详情 回复 发表于 2018-7-31 17:01

该用户从未签到

16#
 楼主| 发表于 2015-11-19 17:44 | 只看该作者
       最近这几天有好好学习了一下Q3D的官方教程。了解到Q3D软件解出来的都是Partial inductance(局部电感),而Q2D或SI9000这些2D场解工具算出来的都是Loop inductance(回路电感)。如下图所示:

, P& p+ w. ^' Q' v       其中Patial inductance又含Partial self-inductance(局部自电感)和Partial mutual inductance(局部互电感),有关这两个概念可参见Eric Bogatin大师的书,上面写得很清楚。
& G4 v! C0 ~2 A' W. d! m3 _       为了实测(其实实测的就是Loop inductance,因为必须要形成环路才会有电流流过)能与Q3D的仿真数值能联系起来,必须使用Martix Reduction来获得Loop inductance。如下图所示。
: G: ?0 h, M2 K$ A' t8 P  A0 m% q8 l# X0 O9 R8 W
9 f2 `6 N( @& S: X
% C. I* L% t) r/ a2 `: V+ y
1 ^' r  f+ N5 F: g6 {- m+ T
- ^' R: \% {2 C5 Z) i! W5 d
       Q3D可以求解出Patial inductance(局部电感)LS1,LR1,LS1-R1,为了得到Loop inductance(回路电感),用Martix Reduction中的Return Path来求得。
" x. P' h* V( Z7 J

7 e  h8 w6 z# ?1 y( ~& U
3 V' f& z! {3 d2 U/ V% O  X+ v# w8 Z: ^2 m) ]

点评

这个文档说的很到位,这个软件计算输出量的物理意义确实很容易让人混淆  详情 回复 发表于 2019-8-22 14:36
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-20 20:50 , Processed in 0.140625 second(s), 28 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表