This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

tlc5948a SPI question

Hi

So the Common Shift Register has 257 bits.In my design , i have daisy chained 23 TLCs. My DMA works on 8/16 bit.

At the moment I am losing a lot of procesing time to calculate the array 23 * 257 bits.  GS data of every TLC needs to be shifted by 1 bit.

What is the most eeficient way of implementing this?
 Transfering 256 bits = 16 bytes by DMA , then bit bang one bit, then another 16 byte DMA, then bitbanging ....

Any recommendation?

Thx