你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

阻抗匹配和layout之间的关系

[复制链接]
Savy1314 发布时间:2017-7-24 17:09
阻抗匹配和layout之间的关系
个人所见,奶奶的,理论是不错,算出来的误错在20%左右,致命啊,这东西还是要专业人士来弄拉。
2 ^! z$ {. o% K4 Y搞了一天的阻抗匹配。研究了半天,发现兴森快捷,SI8000和ALLEGRO自带还有网上所谓的微带线,带状线的公式,算出来的结果都不一样。郁闷就一个字。但由此也可以推出一下东西,写下来备忘下。以下为个人有感,不保证正确性。其实有PCB做阻抗的来解释下就好拉,真是奢望。。。
6 n, f, K4 [/ y阻抗跟几个参数有关,可以看下我BLOG的其它文章。LAYOUT,一般人也就知道线宽,线距。而厂家根据弄好的线宽,线距,和板厚来计算匹配。这样,板厚总和受限,能调的也是介质常数拉。厂家在介质厚度和介质常数之间小范围计算。板层少的话,就很容易算。一旦超过8层,10层,计算难度就出来拉。我这块十层板,都算到要厂家来改线宽线距拉,真是汗。。。不知道是不是能力有限来忽悠我的。。。2 V7 c9 W1 A. j+ e
为此想学学怎么算,技术还是要掌握在自己手里好安心。: p7 f/ ~) R6 Y
. t- B' z  m) F8 f8 C  G
  m8 R1 ~. {  N/ p8 h4 p! G8 ~( k; j
阻抗匹配和LAYOUT的顺序,原理图先标明要匹配的网络和匹配电阻的值。注意点是防反射的电阻不一定是匹配电阻。一般源端口都是50欧。串个22欧的话,也就是传输线的特征阻抗是75欧左右吧。接着就是allegro里设置线宽,线距罗。TOOLS——Setup Advisor——NEXT——Edit Cross Section。在里面可以仿真一下匹配阻抗,反正不是很准的。数字电路板,推荐差分对4-5-4,单端5,时钟8,其它走5就行。线距越大越好,尽量都10以上。
! Y8 G- n2 p9 Q. Q/ L+ F阻抗主要类型及影响因素* X  ]. ~8 }& a/ T$ V
  阻抗(Zo)定义:对流经其中已知频率之交流电流所产生的总阻力称为阻抗(Zo)。对印刷电路板而言,是指在高频讯号之下,某一线路层(signal layer)对其最接近的相关层(reference plane)总合之阻抗。. ?$ o9 y! ]) L0 ^- g0 }- z+ m- W
  2.1 阻抗类型:' N0 l/ }8 K3 B) _- i
  (1)特性阻抗 在计算机﹑无线通信等电子信息产品中, PCB的线路中的传输的能量, 是一种由电压与时间所构成的方形波信号(square wave signal, 称为脉冲pulse),它所遭遇的阻力则称为特性阻抗。
9 ~" V7 M* j; q7 x. s0 U# ^ 1.jpg 4 Y0 ]4 T; O) V5 O6 Q& `5 H+ e

7 D( ]5 u! d% ]5 u% Q  (2)差动阻抗 驱动端输入极性相反的两个同样信号波形,分別由两根差动线传送,在接收端这两个差动信号相減。差动阻抗就是两线之間的阻抗Zdiff。
4 R! ]" M5 v1 K9 T 2.jpg # f6 O* I4 A4 q9 H
       (3)奇模阻抗 两线中一线對地的阻抗Zoo,两线阻抗值是一致。3 m. C9 |' L5 H1 @+ H- v/ n/ _) U2 M
  (4)偶模阻抗 驱动端输入极性相同的两个同样信号波形, 將两线连在一起时的阻抗Zcom。" v$ d- K0 L; \8 ?  _& j: Y4 g
  (5)共模阻抗 两线中一线对地的阻抗Zoe,两线阻抗值是一致,通常比奇模阻抗大。
  ]& T, U. B/ v! o3 [0 E9 f  其中特性和差动为常见阻抗,共模与奇模等很少见。
4 w7 k9 ^, G2 f  Q/ N1 _$ g" ^/ i. \; a# h$ Q8 `# ~% `
  2.2 影响阻抗的因素:) S) C! e! ~8 J* z1 Q4 e% ?% n+ b
