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.

TMS320F28379D: TMS320F28379D:Question about ADC and DMA

Part Number: TMS320F28379D


Tool/software:

I encountered a issue while using the TMS320F28379D. I want to use DMA to transfer ADC data. Is it possible to trigger DMA using an ADC interrupt, and then trigger the ADC using a DMA interrupt, eliminating the need for ePWM triggering as in the official example?

  • Hello,

    - Yes, you can trigger DMA from an ADC interrupt.

    - No, you can only use the following sources to trigger ADC:

    • Disabled (software only)
    • CPU Timers 0/1/2 (from each C28x core present)
    • GPIO: Input X-Bar INPUT5
    • ADCSOCA or ADCSOCB from each ePWM module

    Overall, I suggest to use ePWM for ADC interrupt trigger source as a deterministic and precise source.

    Best Regards,

    Masoud