Hi Guys,
In all the fun of interfacing this TLC5917 LED Driver, I've discovered it draws around 15mA, even while not sinking any current from the LEDs. As this is a battery powered unit and the 5917 is only being used very sporadically, I need to 'switch it off' so-to-speak.
I believe the best way to do this would be to adapt the circuitry I've used to do the same for the WS2812B's, which in turn is based on the circuitry discussed in this thread (Here).
I do, however, need to prevent the TLC5917 drawing power from any inputs (from the Teensy). What would be the best way of doing this? Of course I could just keep those lines low with digitalWrite while the chip isn't powered up, but as I've discovered through testing on breadboard, allowing current to be drawn through these inputs for more than a second or so, blows the 5917 and I don't wish to end up having to change out 5917's on PCB due to programming errors. Is there a better method?
Thanks in advance,
Cosford.
EDIT: One idea; could I use an SN74AHCT126D Tri-state buffer (http://www.farnell.com/datasheets/1857313.pdf), tie all the OE pins together using those as one single enable pin (as-well as the enable pin for my load switching circuitry), to make the inputs to the 5917 high-impedance?
In all the fun of interfacing this TLC5917 LED Driver, I've discovered it draws around 15mA, even while not sinking any current from the LEDs. As this is a battery powered unit and the 5917 is only being used very sporadically, I need to 'switch it off' so-to-speak.
I believe the best way to do this would be to adapt the circuitry I've used to do the same for the WS2812B's, which in turn is based on the circuitry discussed in this thread (Here).
I do, however, need to prevent the TLC5917 drawing power from any inputs (from the Teensy). What would be the best way of doing this? Of course I could just keep those lines low with digitalWrite while the chip isn't powered up, but as I've discovered through testing on breadboard, allowing current to be drawn through these inputs for more than a second or so, blows the 5917 and I don't wish to end up having to change out 5917's on PCB due to programming errors. Is there a better method?
Thanks in advance,
Cosford.
EDIT: One idea; could I use an SN74AHCT126D Tri-state buffer (http://www.farnell.com/datasheets/1857313.pdf), tie all the OE pins together using those as one single enable pin (as-well as the enable pin for my load switching circuitry), to make the inputs to the 5917 high-impedance?
Last edited: