1 pic = a KilloWord
"... Per 3-LED series chain ... "
Your description and photograph differ from this. Do you have 3 LEDs in series or do you have 6? The picture shows 6 (which will never work @ 5v). Crucial information.
I confess I'm struggling with your descriptions, but to the question:
"Am I right to think that the compounded forward voltage drop of the darlington pair is the culprit"
I have to say, "partly" as it is contributory. Sorry Boris I can't give a 100% "no".
I'm afraid I can't follow from the photo, I haven't time , so I may have got that wrong.- I need schematics.
Sorry that the photo is confusing. I drew up a Schematic, let me know of any important information I have left out.
2 important details that I hope the schematic clears up:
1) I am using only 3 LEDs in series not 6 (series parallel - please see schematic)
The idea here is to lower the component count of my circuit by "sharing" a resister between 2 "sets" of 3 series LEDs. (1/4 watt vs. 2 - 1/8watt resistors)
I think I read that possibly this method is a little more risky in the event of a resistor failure, but I think the risk is minimal. Please let me know if you have other reservations about this array design. (especially if it effects the circuit dynamics)
2) Although the Data Sheet claims 1.5V Forward Voltage (even up to 1.8V!) IN Practice I have not found this to be true (Please see Bench Power Supply LED tests below.)
Sorry for all of the newbie questions, but being a beginner I tend not to trust my understanding of the math (or Data sheets) so when I started this project I wanted to see the Forward Voltage and current for myself before I started soldering things together.
I know this is not the way things are commonly done, so let me know if my conclusions are flawed in some way
It appears my concern was well justified, because my discoveries with my power supply changed the development of my circuit.
I know this is not the way things are commonly done, so let me know if my conclusions are flawed in some way.
Bench Power Supply LED tests
I am looking for getting the most from my LEDs without overloading/overheating them, so I monitored the readings of each scenario as I increased the current to the data sheet specs
In the tests below I used no series resistor, but instead controlled the current via my bench power supply.
Test 1: Single LED
@ 100 mA the Voltage = 1.356V (NOTE: this is far less than the 1.5V stated in the Data sheet)
@ 200 mA the Voltage = 1.4V (NOTE: this is over-driven for constant current and the heat will "run away" at this current but STILL <1.5v Data Sheet!)
Test 2: 2 LEDs in series
@ 100 mA the Voltage = 2.7V
@ 200 mA the Voltage = 2.8V
Test 3: 3 LEDs in series
@ 100 mA the Voltage = 4.06V (at my desired current there 'should' be plenty of headroom for 3 LEDs in series {as per my experiment NOT the DataSheet})
@ 200 mA the Voltage = 4.21V
Test 4: 2SETS of 3 LEDs in series
@ 100 mA the Voltage = 4.00V
@ 200 mA the Voltage = 4.10V
@ 300 mA the Voltage = 4.12V
@ 400 mA the Voltage = 4.21V
(NOTE: I think "Test 4" numbers may be a little skewed as I think the temperature was starting to rise which results in LOWER voltages)
Please Note: (with the exeption of "TEST 1") the measured Forward Voltage of each LED (voltage drop?) = ~1.29V to 1.3V (NOT 1.5V)
I don't know the reason for this phenomenon or why this differs from the DataSheet (but to be fair, the DataSheet says nothing about series LEDs)
As Flooby pointed out above, the the total Vf of the series LEDs plus the Vce(sat) of the transistor must be subtracted from the total available voltage (5v) in order to calculate how much voltage is left over to drop across the ballast resistor.
EG: 3 series LEDs with a Vf of 1.5v, plus a transistor Vce(sat) of 1.25v = 5.75v !!! That's 0.75v ABOVE your available supply. No wonder so little current is flowing. No current should flow at all really. Even only 2 series LEDs comes to 4.25v, leaving only 0.75v across your ballast resistor. This is really too small for any consistent brightness over several parallel strings. Of course 6 in each string is right out.
You definitely need use a higher supply voltage OR a logic level MOSFET with two LEDs in series max. The ballast resistor can then be calculated, once the Vds(on) is known.
Personally, I can't see how you are getting significant current with 6 series IRLEDs.
Thus if your LEDd Vf , forward voltage drop, was 1.5V each and your Darlington Vce = 1V the equation would be.
I = (Vsupply - Vce - (6xLEDVf)) / R
Please see actual test voltages above
But a number of things in your description are confusing.
Example:
"BCX38C (800mA Capacity)
5.19V @270mA @Vce = 800mA "
- this makes no sense to me, sorry.
Do this mean:-
a) It should have been 800mA
or
b) I measured it wrong.
???
Sorry for not making this clear, I do not know the convention for expressing this but let me explain:
"(800mA Capacity)" simply refers to the MAX capacity according to the DATASHEET
This merely is describing the characteristics of the darlington, not the circuit condition.
The circuit current should start out @ ~600mA and climb to ~ 1Amp as the LEDs heat up (at which point the BCX38C should fail! However it never even gets close to this level because of the problems listed)
The same applies for the TIP120, It is capable of 5A which is why it's "overkill"
On occasions when total LEDVf is 'on the edge' of the Vsupply then any BJT device can ruin it.
Hence my preference for MOSFETs.
That seems to be what is going on here.
It makes me wonder about the viability of the BCX38C (or any Darlington really) wouldn't this property make it undesirable for many applications?
I wonder why the manual is so keen on promoting it, what are it's advantages??
Unlike a BJT/Darlington etc. a MOSFET doesn't pass current via a PN junction, it can be thought of as a voltage-controlled-resistor at this level. It's not really to do with being voltage or current 'controlled', that is merely a side-effect of it's construction and operation.
Anyway, I'm glad you have it working. I'll leave you to it.
I'm glad to have it working too, but as this is partially an educational exercise (as most projects are) I am interested in knowing 'why' a particular configuration either works or doesn't work.
Thank you again for your insight!