SLVUE37 October   2026

 

  1.   1
  2.   Description
  3.   Get Started
  4.   Features
  5.   Applications
  6.   6
  7. 1Evaluation Module Overview
    1. 1.1 Introduction
    2. 1.2 Kit Contents
    3. 1.3 System Description
      1. 1.3.1 Key System Specifications
      2. 1.3.2 End Equipment
      3. 1.3.3 Electricity Meter
      4. 1.3.4 Power Quality Meter, Power Quality Analyzer
    4. 1.4 Device Information
  8. 2Hardware
    1. 2.1 System Overview
      1. 2.1.1 Block Diagram
      2. 2.1.2 Design Considerations
        1. 2.1.2.1 Voltage Measurement - Analog Front End
        2. 2.1.2.2 Current Measurement - Analog Front End
        3. 2.1.2.3 Input Voltage
        4. 2.1.2.4 XDS110 Emulator
        5. 2.1.2.5 Magnetic Tamper Detection With TMAG5273 Linear 3D Hall-Effect Sensor (Not Populated on EVM)
  9. 3Software
    1. 3.1 Metrology Overview
      1. 3.1.1 Metrology Formulas
      2. 3.1.2 UART for PC GUI Communication
      3. 3.1.3 Direct Memory Access (DMA)
      4. 3.1.4 ADC Setup
      5. 3.1.5 Foreground Process
      6. 3.1.6 Background Process
      7. 3.1.7 Software Function per_sample_dsp ()
      8. 3.1.8 Frequency Measurement and Cycle Tracking
      9. 3.1.9 LED Pulse Generation
  10. 4Implementation Results
    1. 4.1 Evaluation Procedure
      1. 4.1.1 Equipment Setup
        1. 4.1.1.1 Jumper Settings for LED and UART
        2. 4.1.1.2 Power Supply Options and Jumper Settings
      2. 4.1.2 Test Procedure
        1. 4.1.2.1 Working With the Metrology GUI
        2. 4.1.2.2 Calibration
          1. 4.1.2.2.1 Voltage and Current Offset Calibration
          2. 4.1.2.2.2 Voltage and Current Gain Calibration
          3. 4.1.2.2.3 Active Power Gain Calibration
          4. 4.1.2.2.4 Offset Calibration
          5. 4.1.2.2.5 Phase Calibration
    2. 4.2 Performance Data and Results
      1. 4.2.1 Electricity Meter Metrology Accuracy Results
      2. 4.2.2 Radiated Emissions Performance
        1. 4.2.2.1 EMI Mitigation Recommendations
  11. 5Hardware Design Files
    1. 5.1 Schematics
    2. 5.2 PCB Layouts
    3. 5.3 Bill of Materials (BOM)
  12. 6Additional Information
    1. 6.1 Trademarks
  13. 7Tools and Software
  14. 8Related Documentation

ADC Setup

The AMC131M03 device registers must be initialized to deliver proper measurement data on all relevant analog input channels. This initialization process is followed at every start of the metrology application as well as each time the metrology calibration procedure is run.
AMC-ADC-3PH-EVM Energy Metrology Initialization
          Sequence in TIDA-010244 Firmware Figure 3-1 Energy Metrology Initialization Sequence in TIDA-010244 Firmware
The SPI module of the MSPM0+ MCU is configured as a controller device that uses 4-wire mode (the four chip-select signals CS0, CS1, CS2, and CS3 are automatically asserted high and low by the SPI hardware module). After the SPI module is set up, all interrupts are disabled and a reset pulse on the SYNC_RESET line is sent from the MSPM0+ MCU. Interrupts are then re-enabled and the MSPM0+ MCU sends SPI write commands to the ADCs (first to AMC131M03 for Phase A, then the AMC131M03 for Phase B, then AMC131M03 for Phase C, and finally to AMC131M03 for Neutral) to configure the registers:
  • MODE register settings: 16-bit CCITT CRC used, 24-bit length for each word in the AMC31M03 data packet, the DRDY signal is asserted on the most lagging enabled channel, DRDY is asserted high when the conversion value is not available, DRDY is asserted low when the conversion values are ready.
  • GAINx register settings: PGA gain = 1 used for all three channels, measuring the line-to-neutral voltage on each AMC device
  • GAINy register settings: PGA gain = 32 is used for all four current measurement channels (SHUNT channels)
  • CHx_CNG register settings (where x is the channel number)
    • 3-phase mode: All seven ADC channel inputs connected to external ADC pins and the channel phase delay set to 0 for each channel (the software phase compensation in the SDK Middleware is used instead of AMC131M03 hardware phase compensation).
  • CLOCK register settings: 1024 OSR, all channels enabled, and high-resolution modulator power mode

The MSPM0+ MCU is configured at start-up to generate a port interrupt whenever a falling edge occurs on any of the four DRDY pins, which indicate that new measurement samples are available.

The ADC modulator clock is derived from the clock fed to the CLKIN pin which gets internally divided by two, to generate the ADC modulator clock. The sampling frequency of the ADC is therefore defined as shown in Equation 13.

Equation 13. f S = f M O S R = f C L K I N 2 × O S R
where
  • ƒS is the sampling rate
  • ƒM is the modulator clock frequency
  • ƒCLKIN is the clock fed to the AMC131M03 CLKIN pin
  • OSR is the selected oversampling ratio

In this design, the M0_CLKOUT signal of the MSPM0+ MCU has a frequency of 8.192MHz. The oversampling ratio is selected to be 1024 with the appropriate register setting. As a result, the ADC modulator clock for all four ADCs is set to 4.096MHz and the sample rate is set to 4000 samples per second.

For a 3-phase system where each line-to-neutral voltage is measured, at least three AMC devices are necessary to independently measure three voltages and three currents and isolate between any two phases. In this design, the following ADC channel mappings are used in software for the 3-phase configuration:

  • AIN0P and AIN0N of AMC131M03 (U4) → Current I1 (Phase A Current)
  • AIN1P and AIN1N of AMC131M03 (U4) → Voltage V1 (Phase A Line-to-Neutral Voltage)
  • AIN0P and AIN0N of AMC131M03 (U5) → Current I2 (Phase B Current)
  • AIN1P and AIN1N of AMC131M03 (U5) → Voltage V2 (Phase B Line-to-Neutral Voltage)
  • AIN0P and AIN0N of AMC131M03 (U6) → Current I3 (Phase C Current)
  • AIN1P and AIN1N of AMC131M03 (U6) → Voltage V3 (Phase C Line-to-Neutral Voltage)
  • AIN0P and AIN0N of AMC131M03 (U7) → Current N (Neutral Current)