|
這個問題在 LED driver 會常常遇到
; V/ s8 V3 i9 B; y
; J' i: c$ c/ S/ Y6 y4 W首先是準確度的問題, 由於需求是 1:200, 最直觀的方法就是以 MOS size 去控制
+ `! a6 p ^" F; R: a3 ~* U& E* {. o然而由 MOS 飽和區電流公式 ID=KP/2*(W/L)*(VGS-VTH)^2*(1+lamda*VDS) 可知
" f. C: p8 v) _! h; B% N9 C4 n主要誤差來自於 channel length modulation effect [(1+lamda*VDS)項]
2 `3 P' \4 o; P- J, p" o6 W鎖定 VDS 其中一個方法 就是使用 OPA 回授控制
8 t1 b& K1 G" e8 Q另外, VGS 雖然不是誤差項, 但由於必須推動大負載, 所以ㄧ般會接一個 pre-drive 增加驅動力0 \ K( v/ Q/ e6 s9 f+ D
並減短設定時間
. l- K3 g9 Z }' f! t
- C5 I* b; _' l) W# zchannel 跟 channel 之間的差異定義為 bit-to-bit error# v4 T7 G( _3 B
這方面的差異, 主要是由 layout 本身的 mismatch 產生, 較佳的layout對稱性可有效解決這個問題' x5 ~1 Z. _7 a( M
; O: ] v! [* q( @3 P
至於 powerMOS size 部分, 主要是由 output minimum voltage 決定,* Z1 i: s* K' G+ j
此規格與最大電流値直接決定了 Rds(on) = Vo(min)/Io(max)# t0 t* Z1 g' _% V9 b! @
5 c9 {, \% E+ a& c% H9 k; d溫度所引起的電流變化, 主要是改變了 VTH(T)
+ t$ a. o( C" V! R5 J [2 s& u這方面可由 layout 解決, 將源頭 MOS 與 powerMOS 擺近一點, 讓彼此的溫度差異縮至最小
c6 v3 S" q4 P. l然而, 溫度方面較麻煩的難題在於 package 的選定,, A8 t" l+ p0 e0 ] G! d [9 T
在正常操作下, 假設 Vout=1V, Iout=20mA, 在 8 個 channel 的情形下,3 U, H7 a8 I1 g' _2 |, t! O
Ptotal = 1*20m*8 = 160mW = (Tj(max)-Ta)/theta(j-a)
; a$ l4 ]4 U, G2 p8 v7 X8 J& j5 j4 v9 \選用的 theta(j-a) 必須確保在
& M9 i4 z# N2 f2 {" Gtypical 規格 Ta, ex. Ta=25 degree. 及設計之最大接面溫度 Tj(max), ex. Tj(max)=125 degree; \. X% k/ u! o. ^5 g8 P" H! j" B* k% V
選擇 theta(j-a) < (Tj(max)-Ta)/Ptotal |
評分
-
查看全部評分
|