High Current Through LED Help
mctrivia
Posts: 3,772
my problem is I have a 60x14 grid of LEDs. Each row is trigered on by positive and each column by negative.
I have a counter IC, and four 4 to 16 decoder ICs triggering which of the columns is being lit
I have two 3x8 decoders and 14 inverters lighting 2 leds on each row.
With this setup I have about a max duty cycle per led of 1/420 and the screen is pretty dim.
I believe the problem is the inverter IC's are not providing much current to the LEDs. Any suggestions how I can increase current to each led when it is suppose to be lit without increasing wasted current when leds are off?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Need to make your prop design easier or secure? Get a PropMod has crystal, eeprom, and programing header in a 40 pin dip 0.7" pitch module with uSD reader, and RTC options.
I have a counter IC, and four 4 to 16 decoder ICs triggering which of the columns is being lit
I have two 3x8 decoders and 14 inverters lighting 2 leds on each row.
With this setup I have about a max duty cycle per led of 1/420 and the screen is pretty dim.
I believe the problem is the inverter IC's are not providing much current to the LEDs. Any suggestions how I can increase current to each led when it is suppose to be lit without increasing wasted current when leds are off?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Need to make your prop design easier or secure? Get a PropMod has crystal, eeprom, and programing header in a 40 pin dip 0.7" pitch module with uSD reader, and RTC options.
Comments
If you want to drive more than the maximum output current you can simply add a driver of one resistor and one transistor to allow for higher current. If you take low power transistors like 2N2222 / 2N2904, BC547 / BC557... you can drive at least 100 mA or even up to 1 A. Please look at the transistor datasheets, too.
For this simple driver VCC must be the same as for the logic. Otherwise you have to add another resistor and transistor... Please note that the transistors are inverters in this schematic.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Airspace V - international hangar flying!
www.airspace-v.com/ggadgets for tools & toys
Post Edited (virtuPIC) : 3/2/2009 8:10:45 AM GMT
Store the 60-bits in something like some shift registers or latches (74xx574 or similar) and then select the row.
Your other problem is the limited maximum current if driving LEDs directly from chips. 20mA is about all you can expect from a normal chip. While your average currents will be less than this, your peak currents, needed to maintain brightness in a multiplexed scheme, will be much higher.
The reason you can't simply increase the current through the LEDs is that an LED has two current ratings - an 'average' one and a peak one. The average one determines how bright it is and the peak one is the maximum current it can stand. In your case, for average brightness, you'll want around 10mA of current. With a duty cycle of 1/420 that means you'll need a peak current of 4.2A per LED which is more than the device will take.
I'd suggest that you are going to need to add some devices to increase your current drive capabilities (FETs or transistors) or move to using some LED driver chips.
virtuPIC for that schematic I would need a Vcc of at least 3.7V(diode drop is 2V, transister of 2x0.7v) but my Vcc is only 3.3V and can not change.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Need to make your prop design easier or secure? Get a PropMod has crystal, eeprom, and programing header in a 40 pin dip 0.7" pitch module with uSD reader, and RTC options.
8x of them could do 1 in 14 think I will go for the 1 in 14. Saves me four 4 to 16 and an inverter ic.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Need to make your prop design easier or secure? Get a PropMod has crystal, eeprom, and programing header in a 40 pin dip 0.7" pitch module with uSD reader, and RTC options.
http://www.maxim-ic.com/quick_view2.cfm/qv_pk/3195
Also the problem is my power supply is only 1A. but if I limit current to 20mA each and add a large supply cap this should be ok. 100% lights will never be on the entire screen.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Need to make your prop design easier or secure? Get a PropMod has crystal, eeprom, and programing header in a 40 pin dip 0.7" pitch module with uSD reader, and RTC options.
I have decided to change it to light 60LEDs at a time 1ith a 1/14 duty cycle. But this does require a high current to drive the positive side of those 60LEDs.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Need to make your prop design easier or secure? Get a PropMod has crystal, eeprom, and programing header in a 40 pin dip 0.7" pitch module with uSD reader, and RTC options.
To get low voltage drops across the drives you could use FETs.
Does the max current listed on the datasheet mean that the LED limits current to that value, or does it mean that current should be limited to that value before it gets to the LED, so to speak?
The quote above and things I've heard other people say imply the former, but I always thought it was the latter. There's some ambiguity. Can anyone give me a definitive answer?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Need to make your prop design easier or secure? Get a PropMod has crystal, eeprom, and programing header in a 40 pin dip 0.7" pitch module with uSD reader, and RTC options.
The serious answer is that it is the value that you should not exceed. The construction of an LED is no more robust than any other semiconductor device. Exceed the maximum rating and you risk burning it out.
mctrivia: Already thought about adding MCP23016 / -17 / -18? They demultiplex and latch from I2C to 16 lines per chip. They are fast. If you add several of them you can share the clock since you are driving them together. And you only use them for output which makes handling even simpler. Oh yes, Microchip has a generous sample policy.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Airspace V - international hangar flying!
www.airspace-v.com/ggadgets for tools & toys
Post Edited (virtuPIC) : 3/2/2009 7:32:45 PM GMT
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Need to make your prop design easier or secure? Get a PropMod has crystal, eeprom, and programing header in a 40 pin dip 0.7" pitch module with uSD reader, and RTC options.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Need to make your prop design easier or secure? Get a PropMod has crystal, eeprom, and programing header in a 40 pin dip 0.7" pitch module with uSD reader, and RTC options.
I'm working on a project that uses multi-channel serial LED drivers (Allegro A6279 for example). Four of these would drive your columns and then you only need some P-FETs for the rows. You can clock data into these drivers using a SPI driver (is there an SPI object out there??). The A6279 handles up to 90mA per channel (not all at the same time), and it has a serial-out pin so you can daisy-chain them together to increase the number of channels.
www.allegromicro.com/en/Products/Part_Numbers/6278/
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
·"I have always wished that my computer would be as easy to use as my telephone.· My wish has come true.· I no longer know how to use my telephone."
- Bjarne Stroustrup
Post Edited (Ken Peterson) : 3/3/2009 6:24:22 PM GMT
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Need to make your prop design easier or secure? Get a PropMod has crystal, eeprom, and programing header in a 40 pin dip 0.7" pitch module with uSD reader, and RTC options.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Links to other interesting threads:
· Home of the MultiBladeProps:· SixBladeProp, TriBladeProp
· Prop Tools under Development or Completed (Index)
· Emulators (Micros eg Altair, and Terminals eg VT100) - index
· Search the Propeller forums (via Google)
My cruising website is: ·www.bluemagic.biz
I thought about using pull up resisters but then your current draw is higher when leds are off then on and I want as energy efficient as possible because this will run on battery and wall power(my power supply module auto switches between 2 sources.)
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Need to make your prop design easier or secure? Get a PropMod has crystal, eeprom, and programing header in a 40 pin dip 0.7" pitch module with uSD reader, and RTC options.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Links to other interesting threads:
· Home of the MultiBladeProps:· SixBladeProp, TriBladeProp
· Prop Tools under Development or Completed (Index)
· Emulators (Micros eg Altair, and Terminals eg VT100) - index
· Search the Propeller forums (via Google)
My cruising website is: ·www.bluemagic.biz·· MultiBladeProp is: www.bluemagic.biz/cluso.htm
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Need to make your prop design easier or secure? Get a PropMod has crystal, eeprom, and programing header in a 40 pin dip 0.7" pitch module with uSD reader, and RTC options.