Good afternoon, TI.
Tell me please what will happen in the next situation, maybe you can tell me how best to do it.
I am using TMS32028379D.
I have a synchronous measurement of ADC 1 (A) and ADC 2 (B), while each ADC has its own DMA channel (1 ( high priority) and 2) and configured the ripping vector ADCINTA1, ADCINTB1 for each SOC of the ADC.
I also use the DMA channel 4,5,6 (configured).
In the case when I am processing the DMA 4 channel, the ADCINTA1 and ADCINTB1 interrupt is triggered at the same time, the data is unloaded from the DMA 1 priority channel, after the DMA1 download is completed, the DMA2 will go to the processing, or return to channel 4, 5.6 and only after Processing them to channel 2? Channel 2 is configured to interrupt ADCINTB1 which is triggered simultaneously with ADCINTA1.
My task is to make it so that when the ADCINTA1 and ADCINTB1 snagging is triggered, the information from ADCs A and B is unloaded into RAM with priority No. 1 by means of DMA CH1 and DMA CH2. Perhaps you can tell me how to set up DMA 1 so that it processes ADC A and ADC B in turn. Or how can I set high Prioryty on CH1 and CH2.