A Single-Trim CMOS Bandgap Reference With a 3δInaccuracy of 0.15% From 40C to 125C
概述:
1、為了消掉process偏差導致的每片chip的偏差,需要使用trim技術對每片進行單獨的校準
2、bandgap中process的偏差一般是線性的,可以通過單點校準來上下調節曲線的縱坐標進行校準
3、Bandgap中的運放offset偏差是非線性的,不能通過單點校準來消除
4、通常要降低運放的offset偏差可以使用bipolar充當輸入對管,也可以使用大尺寸的MOS對管
前者的匹配性比較好但是需要bicmos工藝;后者在犧牲面積的情況下可以減小MOS對管的offset
5、運放的offset還可以通過添加調零電路和chopper電路來實現
前者會導致輸出不連續同時增加運放的低頻噪聲;后者會使用時鐘,增加動態功耗,同時帶來高頻下的ripple,需要大的濾波電容來減小ripple
6、VBE的溫度特性是輕微非線性的(二階非線性),需要使用曲率補償減小該溫度特性
Bandgap原理:
通過運放將VBEQ1鉗位到R2上端,使得R2上電壓壓降為ΔVBE=VBEQ1-VBEQ2=VT*lnN,流過R1/R2支路的電流相等(R1/R2兩端電壓差值相等),則VBG表達式如公式(1)所示
Bandgap常用電路及誤差分析:
實際bandgap電路如(a)所示,該架構中M1/M2存在失配,為了減小失配的影響,一般采用(b)架構,主要是利用R1A/R1B(電阻大,數量多,匹配度高)之間的失配比M1/M2小得多這個原理
Bandgap中的誤差:
線性誤差:a、三極管飽和漏電流IS的偏差 b、電阻的偏差 c、電阻mismatch
以上的線性誤差可以通過trimming進行單點消除
非線性誤差:
a、運放的失調電壓offset -- 使用chopper電路
b、三極管的VBE電壓 -- 使用曲率補償電路
Trimming原理:
VBG = VBEQ1 + IPTAT*R1A + 2*IPTAT*(R3+RT),其中IPATA=VT*ln8/R2
調節RT的阻值,就能使得VBG的電壓上升或者下降,此時VBG溫度曲率不發生改變(IPTAT未被處理)
此處修改:RT的阻值改變不僅會影響BG的溫度特性(RT直接影響IPTAT的系數)還會影響BG的DC電平,此處涉及到兩種校準目標:
1、不關心VBG曲線的上下移動,當不同PV下,溫度曲線會呈現不同的正溫、負溫特性(PVT仿真仿一仿就知道了)
此時需要兩點校準:在0℃和80℃下(此處取值為假設)分別測量到VBG輸出電壓1.12V和1.18V,得到正溫斜率,則按照編程code位控制減小RT值,可以調節溫度特性變為水平
2、不關心調節RT對溫度特性的影響,只需要單點校準,在室溫27℃下,測量得到兩片die,一片1.12v,一片1.25v,則前一片RT增大,后一片RT減小,使得VBG調整到1.2V
假設27℃下VBG隨PV會發生40mV的上下總偏差,電阻RT變化范圍設計20kohm,要想得到至少0.5mV的調節精度,則至少需要7BIT編程調節,得到40mV/(2^7)=0.3125mV的調節精度
VBE曲率補償原理:
VBE非線性表達式如(6)所示,當三極管輸入零溫漂電流時,α=0;當輸入為PTAT電流時,α=1
如上圖左所示,Q1路流入PTAT正溫電流,Q3路流入ZERO零溫漂電流,則根據等式(7)(9)有:
Vvc = VBEQ3 - VBEQ1 = VT*ln(T/T0)
則上圖右所示的實際電路中有:
Ibg/2 = Ipata+Ivc = VT*lnN/R2 - (-Vvc/R5)=VT*lnN/R2+VT*ln(T/T0)/R5
VBG = VBEQ1+R1*(Ibg/2)+(R3+RT)*Ibg =VBEQ1+(R1+2R3+2RT)/R2*VT*lnN+(R1+2R3+2RT)/R5*VT*ln(T/T0)
其中兩個綠色部分VBEQ1中存在的-(η-1)*VT*ln(T/T0)非線性項和(R1+2R3+2RT)/R5*VT*ln(T/T0)項,可以通過電阻比例的合適取值抵消掉 →(R1+2R2+2RT)/R5=(η-1) η通常取4
最終的VBG=VBEQ0*(T/T0)+(R1+2R3+2RT)/R2*VT*lnN,無二階非線性項存在
審核編輯:黃飛
-
三極管
+關注
關注
143文章
3616瀏覽量
122123 -
補償電路
+關注
關注
2文章
64瀏覽量
28105 -
MOS
+關注
關注
32文章
1278瀏覽量
93930 -
bandgap
+關注
關注
1文章
5瀏覽量
4524
發布評論請先 登錄
相關推薦
評論