[M480] Maximum EADC Sampling Frequency

Post Reply
chhsieh3
Posts: 309
Joined: 13 Mar 2020, 09:08

17 Jul 2023, 14:27

  • Application: This example code uses multiple EADC sampling modules for sampling one EADC channel to achieve the maximum sampling frequency.
  • BSP Version: M480_BSP_CMSIS_V3.05.004
  • Hardware: NuMaker-PFM-M487 V3.0
This example code uses multiple EADC sampling modules for sampling one EADC channel to achieve the maximum sampling frequency.

There are two kinds of analog input channels of M480 series which are fast and slow channels. CH10~15 is the fast channel and CH0~9 is the slow channel. The maximum sampling rate of fast channel is 5.14 MSPS and slow channel is 2.14 MSPS. Exceeding the limitation of sampling frequency will cause incorrect conversion results. To achieve the maximum sampling frequency, this example code uses 8 EADC sampling modules for sampling one EADC fast channel, moving the sample data to the specified buffer by PDMA, and triggers the modules which have been executed for the next round when module 4 has been executed and subsequent modules are in the process.

You can download the sample code at https://www.nuvoton.com/resource-downlo ... 0502410121
Nuvoton

Post Reply
  • Information
  • Who is online

    Users browsing this forum: No registered users and 119 guests