Tool/software:
Hi TI Team,
I am working with the adc_soc_continuous_dma example from the TI SDK. I noticed that although multiple channels selected in the .syscfg file, the example only runs once and collects data from just one channel. The conversions, as per the example, are triggered by the EPWM timer.
My main questions are:
1. Is there a Software API (similar to ADC_forceMultipleSOC) to start DMA-based ADC conversions for multiple channels at once?
2. How can I trigger a new DMA acquisition cycle via software after the DMA ISR indicates all samples are collected, instead of relying on continuous hardware triggering?
3. What are the recommended steps or APIs to re-initiate the DMA and ADC conversions for all selected channels when using software triggers?
My goal is to:
1. Select multiple ADC channels.
2. Trigger conversions and corresponding DMA transfers in software.
3. Process the data in the DMA ISR when complete.
4. Restart the acquisition via software upon ISR or user input.
Any guidance or example code for this use case would be very helpful!
Thanks in advance.
Thanks,
Rahul