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.

Increasing the Inter BYTE gap on DM6446 SPI using Linux



The problem is that the time between bytes on the SPI line is too short.  We need 10μs to 20μs to process each incoming byte.  Originally the SPI port was running at 4MHz and was leaving only 0.9μs between bytes.  We tried to use the C2TDELAY and T2CDELAY SPI features to add some delay between bytes.  We also tried slowing down the baud rate.  It was only possible to increase the inter-byte time to 2.15μs.  It appears that the SPI port considers a word to be a single transaction, so it only inserts the expected delay between every other byte.

We are using Linux version 2.6.30

Is there a way to resolve this?