Article View: sci.electronics.components
Article #104Re: Best way to power array of LEDs?
From: Watson 'Atto Parsec' Name
Date: Wed, 04 Dec 2002 13:57
Date: Wed, 04 Dec 2002 13:57
122 lines
6738 bytes
6738 bytes
In article <asi6l201t31@drn.newsguy.com>, whill@picovolt.com talked
about...
> Watson 'Atto Parsec' Name wrote...
[snip]
> 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 = r_e for Q1 at its 1mA operating current, or about 27 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
>
> Thanks,
> - Win
I came up with this recently. It's the basic, simple way to make a current
limited LED driver:
LED Current Controller Basic Block Diagram:
+--------------------+------O + 4 AA Ni-Cd cells
| | 4V to 5.6V
| ----- White LED
| \ / 3.5V at 30 mA
| ---
,-------------, |
| | | D
| Constant | |--+
| Voltage | | Enhancement
| Source |---------||<-+ mode MOSFET
| Equal to | G | | 2N7000, BS170,
| Vgs(th)+.3V | |--+ NTE490, etc.
| | | S
'-------------' |
| \ R3 10 ohm
| / Current
--- \ Setting
GND / resistor
|
---
GND
Most of the 2N7000s seem to need about 2.5 or so V to turn on, so I figured
that a simple solution would be to do this:
For FETs with Vgs(th) 2.2V and higher:
+---------------------------------+-----O +
| | 4 to 5.64V
| | 4 AA Ni-Cd
\ R1 | Recharge-
/ 1.5k or so | able Cells
\ -----
/ \ / White
| --- LED
| |
+-----------+----------+ |
| | | |--+ D
| | | | Q3
| TL431 \ R1 +------||<-+ 2N
| +--->/ 25k | | 7000
| K | \ Curr |--+ S
/---/ R | / Adj. |
/ \-----+ | |
--- | |
| A \ |
| / \ R3
| R2 \ / 10
| 47k / \ ohms
| | /
| | |
| | |
+-----------+---------------------+-----O -
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.
Like you said, Win, the 2N7000 can make things a lot less complicated. :-)
--
@@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.1857a98168b26b34989db6@news.inreach.net>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!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>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: 1118be,4ef4c9d4aea85e1f X-Google-Attributes: gid1118be,public X-Google-Thread: 10d137,4ef4c9d4aea85e1f X-Google-Attributes: gid10d137,public X-Google-Thread: 1131b0,4ef4c9d4aea85e1f X-Google-Attributes: gid1131b0,public X-Google-ArrivalTime: 2002-12-04 05:58:03 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!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.1857a98168b26b34989db6@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> X-Newsreader: MicroPlanet Gravity v2.60 Lines: 122 Date: Wed, 4 Dec 2002 05:57:22 -0800 NNTP-Posting-Host: 209.209.66.68 X-Trace: news.inreach.com 1039013878 209.209.66.68 (Wed, 04 Dec 2002 06:57:58 PST) NNTP-Posting-Date: Wed, 04 Dec 2002 06:57:58 PST Organization: InReach Internet