GLOBAL_ADC: Overview

GLOBAL ADC

GLOBAL_ADC
Overview

Overview

GLOBAL_ADC is a basic APP which configures VADC Global Registers. It configures the VADC clocks and other functions.
The GLOBAL_ADC APP provides the following functionalities to configure the VADC peripheral:

  1. Configure the Analog clock.
  2. Configure the digital clock (arbitration clock).
  3. Startup calibration
  4. Configures post calibration for each group.
  5. Configures arbiter behaviour for each group.
Figure 1 : Overview of VADC peripheral

Figure 1 shows the overview of the VADC peripheral. In this the GLOBAL_ADC APP would configure the clock dividers the entire module. It would also do all the necessary initialization for the module.

Figure 2 : Hardware and Software connectivity of GLOBAL_ADC APP

Figure 2 , shows how the APP is structured in DAVE. XMC controllers provide the VADC module be used for analog to digital conversion. The LLD layer provides abstraction for these hardware modules. The GLOBAL_ADC APP uses VADC and SCU LLDs and other dependent APPS like CLOCK_XMCx for the functionality.

Supported Devices
The APP supports below devices:

  1. XMC4500 Series
  2. XMC4400 Series
  3. XMC4300 Series
  4. XMC4200 / XMC4100 Series
  5. XMC1300 Series
  6. XMC1200 Series
  7. XMC1100 Series

Reference

  1. XMC4500 Reference Manual
  2. XMC4400 Reference Manual
  3. XMC4300 Reference Manual
  4. XMC4200 / XMC4100 Reference Manual
  5. XMC1300 Reference Manual
  6. XMC1200 Reference Manual
  7. XMC1100 Reference Manual