|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
(来源:EETOP BBS 作者:sun_ic)" U4 S, c( W. O- Y) G5 u
; d4 Q2 p, J% Q* N6 Z5 j众所周知,电感是储存电流的器件。通过电感的电流变化,会产生反电动势(与电流变化的方向相反)试图阻止电流的变化:V = -L dI/dt。就这一点会造成诸多灾难!电感对于RF的设计是必不可少,但对于大多数电路设计者来讲,我们宁愿世界上不存在电感这个元件。为什么这么说呢,我们来看看电感的本性以及在不同电路中的表现。
; {5 J+ ]4 e3 C/ m电感因为有电抗,顾名思义是具有反抗性的元件 。虽然它是储存电流的元件,但它的倔强性在于并不情愿这么做。这跟小孩子的逆反心理如出一辙: 如果你想给我注入电流我就会产生一个反电动势阻止你继续注入。如果你停止我的电流流动,或者试图减小我的电流流动,我也产生一个反抗电势给你点颜色看看。
$ T8 V7 |. G, B2 ^( V6 C2 \+ T1 [: }3 M7 c
![]()
* \; h1 Z" `- p# a7 V
1 Y) v& Q/ e; s: c0 }8 A8 B Fig 1. 电感充电模型
, f5 c4 b) |3 S4 L( R) Z$ P- G
8 q" S, R" C+ {% e* |1 c! D如Fig.1所示,我们用一个螺旋的水管和一个水箱来解释电感的工作原理。牛顿力学虽然不及量子力学那么先进,但在宏观近似模型的描述上是非常直观和有效的。当水箱产生一个压力V将水注入螺旋水管时,水流I和其流速dI/dt增加的方向是朝右所示。任何作用力都会产生反作用力,在水管的注入处一个反作用力Vr也作用到水箱,根据开始的公式其方向是朝左与dI/dt相反。这个Vr就是电感产生的反电动势,其极性如图所示。
& n& H0 R1 i; q3 W5 V
9 [4 x9 Y7 Z( g" o v( A [$ s2 x) U' ]3 {- j
2 R8 N9 E* U7 K( ]. O- i Fig 2. 电感电流突变模型
6 b! C7 {' c- w) N
; s: \9 S( J5 C0 |4 M: O3 N# ?. ~- h4 l5 }9 h! Q
Fig.2 所示的是当水管的右端突然被截住,比如你用手堵住图示的A处,相当于外部施加压力试图阻止水流的增加。很自然你会感觉的到有个很大的水压Vr,这是螺旋水管试图对抗外部这种阻力。因为水流朝右的方向减小,也就是说I和dI/dt的方向是朝左的,根据一开始的公式,反抗的压力就是朝右的。Vr极性如图所示。+ U+ D! i+ E% q/ a/ \
! A, X. A; [! _' b- O简而言之,螺旋水管的特性就是:有压力试图快速注入水流时,它就产生一个反压力对抗这种注入。当有外力试图阻止其水流流出时,它也产生一个反压力对抗这种阻止。这个特性完美的反应在了电感在电路中的作用。
/ @- D, k) V! |+ W9 n! V) J3 z先说一个三极管控制继电器的电路,虽然大家都知道怎么设计和其原理,但不见得理解的这么透彻。这个电路会很好的解释电感器件的原理,以及带来的麻烦。深入理解这个电路,对电感带来的其它危害也比较容易分析。
5 o+ t( }' U6 q( z' T* e
* Y1 J( i1 m- x. ^ 0 p) M* K' X$ j
Fig.3 继电器保护电路
1 {) B& U: u" p# V, }0 K0 z# Q) q6 [, |* W# s/ \
当电路中的FET从导通到关断时,三极管试图阻止线圈中的电流流动,使得继电器驱动线圈中的电流突然变为“0”(当然不是绝对的变为0,由控制信号的边沿和电路中各元件的漏电流决定)。由于由于这个突变,根据一开始的公式,以下情况发生了:
$ R8 Y& M5 z2 K. \6 `9 u/ Z# c# b
9 S! w# r$ Q. [6 k3 d* A& ^1 P1. 从电源流过coil到FET的电流减小,因为FET关断企图阻止coil中电流流出,于是在FET的Drain端产生一个反电动势要阻止这个减小的趋势。所以在Drain会观察到一个很大的上冲电压。储能元件不是一般的元件,它们颇有骨气!我存储的电流已经满负荷,需要电流流出。你要阻止想憋死我,憋急了我就要产生大的电动势反抗!
3 m8 A! Q" C) \, H8 {8 D2. 这个电流突变产生的反电动势会把Drain 的电压抬的很高。高到有可能击穿FET的程度。线圈的电感L越大,关断的越快(dI/dt)这个击穿电压越高(V=-LdI/dt)。. ~8 D$ T& V! c- n2 N6 f
; P2 U: f% I. G怎么解决这个问题?一个明显的方案就是当FET关断了coil的电流通路后,再给它提供另一个电流通路。这就是加了一个二极管通路的原因。二极管应该选用什么参数主要考虑以下一点: 二极管的正向电流应该能承受电感的泄放电流。这个电流最大值由电源电压和线圈的内阻决定。如果电感线圈的反电动势小于FET的击穿电压,不加二极管也可以。但一个很高电压过充容易对电源或者其它元件电路造成串扰。
9 Y5 Q5 n T9 L5 c; e# Z- o2 F/ b7 [- B f& W; i& r6 W9 s
其实在继电器打开时也产生反电动势,这个反电动势会拉低FET-Drain端的电压,有时会拉到一个负值。但一般FET内部有个反向二极管可以起到保护作用。0 |; o V" ~* f) E6 X( j
0 D E+ c4 [& A. ]7 e
电感造成破坏的例子在俗称ground bouncing的情形也存在。IC的管脚都有寄生电感和电容。对于大宽度(dI很大)的快速(dt很小) 总线,当总线上有很多1变为0时,负载侧寄生电容上的电流放电,流过地线管脚上寄生电感产生反电动势,从而抬高了管脚的电压使得0有可能变成1.具体的原理和解决方法参见漫谈26。早年本人在参与一个大容量交换机开发时就碰到这个问题。其表现形式是随机的报文处理没问题。全1后边跟着全0的报文就容易出错。这是ground bouncing的典型例子。
6 k1 z+ o8 A, m$ g! C! z% |" z: W8 B2 j2 y. b
高速电路的PCB设计减小寄生电感更显得重要。在漫谈12中聊过高频喜欢低电感。减小PCB走线电感的最重要的一点是尽量少的使用连接器和过孔。别小看过孔的设计,它是一个很容易免费得到的提高电路性能的方法。其原因是过孔除了由于每层的PAD引起的寄生电容外,还有过孔产生的寄生电感,除了去掉中间层不需要的Pad以减小寄生电容外(一般EDA工具都有这个指令),减小过孔stub的影响是一个重要的PCB设计技术。这里谈论一下可以考虑的两种设计技术。 X' ?7 u/ n- K
, T3 {: V ]4 l, S: p E下图中高速信号线走在第二层,如果把耦合电容加到Top层的话,就会在L2-L6有一个比较大的stub,这时只把电容放到底层,就可以显著减小stub的影响。右边图示的这种过孔又叫Through Via,如果过孔不能避免时尽量用这种
& d A2 ?0 E7 ^1 L4 l) f' j& u9 c* \( {
5 Z. C+ c% O0 m: o& u
2 w5 Q: ]8 C5 P) M9 I9 o0 h$ H
Fig 4:合理的placement减小Via Stub的影响7 {. X1 o8 I7 b- z! w/ l% g8 P
8 j/ U% l* s5 j3 I1 g高速信号设计另一个常用的方法是counter boring或者叫back drill。即把Via Stub再打一次盲孔将其消除,如下图所示
) O: c* z4 L X* }9 |# V9 p" ~7 Y+ s # G! ^6 M. d: I: N
8 W( G) i9 F% Q5 N! g' }6 X
Fig 5:Back drill减小Via Stub的影响6 o m' _/ B Y4 ]
3 |) o) m, {5 [4 x9 I/ w5 V
总之在PCB布线时,对于高速信号要特别注意:最好是布在同一层,比如BGA封装的都在顶层或底层走线,这样避免了Via。实在不行就尽量用Through Via,或者back drill后把Via Stub 的效果影响减到最小。 以上两种技术本人在设计中都用过。本世纪初设计一个高速网络设备时,背板有1000多对3Gbps的差分线最长的要走40英寸(近1米)以上,穷尽了当时的一切技术包括这里谈到的Via处理,最后才达到。
- a+ L% l# N1 W3 J# [9 {4 G; ^
世上的事情都是这样,没有绝对的坏也没有绝对好。早期电感的发明是为了利用其特性实现震荡,选频,滤波等等。但无所不在的电感也在不需要它的地方,带来了很多危害。兴利除害,是我们电路设计者的职责。- k+ Y+ Y# Z1 r( h4 T/ P
( i) t$ `/ b# {1 c" g3 L8 W% I
不管怎的,本人不喜欢电感。能不用尽量不用。但心中始终有它,尤其在高速电路设计中要时刻想着它。 |
|