Hi.
Is it possible to cascade 32 driver ICs , to control 32 x 16 = 512 LEDS with one I2C Master ?
Thanks
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.
Michel,
I believe this is the same question posted a day earlier. Here is my answer for that post. If this is another question, please let us know.
Regards,
Dick
Michel,
The TLC59116 can be set to a unique address by using the A0, A1, A2 and A3 pins. Tie the pins high or low to generate 16 unique addresses. However, two of the address are reserved for ALLCALL and SOFTWARE RESET so you end up with 14 addressable devices on a single MASTER bus. For a single configuration, you can run 14 devices * 16 channels for 224 LEDs.
To expand the addressing of an I2C bus, consider an I2C multiplexer such as the PCA9544A or PCA9545A. By using one of these devices, you can run 4 sets of 14 TLC59116 LED Drivers for a total of (4*14*16) 896 LEDs.
In your example (32 drivers) you would need a single PCA9544A and could run in 3 groups or 4 groups.
Regard,
Dick
Thanks Dicks , this answere partially to my question .
I understand each Driver must be selected by HW using A0-A3 input Pins.
This can be done by dip switch , but this need a manual action.
Is it possible to have a SW adressablity of each Driver at start ut ?
Thanks for helping us !
Michel.
Michel,
The Address pins (A0-A3) must be set at power up, they cannot be manipulated through software. Typically, the address pins would be hardwired to ground or VCC by board layout. Without the I2C expander there is not a way to communicate with greater than 14 of the TLC59116 LED Drivers.
Regards,
Dick
Hi Dick.
I am going through my layout for the address pins A0-A3. Do I have to use a pull up resistor to generate an aktive HIGH and LOW or can i just connect it directley to my power supply without a pull up resistor?
In the data sheet it says:
To conserve power, no internal pullup resistors are incorporated on the hardware-selectable address pins, and they must be pulled high or low.
Here I understand that no internal pullup resistor are incorporated, but it says nothing about the need for external pull up resistors.
/Christian
Christian,
Address pins A0-A3 can be tied directly to VCC or to GND. Pull-up or pull-down resistors can be used but are not necessary.
Note that the TLC69116 EVM (User's Guide http://www.ti.com/lit/ug/slvu296/slvu296.pdf) ties the pins directly to VCC or GND.
Regards,
Dick
Hi again,
Thanks for at quick reply.
I also noticed the same thing in the EVM user guide. That’s why I got in doubt, when i read the datasheet for the unit.
/Christian