Learn Band-gap Reference from scratch

带隙基准学习笔记

Posted by Bohao on July 23, 2023

Learn Band-gap Reference from scratch

Band-gap reference (BGR) is a voltage reference that is independent of temperature and power supply, or it can be seen as an “ideal” voltage source in terms of robustness to these external conditions. The basic idea is combining two voltage with opposite temperature characteristics. In band-gap reference, these two voltages are $V_{BE}$ of the BJT and the difference of the $V_{BE}$ of two different BJTs.

$V_{BE}$ Temperature Dependence

It is known that the collector current of BJT is

\[I_C = I_S\cdot e^{(V_{BE}/V_T)}\]

, so the voltage across the Base terminal and Emitter is:

\[V_{BE} = V_T\ ln(I_C/I_S)\]

where $I_S$ is determined by the area of the Emitter.

Therefore, the dependence of the $V_{BE}$ on temperature can be derived:

\(\frac{\partial V_{BE}}{\partial T} = \frac{\partial V_T}{\partial T}ln(I_C/I_S) - \frac{V_T}{I_S}\frac{\partial I_S}{\partial T}\) which means $V_{BE}$ is negatively proportional to absolute temperature (NTAT). Assuming $I_C$ as constant, ${\partial V_{BE}}/{\partial T}$ will be around $-1.5\ mV/K$.

$V_T$ Reference Technique

This reference is generated by the structure below, where $Q_2$ is n-times the size of $Q_1$, so $I_{S2} = nI_{S1}$. Because the current mirror forces the current of two branches to be the same, the voltage across the resistor will be:

\[I_{C2} R= V_T\cdot ln(I_{C1}/I_{S1})-V_T\cdot ln(I_{C2}/I_{S2}) = V_T\cdot ln[\frac{I_{C1}I_{S2}}{I_{C2}I_{S1}}] = V_T\cdot ln(n) = \frac{kT}{q}ln(n)\]

and this voltage is proportional to the temperature, $\partial V_R / \partial T = (k/q)\ ln(n)$, where $k/q \approx 0.087\ mV/T$.

IMG_2053

Thus, this circuit will generate a current that is proportional to absolute temperature(PTAT).

Band-gap Reference

So far, we have gained two voltage sources with opposite temperature characteristics, and theoretically, after combining them with certain factors, a voltage source which is independent of the temperature can be get.

image-20230724105429015

Circuit 1

For the circuit shown below, $R_1 = R_2$ and $Q_2$ is n-times the size of $Q_1$. Because of the “virtual short” of op-amp’s two input terminals, $V_{R1} = V_{R2}$ and hence $I_1 = I_2$.

image-20230724110240796

It also can be concluded that the voltage across $R_3$ is:

\[V_{R3} = V_T\ ln(\frac{I_1 I_{S2}}{I_2I_{S1}})\]

so

\[V_{R1} = V_{R2} = \frac{R_2}{R_3}\ V_{R3} = \frac{R_2}{R_3}\ V_T\ ln(n)\]

Hence the output voltage is:

\[V_{out} = V_{BE1} + V_{R1} = V_{BE1} + \frac{R_2}{R_3}\ V_T\ ln(n)\]

Once $(R_2/R_3)\cdot ln(n) \approx 17.2$, the temperature dependence of the output voltage can be cancelled out, and this temperature-independent voltage is around $1.25\ V$.

Circuit 2

A more intuitive circuit is shown below. With $V_X = V_Y$, the voltage across $R_1$ can be concluded as $V_{R1} = V_T\ ln(n)$, and this will generate a PTAT current through $R_1$ and $R_2$ mirrored by $M_5$. Therefore, the output voltage will be:

\[V_{out} = V_{BE3} + \frac{R_2}{R_1}\ V_T\ ln(n)\]

image-20230724110409552

After observing the form of the output of these two circuits, it is clear that the temp coefficients of the resistors can also be cancelled out in such methods.

Temperature Dependence

The temperature dependence of the BGR can be evaluated by the curvature of its temperature characteristics curve (the unit is ppm, standing for parts per million):

\[T_{BGR} = \frac{V_{max}-V_{min}}{V_{nom}(T_{max} - T_{min})} \times 10^6\]

Also, this curvature can be compensated by higher-order GBR.

screenshot 2023-07-24 at 12.21.00


Copyright Statement

This article is an Original Work of Bohao, if reprinted, please indicate the source: http:/merenguelee.github.io/2023/07/23/Learn-Band-gap-Reference-from-scratch/