Hi Tinkers! I am facing an interesting problem with an external Powersource. The basic setup: Arduino controls up to 9(3 + 3 + 3) Tlc5940 in row - each fully equipped with leds.
I did a very simple animation - just light up each led alone with a little time difference. This works very well if the Tlcs and the Arduino are powered via USB.
Now the magic: To light up more Leds (more powerconsumption) i bought an external powersource, with 5V and 12V output. I power the Arduino with 12V and my Tlcs with 5V. If i run the same sketch described before with external power, the leds on the Tlc's later in the row are blinking unregularely, noisily. The ones on the first few Tlcs are doing everything as expected. The noise is getting worse the later the Tlc in the row.
I assume: Is this an effect of power decoupling? I didn't decouple anything - but why it works with USB power then? I noticed the arduino has some decoupling itselves http://itp.nyu.edu/physcomp/Tutorials/ArduinoBreadboard In step 2. / 3rd Picture 2 C's à 10uF are installed. Do they do the job on the Arduino? I also assume that my USB has a very stable power source - i guess there is maybe no need to decouple. Do i have to shield the PowerSource? I could imagine that the coils on the powersupply (it is openframe) are influencing the pwm on the bus between the Tlcs. I don't have an oscilloscope so i can't tell exactly which kind of signal loss i am facing with. I'am using shielded cables...but my circuits are unshielded...
I am very exited about your suggestions and ideas!