PWM with TLC5940 via Logic inverting gates
A simple circuit of an Arduino UNO (for control) and a TLC5940 that puts out a positive PWM-signal via HEX Inverting Logic gates so that the output from the TLC can be used for other applications such as common cathode RGB LED's, high power LED's, motors, servos, fans. Additional components are required in most cases depending on what one wants to control.
To use the Arduino as a controller for the TLC5940, one needs the library for that (unless you want to do all the coding yourself).
Each of the outputs from the TLC are connected to the inputs of the Logical inverters (74HC04) with pull up resistors of 1k. The output of the TLC are set to 20mA with the 2k resistor.