Hi there,
I am working on a design where i need 16 PWM signals. For this I use the TLC5941.
Instead of driving LEDs, I have connected a resistor R to every output, which are then connected to 3.3V.
The outputs of the TLC5941 are also connected to 16 (logic level) N-channel mosfets.
This results in 16 mosfets with individual pull up resistor R on the gate, which can be individually pulled low by the outputs of the TLC chip. The mosfet acts like an inverter and I have power circuitry behind it. This part is not relevant for this discussion.
I understand the TLC is intended for regulating current through LEDs, so I ‘tricked’ the IC as following:
I have set the output current of the TLC outputs to 5mA (Rset = 10k). The 16 'load' resistors are 1k each.
With 1k resistors and 3.3V power supply, the output current per channel can’t exceed 3.3mA.
According to figure 5, page 10 of dataheet, I can expect an output voltage of ~0V when the output is switched on.
In other words, I can switch the mosfets on/off with these signals.
I have built up my prototype and this works great.
However…after building up 10 similar circuits I start to see that in some circuits 1 or 2 outputs of the TLC do not switch to 0V…
On these ‘faulty’ outputs I measure Vout(low) = 1.5V or even higher, which results in a mosfet being permanent on.
This is the part which I do not understand.
So..I have 3 questions:
1) How can Vout(low) be greater than 1.5V in this case?
2) do I misunderstand figure 5 of the DS?
3) I assume the outputs are current limited and not current regulated. Is this actually true?
I hope to get an answer soon.
Thanks