Hi,
I've been working with ADC and DMA on a TMS570. ADC1 Group1 consists of 6 channels. ADC1 Memory is 16/16/32 for Group Even, Group1 and Group2, hence the results for the 6 channales are at address 0xFF3E0040 to 0xFF3E0054. A simple DMA transfer from these addresses to a RAM buffer works fine. What I've been wondering is, if it is possible to have a RAM buffer 10 times the size of the channel number and store 10x6 channel samples in that buffer before getting a DMA interrupt (for exampel for averaging purposes). I've attached a picture to clarify the goal. I've been playing with all kind of setups of DMA/ADC (element, frame, block ...) but never really got the desired result. Is that even possible?
Regards,
Juergen