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.

TMS320F28386D: DMA Trriger twice SPI read data

Expert 2370 points
Part Number: TMS320F28386D
Other Parts Discussed in Thread: ADS7038

TMS320F28386D connect with ADS7038 by SPI (SPI 8 channels ADC slave)

Due to this SPI ADC slave ,one SPI communication cycle only can get one channel ADC data.

We need the two channel ADC data within 11us.(ISR)

 

So, I have question:  Could the below method happen?

In  the end of 11us ISR to trriger the DMA by software source, transfer the data to SPI FIFO.

But this DMA shall trigger twice SPI communication cycle. 

(Here is the key question, can DMA trigger twice SPI communication cycle)

At the beginning of 11us ISR, to read the SPI FIFO data.