Hi there,
im currently using 3 TLC5944 (48 channels total) per board (daisy-chain configuration) to control 64 RGB pixels. Im multiplexing 4 rows. Each pixel is formed by 9R9G9B LEDs: 3 groups in paralell of 3 LEDs in series for each color.
For example, Red LED works typ. with a Vf: 2V and If: 20mA, so we would have a total of 6V @60mA for Red channels and for greens/blues i have Vf 3.4V and If: 20mA. That gives us 10.4V @60mA for those channels. IREF resistor is 820 ohms ±1% (60mA).
Im using a pair of IRF530 and IRF9530 for each row.
The display works fine, but im having problems with black. Even sending black grayscale values(zero for all outputs) is making some LEDs to weakly turn on. I have VLED pins connected to 12V (this is the voltage im using for rows). If i force and stay VBLANK high all LEDs turn off completely.
I looked at outputs with an oscilloscope and pre-FETs seems to be working.
Is this a problem of having groups of LEDs in paralell/series per output instead of just one LED? What should i try?
Im attaching a picture of the problem.
Thanks for reading.