This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Driving multi color leds individually

Other Parts Discussed in Thread: TLC59116F, OPT3001

I am working on a demo that consists  8-10 LEDs groups with different wavelengths. Most wave length groups have a single LED, but some wavelengths (e.g. blue) have more than one LEDs in the group. I need to dim each wave length individually via a MCU.

What LED driver(s) would you recommend to use? Do I need a LED driver per wave length or can a LED driver manage multiple wavelength? Is there any similar reference designs that you would suggest me to look at?

  • Hi Serdar, 

    My name is Harry Kennedy, and I'm an apps engineer for some of our devices. I wanted to ask a few questions to get a better understanding of what you're trying to do. 

    How many LEDs total are there? are you able to create a quick sketch to show the connections you have?

    If your current requirements are low, I would suggest the TLC59116F. This device has 16 channels that you can determine the current for each channel using a resistor. Dimming options are available, and the device also has I2C communication. 

  • Hi Harry,

    Thank you for the reply. 

    I am indeed looking for something like TLC59116F it is great that it has 8/16 channel versions with I2C communication that saves GPIO usage of a MCU (although I could allocate 10 GPIOs for each channel), and has an evaluation modules. However, datasheet says it has 120 mA capacity per channel. I was planning to use 350 mA LEDs, I guess there is no  TLC59116F like driver that can support 350 mA per channel, right? One option, I can look for <120 mA LEDs, what would be your suggestion if I need to use 350 mA LEDs?

    Here is a quick sketch. Here below 7 different wave length LEDs (I may limit it on 8 channel depending on what is available). I would like to control each channel (wave length) by the MCU: either via a GPIO per channel (PWM) or I2C/UART/SPI. The number of LEDs ratio will be similar to the below sketch (not necessarily, (it could be x2, or x3).

    Lastly, I would like to measure light intensity on the visible light spectrum and transfer it to the MCU. is OPT3001 a good selection or is there another ALS might be good to look at?.

    Thank you.