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.

MSPM0G3507: ADC、DMA

Part Number: MSPM0G3507
Other Parts Discussed in Thread: SYSCONFIG

Tool/software:

On MSPM0G3507, the four-channel ADC uses DMA mode, with uint16_t ADC_VALUE[100][4]; 50us*4*100=20ms. Theoretically, one ADC DMA should be completed within 20ms. However, in actual measurements, it takes more than 100ms to complete one DMA. What could be the possible reasons for this? In the sysconfig, the Transfer Mode of the DMA Channel has been configured as Repeat Single to prevent program interference.

  • I see you have this in auto power down mode, can you switch this to manual and see what the improvement amount is? Additional time needs to be accounted for when the ADC peripheral is set to automatically shuts down and then has to be re initiated