Good day,
I am running 20x tlc59284's in series. The CLK and Latch pins are all connected - Total CLK track length about 1450mm. The Data pin runs from one to the next between the SDI and SDO pins.
I have added a 74HC14 after every 4th tlc59284 IC, but bypassed these when the same (explained next) problem occurred at every 74HC14.
My problem occurs between the 4th and 5th tlc59284 IC. The last "value" of the 4th will become the 1st "value" of the 5th. Meaning, an additional data bit will be added at that point, equals to the 64th bit in my array. This happens with both on and off values...
I have removed the 74HC14's due to the same occurrence at each position after a 74hc14. These chips were successfully used with 74hc595's to 'filter' the signal and keep the voltage high and clean.
I am using 5v in this system, using both Arduino and Raspberry Pi, with TTL-converter, with the same result.
I have put a delay between CLK pulses, with no success. I have considered a voltage drop during switching of the pulse pin, but all the other IC's follow after where the problem occurs and seems to not occur again.
I will add my schematic along with enlargement of a section. This just repeats throughout.
I hope someone can assist, as this random bit is causing nothing to work correctly.
I have considered a faulty chip, but can't imagine why only 1 bit would be out of place...
Kind regards
Gerhard