|
這個問題在 LED driver 會常常遇到
* o8 }" N6 \5 `8 c# ]" ]
) { b8 t1 f5 i, L9 Q首先是準確度的問題, 由於需求是 1:200, 最直觀的方法就是以 MOS size 去控制
4 W% o- p' D1 L: D3 J然而由 MOS 飽和區電流公式 ID=KP/2*(W/L)*(VGS-VTH)^2*(1+lamda*VDS) 可知/ u* @* q2 M2 V2 b9 n& m
主要誤差來自於 channel length modulation effect [(1+lamda*VDS)項]2 q7 V+ U( m% t$ M8 n" f
鎖定 VDS 其中一個方法 就是使用 OPA 回授控制
& u3 r) t: _8 l/ N( B# Z v另外, VGS 雖然不是誤差項, 但由於必須推動大負載, 所以ㄧ般會接一個 pre-drive 增加驅動力
; w: O! M' Z' s+ t4 [5 Q1 F" m並減短設定時間7 H' B7 Z% C. n8 p3 g
4 @5 M! G* o9 q6 M* ~' ^. Pchannel 跟 channel 之間的差異定義為 bit-to-bit error+ ]- C% M) k7 ?% }* C
這方面的差異, 主要是由 layout 本身的 mismatch 產生, 較佳的layout對稱性可有效解決這個問題
R4 w* G. ?9 |" S3 r9 l8 |( }4 ~* T. a" R+ g
至於 powerMOS size 部分, 主要是由 output minimum voltage 決定,; \$ G. [7 z$ ^ f
此規格與最大電流値直接決定了 Rds(on) = Vo(min)/Io(max)
+ s2 M9 R% i7 ~( o p1 k% C8 Y' E
. r/ |; V* X2 U) \$ i0 f7 b& ?3 F溫度所引起的電流變化, 主要是改變了 VTH(T)
& u* u; F1 L4 q* r1 g9 P這方面可由 layout 解決, 將源頭 MOS 與 powerMOS 擺近一點, 讓彼此的溫度差異縮至最小! F6 V* B+ {* y$ y
然而, 溫度方面較麻煩的難題在於 package 的選定,
% v: `$ j- ?4 \/ n1 {+ p4 [在正常操作下, 假設 Vout=1V, Iout=20mA, 在 8 個 channel 的情形下,
1 A( D- f' I: P! X# }: k) F9 j: i2 {Ptotal = 1*20m*8 = 160mW = (Tj(max)-Ta)/theta(j-a)
& a9 d# a% ~% m* q! J選用的 theta(j-a) 必須確保在3 |( b2 g- T5 Q% D) b! B
typical 規格 Ta, ex. Ta=25 degree. 及設計之最大接面溫度 Tj(max), ex. Tj(max)=125 degree) u. Y4 o4 m& N( X7 L7 u( \) P6 r
選擇 theta(j-a) < (Tj(max)-Ta)/Ptotal |
評分
-
查看全部評分
|