Article View: sci.electronics.components
Article #63Re: Best way to power array of LEDs?
From: Watson 'Atto Parsec' Name
Date: Mon, 09 Dec 2002 02:25
Date: Mon, 09 Dec 2002 02:25
100 lines
6395 bytes
6395 bytes
In article <at0a6l01j0s@drn.newsguy.com>, whill@picovolt.com mentioned... > Watson wrote... > > > > whill@picovolt.com wrote, > > > >> Generally a transistor beats a few diodes, and takes about the same > >> amount of space. In the circuit below a Vbe-multiplier reference > >> has replaced the diodes. The adjustable nature of this type of > >> reference allows us to run the current-sense resistor at 0.2V, and > >> a properly-chosen collector resistor R4 allows us to cancel out > >> the effects of changing supply voltage. To a first approximation, > >> R4 = R2/R1 * r_e for Q1 at its 1mA operating current, or 36 ohms. > >> > >> ,---- > >> | > >> R3 > >> 2.2k white white > >> | LED LED > >> ,----+ x | | > >> | | | | > >> | R4 C C > >> R2 +--- B ----- B > >> 1.0k | E E > >> | C | Q2 | Q2' > >> +--B | +--- > >> | E Q1 | | > >> R1 | R5 R5' > >> 2.2k | 6.8 6.8 > >> | | | | > >> '----+------+-------+---- > >> > >> A quick calculation shows the voltage at point x should be about > >> 0.95 volts, setting the value for R2/R1 at 0.95/Vbe - 1 = 0.46 > > More accurately, R4 = R2/R1 * r_e for Q1, or 36 ohms. > > > But Win has given us a simple solution (above) that can be built with BJTs > > available at Radio Shaft. And no pots to adjust(!) The only problem I see > > with his circuit is that with three or more LEDs, the base currents for the > > drivers may add up to more than the constant voltage source can supply. So > > I have to look at increasing the current to a couple mA, or else use more > > than one constant voltage source. Because just about everything that I've > > built has a half dozen white LEDs or more in it. > > The circuit can be easily scaled to handle many LEDs. One possibility is > to operate Q1 at higher currents, scaling R1 to R4 appropriately. Another > is to add a buffer transistor between Q1 and the bank of current-sink > transistors. We can do this because the Vbe reference is adjustable and > can easily accommodate another Vbe drop. > > = 1.69V power supply > = ,----+-- R3 --+---- 3.4V to 6V or more > = | | 1.8k | multiple 30mA > = | R4 R6 white LED driver > = R2b 62 27 using 2n4401 > = 68 | | white white > = | | 1.63V | LED a LED b ... > = | | C | | > = R2a +----- B | 30mA | 30mA > = 3.3k | Q2 E | | > = | C | 0.96V C Q3a C Q3b.. > = +--B +------ B ------ B ------- many many more... > = | E Q1 | E E > = R1 | R5 | | <- 0.20V > = 2.2k | 1.0k R7a R7b > = | | | | | > = '----+--------+---------+--------+--- etc > = all 6.8 ohms > > As before R4 cancels changes in Vbe-Q1 with supply voltage. If you > desire, R2 can be trimmed for exactly 30mA with your transistors, > this worked out to 3.368k for Spice's 2n4401 parts. R6 protects Q2 > by limiting the transistor-array base drive to 100mA, which should > be enough for perhaps 500 LEDs. :>) > > Thanks, > - Win Well, thank you for the improvement. I found one design deficiency(?) with the original circuit. I found that if one LED fails open, the other LEDs dim substantially. The 30 mA is no longer flowing thru the open LED's 6.8 ohm emitter resistor, so there is no IR drop across it. This allows much more current to flow thru the B-E junction of that transistor, hogging the base drive current away from the rest of the transistors. Hopefully, keeping the LED current at 30 mA will prevent that open LED from happening. -- @@F@r@o@m@@O@r@a@n@g@e@@C@o@u@n@t@y@,@@C@a@l@,@@w@h@e@r@e@@ My email address is whitelisted. *All* email sent to it goes directly to the trash unless you put NOSPAM in the Subject: line. alondra101 <at> hotmail.com Don't be ripped off by the big book dealers. Go to the URL that will give you a choice and save you money(up to half). http://www.everybookstore.com You'll be glad you did! Just when you thought you had all this figured out, the gov't changed it: http://physics.nist.gov/cuu/Units/binary.html @@t@h@e@@a@f@f@l@u@e@n@t@@m@e@e@t@@t@h@e@@E@f@f@l@u@e@n@t@@
Technical Details
Message-ID:
<MPG.185d9ebcc7e7b35f989ddd@news.inreach.net>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!lnsnews.lns.cornell.edu!newsstand.cit.cornell.edu!ngpeer.news.aol.com!news.stealth.net!news.stealth.net!208.184.7.66.MISMATCH!newsfeed1.cidera.com!Cidera!news.inreach.com!not-for-mailReferences:
<0001HW.B9C26E7400A7161B165FEAC0@news.covad.net> <Rsan9.14070$qh1.1622310@news.ca.inter.net> <2Qan9.3129$cS4.107732@news2.tin.it> <3DC843FE.4A25FFF3@fanwap.com> <aqblsd$10119$1@hades.csu.net> <3DC99AD4.2AB0FE52@fanwap.com> <MPG.18340541f920a3f8989cb9@news.inreach.net> <asi6l201t31@drn.newsguy.com> <MPG.1857a98168b26b34989db6@news.inreach.net> <at0a6l01j0s@drn.newsguy.com>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 112d1e,4ef4c9d4aea85e1f X-Google-Attributes: gid112d1e,public X-Google-Thread: 103407,4ef4c9d4aea85e1f X-Google-Attributes: gid103407,public X-Google-Thread: 10d137,4ef4c9d4aea85e1f X-Google-Attributes: gid10d137,public X-Google-Thread: 1118be,4ef4c9d4aea85e1f X-Google-Attributes: gid1118be,public X-Google-Thread: 1131b0,4ef4c9d4aea85e1f X-Google-Attributes: gid1131b0,public X-Google-ArrivalTime: 2002-12-08 18:29:46 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!lnsnews.lns.cornell.edu!newsstand.cit.cornell.edu!ngpeer.news.aol.com!news.stealth.net!news.stealth.net!208.184.7.66.MISMATCH!newsfeed1.cidera.com!Cidera!news.inreach.com!not-for-mail From: Watson 'Atto Parsec' Name <alondra101@hotmail.com> Newsgroups: sci.electronics.components,sci.electronics.design,alt.engineering.electrical,aus.electronics,sci.electronics.repair Subject: Re: Best way to power array of LEDs? Message-ID: <MPG.185d9ebcc7e7b35f989ddd@news.inreach.net> References: <0001HW.B9C26E7400A7161B165FEAC0@news.covad.net> <Rsan9.14070$qh1.1622310@news.ca.inter.net> <2Qan9.3129$cS4.107732@news2.tin.it> <3DC843FE.4A25FFF3@fanwap.com> <aqblsd$10119$1@hades.csu.net> <3DC99AD4.2AB0FE52@fanwap.com> <MPG.18340541f920a3f8989cb9@news.inreach.net> <asi6l201t31@drn.newsguy.com> <MPG.1857a98168b26b34989db6@news.inreach.net> <at0a6l01j0s@drn.newsguy.com> X-Newsreader: MicroPlanet Gravity v2.60 Lines: 100 Date: Sun, 8 Dec 2002 18:25:01 -0800 NNTP-Posting-Host: 209.209.66.100 X-Trace: news.inreach.com 1039404581 209.209.66.100 (Sun, 08 Dec 2002 19:29:41 PST) NNTP-Posting-Date: Sun, 08 Dec 2002 19:29:41 PST Organization: InReach Internet