Hello everyone,
I'm facing the problem that there is unexpect inter byte delay in continuous SPI transmition on AM5718 SOC.
SPI1 controller works in master transmit only mode, the SPICLK speed is 24MHz, word length is 8 bit, POL0_PHA0, turbo mode.
Total SPI frame length is 64 byte, CS is controlled by software.
EDMA is used in the transmition, and SPI slave can receive data correctly.
BUT when watching the SPI bus timing, we find that there is unexpect inter byte delay in continuous SPI transmition.
SPICLK is 24M, the delay between two bytes is 82ns(turbo off mode is 100+ns).
The delay makes the SPI transmit bandwith lower than idea.
How to remove or reduce the delay?
Can anyone give me some help, thanks a lot.