SLAAEI7 December   2023 MSPM0G3507

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
  5. 2Technology
    1. 2.1 Analog Peripherals in the MSPM0
    2. 2.2 Instrumentation Amplifier - INA350
    3. 2.3 Voltage Reference - REF2925
    4. 2.4 Low-Dropout Regulator - TPS7B6933-Q1
  6. 3Signal Chain
  7. 4Results
    1. 4.1 Influence of the OPA Chopping Mode
    2. 4.2 Oversampling and Hardware Averaging
    3. 4.3 Effect of Sampling Rate on Effective Resolution
    4. 4.4 Influence of the Amplification Factor
  8. 5Summary
  9. 6References

Analog Peripherals in the MSPM0

MSPM0 microcontrollers are rich in analog content. The included peripherals consist of:

  • 12-bit 4 MSPS
  • ADCs
  • Up to two chopper-stabilized operational amplifiers with a programmable gain setting
  • A 12-bit DAC with 1 MSPS
  • Internal voltage reference

The MSPM0 ADC can average the results in hardware, in addition to the nominal 12-bit resolution. This averaging is accomplished by adding up to 64 samples in the result registers and then right shifting them to calculate the average of these values. Mathematically, this feature allows the ADC to reach a resolution of 14-bit. The maximum effective sample rate in this scenario is 62.5 kSPS (250 kSPS divided by 8). This averaging is supported by the chopper-stabilized OPAs that incorporate a special chopping mode to aid with oversampling and averaging of signals.

Chopping reduces the drift of the OPA to 0.5 µV/°C. The OPA offers a gain factor of up to 32 and the two internal OPAs can cascade to create a difference amplifier that can directly connect to the ADC input. The internal voltage reference is configurable to 1.4 V or 2.5 V and provides an accuracy of 200 ppm/°C to the analog peripherals. These components create a setup that makes sense signals in the single-digit mV range possible using a cost-effective MSPM0 MCU with minimal external components.

The current consumption of these components is excellent for low-power applications. The full application consists of an ADC and two OPAs, while the internal reference and the DAC consumes only 770 uA, on top of the consumption by the controller core at 4 MHz.