Thanks for helping with this issue!
Here are my answers:
- No I am not setting DMA mode for SPI3. I am using only default POLLING mode.
- Yes, SPI_CLK is 20 MHz.
I have sent my email address on a separate message.
The picture I posted above was captured with a setting of 8 bits per word. With this I see a gap of 2us delay between each byte transferred. I am seeing transfer rate of 7 Mbps.
But if I use 16 bits per word setting, I am seeing double the performance(14 Mbps). And the in that case there is 1us gap between every three 16-bit words transferred. I am still on Polling mode.
I was thinking DMA mode could improve the performance and take it closer to 20 Mbps. But from what you are saying DMA mode inserts delay between each byte’s transfer. If that’s the case, will DMA mode help improve transfer speed or not?