Electronic – PWM drivers of Shift registers that are not open drain

driveropen-drainpwmshift-register

I am need of a 16 channel PWM Serial based LED driver, or serial in – parallel out shiftregister. I had been looking at TLC5940 and TLC59025 respectively.

But for my current set up the ouptuts cannot be open drain, the output of each channel needs to be +5v 10mA, to switch a transistor. The TLC5940 approach would probably be better than the soft pwm approach with the TLC59025.

Does anything like this exist? if not what other approach would I take?

The individual LED driver circuits shown below:

enter image description here

Best Answer

Well, you could add pull-up resistors. If you need a lot, they are available in a SIL package which will reduce your part count:

pull-up resistors

But here's even less parts, if you can use a PNP transistor to switch the LED:

PNP emitter follower

And, you can still use a SIL resistor package for R1. Also, Q1 does not saturate, which may make your PWM control easier, if your PWM frequency is high!