SBAU487 August   2025

 

  1.   1
  2.   Description
  3.   Getting Started and Next Steps
  4.   Features
  5.   Applications
  6.   6
  7. 1Evaluation Module Overview
    1. 1.1 Introduction
    2. 1.2 Kit Contents
    3. 1.3 Block Diagram
    4. 1.4 Device Information
  8. 2Hardware
    1. 2.1 Power Requirements
    2. 2.2 Header Information
    3. 2.3 Jumper Information
    4. 2.4 Slide Switches and Push Buttons
    5. 2.5 Test Points
    6. 2.6 Cautions and Warnings
    7. 2.7 Analog Inputs
      1. 2.7.1 Voltage Inputs
        1. 2.7.1.1 Voltage Measurement Analog Front End
      2. 2.7.2 Current Sensor Inputs
        1. 2.7.2.1 Current Measurement Analog Front End
          1. 2.7.2.1.1 Rogowski Coil Inputs
      3. 2.7.3 Analog Gain Setting
  9. 3Software Installation
    1. 3.1 GUI Operation
    2. 3.2 Launch the Metrology Software
  10. 4Energy Metrology Software Overview
    1. 4.1 Using the ADS131M08MET-EVM
      1. 4.1.1 Measuring Voltage and Current
        1. 4.1.1.1 Calibration Procedure
          1. 4.1.1.1.1 Gain Calibration
          2. 4.1.1.1.2 Voltage and Current Gain Calibration
          3. 4.1.1.1.3 Active Power Gain Calibration
          4. 4.1.1.1.4 Offset Calibration
          5. 4.1.1.1.5 Phase Calibration
    2. 4.2 Test Accuracy Results
      1. 4.2.1 Current Transformer Results
      2. 4.2.2 Rogowski Coil Results
    3. 4.3 Developing an Application
  11. 5Hardware Design Files
    1. 5.1 Schematics
    2. 5.2 Bill of Materials (BOM)
    3. 5.3 PCB Layouts
  12. 6Design and Documentation Support
    1. 6.1 Design Files
      1. 6.1.1 PCB Layout Recommendations
    2. 6.2 Tools and Software
    3. 6.3 Documentation Support
    4. 6.4 Support Resources
    5. 6.5 Trademarks

Using the ADS131M08MET-EVM

The MSPM0G1506 found on the ADS131M08REF-EVM is flashed with the necessary firmware to implement the various metering functions found within the energy measurement library. The Energy Measurement software is divided three layers. The MSPM0 DriverLib layer consists of all the peripherals defined and is configured using SysConfig. The module layer contains four modules; Hardware Abstraction Layer (HAL) module, Analog front end converter (ADS131M0x) module, Metrology module, and a Communication module. The HAL module provides Application Programming Interfaces (APIs) to manipulate and configure MCU pins and peripherals. The Analog front end module provides Application Programming Interfaces (APIs) related to configuration of ADS131M0x and SPI communication. The metrology module provides the APIs to process the sampled data and do the mathematical calculations. The communication module is used to receive commands from the GUI and send the computation results to the GUI. Documentation describing the functions and formulas used are installed with the MSPM0-SDK package.

The GUI does not support direct programming of the ADS131M08, other than gain and software integration which takes effect upon reset of the controller. The MSPM0G1506 determines the state of the VGAIN, IGAIN, and SW INT switches as part of an initialization process on start-up. The MSPM0G1506 configures the ADS131M08 through 4-wire SPI communication to operate with a 4.096MHz SCLK with 512 oversampling ratio (OSR) and a data rate of 8kSPS.