🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: sci.electronics.components
Article #104

Re: Best way to power array of LEDs?

#104
From: Watson 'Atto Parsec' Name
Date: Wed, 04 Dec 2002 13:57
122 lines
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-mail
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>

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