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.

TMS320C6748: SPI DMA transfer efficiency issues

Part Number: TMS320C6748

Tool/software:

Hello experts,

There are 512 bytes of data to be transmitted through the SPI interface, so to improve the transmission efficiency, I set the SPI clock to 76MHz and the CHARLEN to 8, and use DMA to transmit it.

At 76M clock, the theoretical time to transmit 512 bytes is 53.89us.

After analyzing the data by the logic analyzer, it was found that the actual transmission time was as high as 124us, which was more than double the theoretical time. Clearly this should not happen.

After a closer look at the scraped data, it was found that there was an idle time of 147ns for each byte sent.

Can those idle times be reduced or eliminated?

Best Regards.