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.

TLC59116 cascading up to 512 LEDS

Other Parts Discussed in Thread: TLC59116, PCA9544A, PCA9545A

Hi.

Is it possible to cascade  32   driver ICs    , to control 32 x 16 = 512  LEDS  with one I2C Master  ?

Thanks

  • 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

  • Thanks for your help Dicks, this close my request !

  • 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