So, first off: I have successfully daisy chained the 8bit led drivers from the TLC591x series.
This worked just fine, with 10 of them chained. After writing 9 more bytes, the latch register of the last matches what the first register used to be.
I have now switched to a very similar device, albeit 16 bit: TLC59283.
Everything works fine, except the chaining. I am not getting the expected bits on SOUT/SIN.
Even after mimicking the samplecode shared on this forum, with same signalling order, and same timing, the chained device sees unexpected data.
Is there a fundamental difference between TLC591x and TLC59283 on how the last bit is shifted out of the register into SOUT?
I expect that if I write a 16 bit pattern twice, then both devices will show the same latch output, with the chained device getting fed the contents of the first device.
To be clear: I have wired the devices as shown in the datasheet: SOUT of first device connected to SIN of second.
LAT, CLK are shared between them.