#5e5ce6/projects

LED Drivers
...

  • For my LED drivers, I probably want a shift register topology so that I can drive them all from a single data line

    Warning

    I need to be careful as I am only using 21 channels per driver, such that the extra 3 channels must be 0 when shifting the data

  • Also, if most SOP/QFP ICs still require/encourage the thermal solder pad to be soldered for heatsinking, I might as well consider a QFN/other no-lead package—as I will be unable to iron-solder in either case

  • If the LED driver is handling all the power/brightness control, all my micro will need to do is write the information for the next row to the drivers, latch them, multiplex to the row, and wait until the next scan cycle before repeating

  • This should be fairly straightforward?

Part NumberTLC5955DCARSTP24DP05BTRLED2472GBTRTLC6C5724QDAPRQ1PCA9956BTWYTLC5947DAPRTLC5951DAPTLC5952DAP
Image`TLC5955DCAR``STP24DP05BTR``LED2472GBTR``TLC6C5724QDAPRQ1``PCA9956BTWY``TLC5947DAPR``TLC5951DAP``TLC5952DAP`
Supplier LinkDigiKeyDigiKeyDigiKeyDigiKeyDigiKeyDigiKeyDigiKeyDigiKey
Input Pins464885105
Package56-HTSSOP48-TQFP48-TQFP38-HTSSOP38-HTSSOP32-HTSSOP38-HTSSOP32-HTSSOP
Pin Pitch
Channels4824242424242424
ProtocolShift registerShift registerShift registerShift registerI2CShift registerShift registerShift register
DimmingAnalogue global, PWM greyscaleOutput enable pinsOutput enable pinsAnalogue group, PWM greyscalePWM greyscale, output enable pinPWM greyscaleAnalogue global, PWM greyscaleAnalogue global
Greyscale Resolution16 bit-6 bit and external resistor12 bit8 bit12 bit12 bit-
Global Brightness Control7 bitExternal resistorsExternal resistors8 bit per group, external resistors8 bitExternal resistors8 bit, external resistors7 bit
Voltage
Max Current per ChannelRG, B
Max GND Current
Max Frequencycascaded
Cost (for 5)USD$29.90USD$15.60USD$15.80USD$17.65USD$18.40USD$19.45USD$21.90
RemarksAutomotiveHas internal oscillatorHas internal oscillatorBest so far
Preferred Device

The best device seems to be the TLC5951DAP due to its maximum output current and brightness/dimming controls/data frequency. If I find that is sufficient for my data frequency, the TLC6C5724QDAPRQ1 may be the better choice (the lower speed may actually be desirable from an ease-of-implementation perspective).

  • These selections give me the following matrix layout:
    7-7-7-7-7 by 21 with parts