赵明前
发表于 2016-10-9 08:57:27
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?快速注册
x
复用LED驱动器有助于提高效率,降低成本;然而设计复用LED电路比较棘手。设计不好的电路会在实际应用中产生不需要的LED电流和假像。本应用笔记详细介绍了与复用LED相关的问题,解释怎样利用MAX6972?MAX6975系列脉冲宽度调制LED驱动器消息电路板来克服这些问题。(注:符号“/”(/MUX1和/MUX0)表明MUX1和MUX0引脚的低电平有效功能。); h8 Z; e7 @* [8 J4 i7 s
8 E. f" T3 M) j& ~9 O- h 引言MAX6972–MAX6975是恒流LED驱动器,用于高速彩色和视频显示电路板。MAX6972/MAX6973可直接驱动16个LED,或者32个复用LED,而MAX6974/MAX6975可直接驱动24个LED,或者48个复用LED。复用工作的好处是加倍了每个驱动器驱动的LED数量,因此,切实降低了成本。! b; O, L6 g+ x1 ~' q) d. @* d
# q9 ]# d- e3 O' N
然而,设计不好的LED复用电路会产生假像。LED处于关断状态(即,没有电流流过),当杂散电流流过LED时会出现假像;这导致非常微弱的显示或者假像。这些假像电流一般来自和LED共阳极长走线相关的离散电容,以及本身略有前向偏置的LED导致的离散电容。通过仔细的复用电路设计,MAX6972–MAX6975系列恒流LED驱动器可以防止显示系统中出现这种假像。# p5 V- @) U" d% i( |+ z) \
) I% J0 C1 c$ C* d# n
! A" s* g- D/ k) D! j+ ~$ x* s7 ]* _, t6 O2 \" |& R4 @! X' G3 n6 I
5 Z n) p5 u( w* ^% x: a$ N7 @) q% [- v7 ?5 ?" S" Z7 Q; x( X. j
+ O' S2 p/ R* u E4 l1 O8 L4 B- t, H& m" B7 g$ W! u- A+ o# L
典型复用电路 图1所示为MAX6972–MAX6975(也称为MAX6972和MAX6974估板)典型的复用电路& Y% g$ ~; s9 z& U) D
4 y' m4 Z7 M2 a( | 图1为典型复用电路,/MUX0驱动红色LED,/MUX1驱动绿色LED复用晶体管(Q1和Q3)被MAX6972–MAX6975交替接通,而恒流吸收驱动引脚(OUT0–OUTn)交替控制两个状态之间的设置。在状态1,/MUX1为低电平,Q1接通,节点A被上拉至VLED,因此,将所有的绿色LED阳极连接至LED电源。同样的,在状态0,/MUX0为低电平,Q3接通,将所有的红色LED连接至VLED电源。/MUX0和/MUX1输出通过开漏驱动电路,吸收流过562Ω电阻的基极电流,接通pnp晶体管。当/MUX0和/MUX1关断时,开漏输出实际是开路电路,使基极发射极电阻(每个为182Ω)能够关断pnp晶体管。在每一/MUX0和/MUX1状态之间,Q1和Q3都关断16个内部时钟周期(CLKI),如图2中的tEMUX所示。
/ Y: t% o$ A8 z- a% C! q& ^! k x: c9 k' j4 n: L
) x! I- O; T! P* U& e, b& m6 v
, p( a1 R% K% L/ [/ e4 m* B: ^$ ]2 `% k
" U' T6 n- M3 D: ]7 U1 @ n: k$ K9 {' e e5 V& K2 F; S. y9 i F) d
+ N2 d: M" F' V F
' h- x( V! N" i6 x2 |/ A* X3 \ MAX6972–MAX6975的复用时序典型电路中的假像电流当复用状态从/MUX0变到/MUX1时,杂散电流会导致出现假像,反之亦然。复用电路的LED是不同颜色(发光波长)时,这种效应最为明显,因此,在某些电流情况下,电压降会有很大的不同。2 \5 c% C+ |8 v2 |) @4 h
* `" p* |: B/ W
为简单起见,在后面的讨论中简化了图1复用电路,只显示一个红色和一个绿色LED。在下面的例子中,/MUX0通过Q3来驱动红色LED,/MUX1通过Q1来驱动绿色LED。. }; |/ @* a% T9 c2 C1 [. ?
8 [" W# G8 H& |( l3 V- }* x LED的电压降是:VRED=2.0VVGREEN=3.1V电源是:V+=3.3VVLED=5.0V状态0可以很好的描述具有不同前向电压降复用LED导致的杂散电流,其中/MUX0被置位为低电平,红色LED点亮(图3)。8 y) i( e) f" O3 ?1 P0 a
4 `# Z5 D& P% E2 h
6 X+ c9 W. M- F4 K
+ L$ f5 n( ? y! \ ?$ {
2 }, G K$ w/ t3 g0 U# D# \ ]* H2 e! X' W' X9 m
- a$ E; d. ~/ i# a( b! u" }
6 \0 \8 g# o' O. S1 f9 e /MUX0被置位低电平,红色LED在状态0中被点亮Q3接通后,红色LED(节点B)阳极被上拉至4.9V。电流流过工作端口(即,驱动LED任意PWM周期的通道)的红色LED和恒流驱动器(OUT0)。节点B(显示为集总参数CB)的杂散电容被充电至4.9V。LED阴极被强拉至以下电压,大约等于:4.9V-VRED=2.9V(式1)状态0结束时,OUT0驱动器停止工作,/MUX0变为高电平(无效),从LED电源断开阳极电压。由于没有放电通路,红色LEDPN结上的电压仍旧保持接近2.0V前向电压降。同样的,由于没有放电通路,杂散节点电容上的电压VCB仍保持为4.9V。这一电压状态在16个CLKI周期的中间状态阶段保持不变。
; e7 t- v8 l" @1 A( w" P; ^1 J, k* V5 A @
当状态1开始时,/MUX0被置位为低电平,Q1接通,绿色LED的阳极被连接至5V,所选LED的OUT0电流驱动器开始工作。最终稳定状态如图4所示。9 {! [7 L: m5 M) j9 q l8 i6 ]
9 A% X; t% M ~ ' O, ~: s# f+ V/ K" S1 R
0 n* J: v6 v$ k$ I* O: T1 ?! V! ~ W% F5 P1 D' U/ V& |; E
3 U5 Z! C; k5 Y" P8 A/ x! {
) A7 |5 s5 u9 n+ ?- {! G' u0 j
2 K2 Q( p \. f" z# l r 在状态1,通过Q1和OUT0点亮绿色LED阴极电压低于绿色LED电压降,大约等于:4.9V-VGREEN=1.8V(式2)红色LED阴极上的1.8V电压表明阳极不能高于1.8V+VRED=3.8V。在状态1开始时,共阴极电压(图中的OUT0电压)必须从2.9V变到1.8V。这一电压变化要求CB从4.9V放电至3.8V,甚至更低。流过红色LED的CB放电电流导致显示微弱闪烁,如图5所示。0 y. T$ m3 H8 b3 u3 `* M8 q$ c
% \6 _* d% Q/ z# t6 f# ^9 s
! @8 b* u: |! ]0 r/ p
y. d4 f2 ]/ C" l2 x* s1 F* h3 u% @
' w3 `% M1 z# s5 E) Q3 A
# | g- {* L4 m6 e. H. l& N0 v) R# i: R' @0 d, ?5 _
从状态0到状态1的复用转换期间,杂散节点电容CB至红色LED放电通路导致显示的微弱闪烁。0 k/ C' W' K! E2 V
" \; X, t; Z' L& ?
在前面的状态中,无论红色LED接通还是关断,一直会有CB放电电流。在状态0,节点B的电压总是被充电至4.9V。由于共享共阴极连接时,VRED小于VGREEN,节点B将通过红色LED放电。取决于各种LED上前向电压降的略微不同,CB放电会导致一个或者多个红色LED的微弱闪烁,如图1所示。
1 r8 t' C* B- Y9 S* @: k
u4 t G/ ? Q1 H* k m' G 消除假像电流为杂散节点电容提供一个放电通路以及有足够的时间进行放电,可消除假像电流。这可以通过加入电阻R1和R2来实现,如图6所示。在复用状态的空闲周期中,选择合适的电阻值来实现足够的放电。' W6 h. f4 i) ~; ~% v4 |9 q* R
3 s9 m7 Y' H- C" I1 J9 L0 L H" _( E& Q, J$ C; P. u
8 g: R( q' Y( g( t* M
% }6 b ~, Q# \2 A" ?- k) D5 x. ~1 f
2 H* Y( K" u* r) ], E 9 ?2 E2 F0 W" w$ t
3 A, _: f* k* O+ b4 {3 M, I/ A/ E2 ] 图6.为杂散节点电容CB和CA加入电阻R1和R2,提供放电通路。 |
|
|
|
|