Understanding Bandgap Voltage Reference Circuits

Click For Summary
A bandgap voltage reference circuit utilizes two branches of diodes with differing current levels to achieve temperature compensation. The circuit balances the negative temperature coefficient of one diode string against the positive temperature coefficient of another, ensuring a stable output voltage despite temperature variations. The analysis indicates that the forward voltage drop (Vf) of the diodes decreases with increasing temperature, while the output voltage (Vout) can be kept constant by carefully selecting the current through each diode string. The relationship between the diode currents and their temperature coefficients is crucial for maintaining the desired output stability. Using bipolar junction transistors (BJTs) instead of diodes can enhance performance due to their adherence to the ideal logarithmic behavior.
likephysics
Messages
638
Reaction score
4
I am not able to understand how a bandgap voltage reference works.
The simplest ckt I found was here - (figure 2) - http://www.national.com/rap/Application/0,1570,24,00.html

You have 2 branches of diodes, in one branch rich (high) current flows and in the other lean (small) current flows.
But how will this help temperature compensation?
 
Last edited by a moderator:
Engineering news on Phys.org
I liked this link
http://amesp02.tamu.edu/~sanchez/689-bandgap-fikret.pdf

"If two quantities with opposite temperature coefficient are added with proper weighting, the resultant quantity theoretically exhibits zero temperature coefficient."

Regarding figure 2: Assume T increases, the balance is the drop in the output of R1 due to decreased Vf of string D[1-8] (decreasing Vout so negative tempco) against the decrease in Vf of the string D[8-13] (increasing Vout so positive tempco).

If all the diodes are the same then the diodes with more current will have their Vf drop less for the same increase in T. The differences in current balance out the different number of diodes in the strings. The strings need a different number of diodes to make the Vout signal.

Hope that helps some.
 
Last edited by a moderator:
es1, that helped a bit.

Here's what I understand -

You have 2 branches with one diode in each branch.

The Vbe decreases with increase in temp.
Delta Vbe increases with increase in temp.
These quantities need to be added up to cancel temperature variation.

So you...
  1. Find delta Vbe (maybe using a diff. amp)
  2. Measure Vbe of one diode (using an opamp)
  3. Add the delta Vbe to the measured Vbe (op amp as summer)
  4. Amplify this
.

Am I getting it right?
 
Is Vbe = Vf on a diode?

I am just wondering if I am looking at the right circuit because in the document I looked at there were only diodes in fig 2, no BJTs.

The delta Vf of the two strings should stay constant because the delta Vf is Vout in fig 2 (the top cathodes of the two strings are shorted together). The point of the circuit is to keep Vout constant over temp.

Are steps 1-4 referring to the circuit in fig 2, the simplest one with two strings of diodes? There is no need to diff amps and summers via opamps. You get the diff and sum for free by KCL at the output of R1 and KVL around the loop that includes both strings of diodes.
 
Maybe this will help:

Just for the sake of argument assume nominal Vf of the diode is not dependent on current but that the change in Vf with temp is. This just keeps the math a bit easier.

So then:

Vf=Vf0 + K(If)T

Vf0 = forward voltage at nominal temp and current
K = some gain parameter in V/C and it is dependent on forward current in the diode
T = temp of diode

So then KVL around the loop with the diodes and Vout is:

8(Vf0 + K(If1)T) = 7(Vf0 + K(If2)T) + Vout
Vout = (8*K(If1)-7*K(If2))*T + Vf0 [ We need the Vf0 to fall out so Vout !=0, this is why there are not the same number of diodes in the strings ]

Vout does not vary with T if 8*K(If1)-7*K(If2)) = 0, so pick R1 and R2 to create a If1 and If2 such that 8*K(If1) = 7*K(If2), which should be possible after you characterize the diode.
 
Re - (figure 2) - http://www.national.com/rap/Applicat...570,24,00.html

For analyzing any of these circuits the tricky part is actually proving that the Vbe forward voltage has a temperature coefficient of about -2mV/C (at room temperature and typical operating current densities). If we take it as "given" that Vbe is approx 600mV with temp-co -2mV/C then the analysis of the diode string circuit is as follows.

V_o = 7 V_T \, \ln(\frac{I}{I_s}) - 6 V_T \, \ln(\frac{I}{49 I_s})

(note that the current in the right branch is 1/49th of the current in the left branch).

Rearranging,

V_o = V_T \, \ln(\frac{I}{I_s}) + 6 V_T \, ( \ln(\frac{I}{I_s}) - \ln(\frac{I}{49 I_s} ))

Using the subtraction property of log gives,

V_o = V_T \, \ln(\frac{I}{I_s}) + 6 V_T \, \ln(49)

(Where "I" is the current of approx 1mA in the left diode string).

The first term in the above equation is the normal forward voltage of a single diode, so we assume it is approx 600mV with a temp-co of approx -2mV/C.

Now consider the second term, 6 V_T \, \ln(49). At room temperature it evaluates to approximately 600 mV, and since V_T is the only temperature dependency of this term it has a positive temp-co equal to (6 k \ln 49)/q, which is almost exactly +2 mV/C. (Note that the number of diodes and the relative currents would have been chosen to so as to make this so.)

* BTW. In building any of these bandgap circuits, the Vbe voltage of a BJT actually works better than typical diodes as they obey the ideal logarithmic diode equation more closely.
 
Last edited by a moderator:
I am trying to understand how transferring electric from the powerplant to my house is more effective using high voltage. The suggested explanation that the current is equal to the power supply divided by the voltage, and hence higher voltage leads to lower current and as a result to a lower power loss on the conductives is very confusing me. I know that the current is determined by the voltage and the resistance, and not by a power capability - which defines a limit to the allowable...

Similar threads

  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 10 ·
Replies
10
Views
2K
  • · Replies 5 ·
Replies
5
Views
4K
  • · Replies 12 ·
Replies
12
Views
3K
Replies
10
Views
2K
  • · Replies 48 ·
2
Replies
48
Views
7K
  • · Replies 3 ·
Replies
3
Views
6K
  • · Replies 2 ·
Replies
2
Views
8K