3.jpg   O! l0 z" O4 N& z/ b% k- c% R
. T& A8 i9 @2 J# H

" _$ \/ y6 z1 A1 xW-----线宽/线间 线寬增加阻抗变小,距离增大阻抗增大;
. _& e9 ]# G' D/ F9 ~+ g* N/ x9 NH----绝缘厚度 厚度增加阻抗增大;
* _: W; t+ N* dT------铜厚 铜厚增加阻抗变小;/ G) y8 O3 S: J1 Z$ H. C4 N" `$ \
H1---绿油厚 厚度增加阻抗变小;
' b/ m" }& E) \5 M1 dEr-----介电常数 参考层 DK值增大, 阻抗減小;* E; K9 e* F  p9 `$ z
Undercut----W1-W undercut增加, 阻抗變大。
' L+ G2 I, G4 ^; B* S
1 T: H  u' p- E+ f" h* j6 [  各因素对阻抗影响所占比例如图4。
: b; K0 V4 H0 |  D5 M7 V" v 4.jpg
1 R' J' G4 w( g1 X' _! J; k电路板示意图如下6 V9 C" x, u& V, j; @3 R
5.JPG   [$ c$ M- q% ?- [+ j% C
下面熟悉下在叠层里面的一些基本概念,和厂家打交道经常会使用的1 b( G/ {: @7 x
Oz 的概念$ a$ U. L7 b% t) K+ u" E" \
Oz 本来是重量单位Oz(盎司 )=28.3 g(克)
1 q& t% \# R) a/ Y/ h) J' A' T! P- S& K, d, A9 d+ O
在叠层里面是这么定义的,在一平方英尺的面积上铺一盎司的铜的厚度为1Oz,对应的单位如下
) ]  v& G+ x  Q 6.JPG / O  [: P% W2 V! b
介电常数(DK)的概念
5 C4 ~" H- O9 M电容器极板间有电介质存在时的电容量Cx 与同样形状和尺寸的真空电容量Co之比为介电常数:" L  ?& g9 r* B+ O% ^9 l
ε = Cx/Co = ε'-ε"
! e# c  H# m9 \7 n+ O" F9 RPrepreg/Core 的概念6 t$ k% }% X2 ~' P6 U9 N
pp 是种介质材料,由玻璃纤维和环氧树脂组成,core 其实也是pp 类型介质,只不过他两面都覆有铜箔,而pp 没有. 传输线特性阻抗的计算* y9 d- [( {# t7 D# N2 `
0 U$ K. N, K" x% G  f' v
首先,我们来看下传输线的基本类型,在计算阻抗的时候通常有如下类型: 微带线和带状线,对于他们的区分,最简单的理解是,微带线只有1 个参考地,而带状线有2个参考地,如下图所示  n5 \5 Y: t* r$ H% b
7.JPG
- Y1 s( C2 a2 N5 X+ Z
2 H+ L. [$ _) \5 l( x, |' b

: b( s# ~- {+ `, i- O/ k对照上面常用的8 层主板,只有top 和bottom 走线层才是微带线类型,其他的走线层都是带状线类型# Y' w3 A6 d- j+ j$ M
在计算传输线特性阻抗的时候, 主板阻抗要求基本上是:单线阻抗要求55 或者60Ohm,差分线阻抗要求是70~110Ohm,厚度要求一般是1~2mm,根据板厚要求来分层得到各厚度高度.
- y7 u! \2 B  W8 f7 W3 G' x: y6 [
# `4 b1 l+ z' t+ ~( ^9 G在此假设板厚为1.6mm,也就是63mil 左右, 单端阻抗要求60Ohm,差分阻抗要求100Ohm,我们假设以如下的叠层来走线! K7 W; C4 {$ p$ H4 m+ i6 ?9 t
8.JPG
; S5 m7 ]4 V0 g1 T先来计算微带线的特性阻抗,由于top 层和bottom 层对称,只需要计算top 层阻抗就好的,采用polar si6000,对应的计算图形如下:
3 Y2 t2 {  f& ]0 @8 d 11.JPG ; V- i$ ^2 t+ E7 @/ t  }
在计算的时候注意的是:# u& Y5 O4 e. \, \0 b
1,你所需要的是通过走线阻抗要求来计算出线宽W(目标)
- T3 K' ~& Y# _3 p  j2,各厂家的制程能力不一致,因此计算方法不一样,需要和厂家进行确认
- q3 `0 Y: Q7 \. e3,表层采用coated microstrip 计算的原因是,厂家会有覆绿漆,因而没用surface microstrip 计算,但是也有厂家采用surface microstrip 来计算的,它是经过校准的% b2 r1 a' ?* I6 J) O. p/ N
4,w1 和w2 不一样的原因在于pcb 板制造过程中是从上到下而腐蚀,因此腐蚀出来有梯形的感觉(当然不完全是)2 W* X" F2 l7 t, @, A' Q% l' ^
5,在此没计算出精确的60Ohm 阻抗,原因是实际制程的时候厂家会稍微改变参数,没必要那么精确,在1,2ohm 范围之内我是觉得没问题' g& I. _1 ^: y5 r
6,h/t 参数对应你可以参照叠层来看7 T3 R' ~2 b, h+ |( @; ?
- S: Z7 I1 \8 N/ y' a9 k4 \. `
再计算出L5 的特性阻抗如下图+ t- h0 n' X7 j2 n6 N+ Q
10.JPG
  [& y/ m# B0 }0 ]+ m' y记得当初有各版本对于stripline 还有symmetrical stripline 的计算图,实际上的差异从字面来理解就是symmetrical stripline 其实是offset stripline 的特例H1=H2
" X, Z: N/ B9 }$ @$ k) v8 q0 y在计算差分阻抗的时候和上面计算类似,除所需要的通过走线阻抗要求来计算出线宽的目标除线宽还有线距,在此不列出- \9 Q- l" h# _# S% A6 u
0 y; ?: C& {; p: ^' |4 _) l
选用的图是
# R* ~8 j. S3 \8 d9 Y+ N' H 9.JPG 1 c* W7 Z5 a" X2 R  e) l' N" |% h
, D( K7 y: O, a* v6 Q% @. E

; L! \& i! ]) A) [
! A; n5 a# l: s* c" _5 [2 a) t. v
在计算差分阻抗注意的是:  \6 H9 g+ K: _8 t
( N9 n1 }: Z7 C: M6 p
1,在满足DDR2 clock 85Ohm~1394 110Ohm 差分阻抗的同时又满足其单端阻抗,因此我通常选择的是先满足差分阻抗(很多是电流模式取电压的)再考虑单端阻抗(通常板厂是不考虑的,实际做很多板子,问题确实不算大,看样子差分线还是走线同层同via 同间距要求一定要符合)
( O2 M7 k6 T3 X
! N9 _. H( x1 j  [1 b. l+ S" L

& P4 @, @( ~, p6 c% z9 C/ X+ _6 ?: R2 x' Y. M; W' A! \+ x
12.JPG
赞 收藏 3 评论7 发布时间:2017-7-24 17:09

举报

7个回答
Inc_brza 回答时间:2017-7-24 18:05:50
学习了,谢谢楼主分享
Paderboy 回答时间:2017-7-24 21:19:12
多谢分享,学习了。。。
huaiqiao 回答时间:2017-7-24 22:16:53
感谢楼主分享啦
epochal 回答时间:2017-7-25 07:20:05
谢谢分享!
yukaigogogo 回答时间:2017-7-25 08:27:20
虽然很少用到,但还是感谢分享
海迹天涯 回答时间:2017-7-25 08:57:50

8 B( b  X( Y) A) e) ]虽然很少用到,但还是感谢分享
MrJiu 回答时间:2017-7-25 10:03:33
支持!!!
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版