How to sink more current than specified?
You need to sink current so the transistor has to be on the low side so PMOS and PNP devices are at a disadvantage. Instead, use an logic-level NMOS or NPN driven by an inverter to fix the logic levels.







simulate this circuit &ndash; Schematic created using CircuitLab

The TLC5940 outputs are open-collector so they can only pull the line LO, not HI. So R1 exists to pull the line HI since the inverter is expecting an actual HI or LO input. The inverter is there to correct for the logic level from the TLC5940 output since the the NMOS conducts when a HI gate signal is supplied but you need it to conduct when the TLC5940 outputs a LO.

You may also modify by replacing the NMOS with an NPN and adding a series base resistor.

You may also replace the inverter with a PNP/PMOS that pulls the gate of the NMOS HI and a resistor that pulls the gate of the NMOS LO. But you need to pay attention to voltage levels here so that the PMOS works properly. But since this is an LED matrix I do not recommend this since it just means more discrete parts. You can get many inverters in a single IC.