chapter 12 Bandgap References
这一章我们介绍电压和电流基准. 首先学习和输入电压无关的偏置和起动问题. 然后介绍和温度有关的基准电压, 考虑offset对输出电压的影响. 最后学习恒定gm偏置和state-of-the-art电压基准.
12.1 General Considerations
一般基准电流有三种形式, 1) PTAT电流, 即电流大小和温度成正比. 2) constant Gm, 即管子的gm保持恒定. 3) bias不受温度影响.
12.2 Supply-Independent Biasing
我们希望造出不随着输入电压VDD变化的电流, 而且Iref和Iout还能相互copy, 自己产生. 电路结构参考下图
Vgs1=Vgs2+ID2*Rs
假设Vth1=Vht2, 忽略沟道调制效应, 可得 Iout表达式
Iout和1/Rs^2成正比, 作为MOS的偏置, gm=sqrt(Iout) 正比于1/Rs
需要注意的是, 上面电路存在兼并点即degenerate bias point, 即电路可以工作在两种不同的工作模式, 即所有电流包括 Iout=0A.
解决办法是加入启动电路. 如下图M5. 检查兼并点问题, 需要用DC仿真, VDD从0V扫描到VDD. 确保Iout和VDD只有一个交点.
12.3 Temperature-Independent References
如何造一个恒温的bias呢? 我们可以用一个负温系数的+正温权重系数, 产生零温系数Zero temperature coefficients (TCs). 三极管是最佳产生正温度和负温度系数的器件.
12.3.1 Negative-TC Voltage
对于三极管, 其Vbe电压呈负温度系数, 在室温下, Vbe约等于0.7V.
∂
V
B
E
∂
T
=
−
1.9
m
V
/
K
\frac{\partial V_{BE}}{\partial T}=-1.9mV/K
∂T∂VBE=−1.9mV/K
12.3.2 Positive-TC Voltage
两个三极管工作在不同电流下, 电流比如为n, 那么Vbe的压差成正温度系数.
Δ
V
B
E
=
V
B
E
1
−
V
B
E
2
=
V
T
l
n
n
\Delta V_{BE}=V_{BE1}-V_{BE2}=V_Tlnn
ΔVBE=VBE1−VBE2=VTlnn
∂ Δ V B E ∂ T = k q l n n \frac{\partial \Delta V_{BE}}{\partial T}=\frac{k}{q}lnn ∂T∂ΔVBE=qklnn
Vbe差值的温度系数为0.087mV/K.
12.3.3 Bandgap Reference
我们希望能建一个基准 VREF ≈ VBE + 17.2VT ≈ 1.25V, 这样就成零温漂. 考虑下图
钳位住Vo1=Vo2, 再加上电阻比例R2/R3, 可得输出Vout
V
o
u
t
=
V
B
E
2
+
V
T
ln
n
R
3
(
R
3
+
R
2
)
=
V
B
E
2
+
(
V
T
ln
n
)
(
1
+
R
2
R
3
)
V_{out}=V_{BE2}+\frac{V_T\text{ln}n}{R_3}(R_3+R_2)=V_{BE2}+(V_T\text{ln}n)(1+\frac{R_2}{R_3})
Vout=VBE2+R3VTlnn(R3+R2)=VBE2+(VTlnn)(1+R3R2)
为实现零温漂. (1 + R2/R3) ln n ≈ 17.2, 可取, n = 31, R2/R3 = 4.
Fig 12.9电路实际会遇到一些问题:
Collector Current Variation Vbe的温漂实际工艺会略大于−1.5 mV/K.
Compatibility with CMOS Technology pnp BJT需要和CMOS进行工艺兼容
Op Amp Offset and Output Impedance: 考虑运放输入offset 为Vos
为了减小运放offset对于输出的影响, 1)可增加输入管子尺寸减少Vos. 2) Q1和Q2的电流可成M倍比例VBE = VT ln(mn), 3)可采用两级PN串联结构.
参考下图结构, 采用2) 和3) 项技术, 减少了R2/R3比例, 且增加了第一项, 减少了Vos对Vout的影响.
VBE1+VBE2−VOS = VBE3+VBE4+R3*I2
因此可得
Vout ≈ 2 × 1.25 V = 2.5 V
在老工艺实际电路中, collector可能需要接地, 可采用下图电路, 这样和串联BJT效果一样
Feedback Polarity
运放的极性很重要, 要确保负反馈的增益>正反馈增益, 系统才不会震荡
负反馈factor
正反馈factor
负反馈增益>正反馈增益, βP < βN 才能保证系统稳定
Supply Dependence and Start-Up
Fig 12.9电路需要启动电路, 确保Vx和Vy不为零. supply rejection取决于运放的VDD rejection性质.
Curvature Correction 在室温做完trim, Vref温度曲线可能成抛物线, 而且可工艺相关, CMOS比BJT更差.
12.4 PTAT Current Generation
许多场景需要用到正温度系数PTAT电流, 可用上一节结构OP产生
或者结合第二小节自我复制的结构如下: ID1=ID2. Vx=Vy. ID1 = ID2 = (VT ln n)/R1.
Fig12.18对于VDD的要求比Fig12.19低, 而且power rejection ratio要大一些. Fig12.18更适合低电压场景.
根据Fig12.18可得Fig 12.20结构的恒温Vref
ID5为PTAT电流, 叠加到Q3 Vbe上, 因此 Vout表达式为
实际电路中PMOS的mismatch会给Vout引入error.
12.5 Constant-Gm Biasing
MOS管的gm是一个重要参数, 决定了noise, 小信号增益和速度. 因此一些场景希望能把MOS的gm固定, 不受温度,工艺和供电电压的变化.
Fig 12.3就能产生constant gm电路
Iout和Rs^2成反比
因此M1的gm和Rs成反比, 与工艺无关.
实际工艺中Rs受工艺和温度偏差很大. 可以用switched capacitor结构代替Rs, 如下图所示
R
s
=
1
C
s
f
C
K
R_{s}=\frac{1}{C_sf_{CK}}
Rs=CsfCK1
Cs和fck不随温度和工艺变化, 精度很高
另外可以添加Cb来 short高频噪声 to ground, 如下图所示
12.6 Speed and Noise Issues
对于上图中的BG, P点通过M5容易受到N的串扰. 解决办法是增加Cb. 带来的issue是op-amp运放稳定性问题, 而且响应会变慢.
推导可得, 运放的的噪声直接体现在输出上. 添加Cb并不能抑制1/f 噪声.
12.7 Low-Voltage Bandgap References
bandgap电压大约为1.25V, 是因为需要凑出Vbe+17.2*Vt, 这样才能形成零温漂电压. 但是这限制了最低供电电压.
考虑下图
Vx=Vy, 当R2=R3, Ic1=Ic2. 因此Ic2为PTAT电流, IC2 = VT ln n/R1
流过R2的电流|VBE1| / R2为CTAT负温度系数电流. 因此ID4能产生零温漂电流:
因此输出Vbg为
V
B
G
=
R
4
R
2
(
V
B
E
1
+
R
2
R
1
V
T
l
n
n
)
V_{BG}=\frac{R_4}{R_2}\left( V_{BE1}+\frac{R_2}{R_1}V_T ln n \right)
VBG=R2R4(VBE1+R1R2VTlnn)
选择(R2/R1) ln n ≈ 17.2, 那么BG就能产生零温漂电压, 而且通过减小R4/R2, 输出能比1.25V低.
流过10uA电流, Q2 Vbe大约为0.7V, PMOS的Vds为50mV. 因此VDD最低可到0.75V.
R4为大电阻 (50Kohm), 会产生噪声而且输出需要bypass电容.
考虑Op-amp的offset VOS
增加N能减小运放Vos的影响.
另外一种低电压BG电路如下
I
D
5
=
V
o
u
t
R
3
+
V
o
u
t
−
V
B
E
3
R
2
I_{D5}=\frac{V_{out}}{R_3}+\frac{V_{out}-V_{BE3}}{R_2}
ID5=R3Vout+R2Vout−VBE3
ID5=Vt lnn/R1, 为PTAT电流, 可得输出电压
V
o
u
t
=
R
3
R
2
+
R
3
(
V
B
E
3
+
R
2
R
1
V
T
ln
n
)
V_{out}=\frac{R_3}{R_2+R_3}\left( V_{BE3}+\frac{R_2}{R_1}V_T\text{ln}n \right)
Vout=R2+R3R3(VBE3+R1R2VTlnn)
输出电压被减小了R3/(R2+R3)倍.
12.8 Case Study
我们以下图BG为例
首先要解决Channel-length modulation 沟道调制效应, 可采用NMOS+PMOS cascode结构 替代M1/M2, M3/M4.
需要产生Vout, 浮动基准源
Vgs11=Vgs9, 因此R6上的电压为Vbe4, R4上的压降为Vbe4/R6*R4
M2和M10的尺寸一致, 因此ID10 = 2(VT ln n)/R1, 因此VR5 = 2(VT ln n)(R5/R1).
运放Ve=Vf, 因此输出Vout为VR4+VR5, 可产生零温漂电压
最终电路成这样
VDDL为产生的LDO电源, 为BG提供更好的PSRR. LDO的基准来自VR1, 通过RM电阻产生bandgap reference. 启动电路也包含.