(Built in response to this reddit discussion.)

Try running the DC Sweep simulation, and you'll see that if we adjust D2's saturation current (I_S) from 1/50th to 50x of its initial value, the current splitting between D1 and D2 varies by a tremendous amount. At the extremes, one LED is 20x brighter than the other (brightness proportional to current). One LED is twice as bright as the normal "matched" case, and the other is operating at less than 10% of its nominal output.

However, if you change the sweep parameter to "D4.I_S" so that D4 is the one getting modified instead of D2, and then add plot outputs I(D3.nA) and I(D4.nA), you'll see their currents stay **much** more constant despite the same diode variation! In fact, D3's current remains unchanged, while D4's varies only by about 10%.

A fair question! The basic DC diode equation looks something like:

I_{D} = I_{S} * (exp( V_{D}/(N*V_{th}) ) - 1)

In forward biased mode, V_{D} is many times (N*V_{th}), so the exponential part is huge -- much greater than one -- so we can approximate:

I_{D} = I_{S} * exp( V_{D}/(N*V_{th}) )

and then use some natural logarithms:

V_{D} = (N*V_{th}) * ln( I_{D}/I_{S} )

This tells us the diode voltage drop for a given current. But what if the one diode is slightly different than another? How does a change in I_{S} affect the diode voltage? For diode #2, replace I_{S} with k*I_{S}:

V_{D1} = (N*V_{th}) * ln( I_{D}/I_{S} )

V_{D2} = (N*V_{th}) * ln( I_{D}/I_{S}/k )

V_{D2} = (N*V_{th}) * ( ln( I_{D}/I_{S} ) - ln(k) )

Now look at the difference in the two diode voltage drops needed to achieve the same current (as for LEDs, brightness is proportional to current).

V_{D1} - V_{D2} = (N*V_{th}) * ln(k)

For these LEDs, N is about 5.4, and Vth is about 26mV at room temperature. The LTL-307EE datasheet (datasheet courtesy of Octopart) promises a "typical" forward diode drop of 2.0 volts at 20mA, and a "maximum" of 2.6 volts. That's a huge range!

So a 50x increase in I_{S} is a (5.4 * 0.026) * ln(50) = 550 mV, or about half a volt *decrease* in diode voltage drop to achieve the same current. Similarly, a 1/50th scale decrease in I_{S} is a (5.4 * 0.026) * ln(1/50) = -550mV, or about half a volt *increase* in diode voltage drop to achieve the same current. That's similar to the datasheet range -- about half a volt between "typical" and "maximum" -- and that's our justification for varying I_{S} over such a huge range. (This LED's datasheet provides no minimum, so we're extrapolating a bit on that side, but without serious consequence here.)

thank's it's so helpfullllll.... |
by electra
October 01, 2012 |

Please sign in or create an account to comment.

Only the circuit's creator can access stored revision history.