I am in the design stage of a multi-LED array to be driven by a TLC5947 (datasheet). Since my planned LEDs have a forward current of 100 mA, exceeding the 30mA that the chip can output, I was planning on connecting the output of each channel to the input/base of a Darlington uln2803 transistor array (datasheet). To my understanding, the TLC5947 has constant current output as low as 2 mA and the uln2803 has an input current max of 1.35 mA. Will this damage the uln2803 and if so, would a fine solution be to just add a resistor? All help is much appreciated