SLAA494B May   2011  – September 2023 MSP430AFE221 , MSP430AFE222 , MSP430AFE223 , MSP430AFE231 , MSP430AFE232 , MSP430AFE233 , MSP430AFE251 , MSP430AFE252 , MSP430AFE253

 

  1.   1
  2.   Implementation of a Single-Phase Electronic Watt-Hour Meter Using the MSP430AFE2xx
  3. Trademarks
  4. Introduction
  5. Block Diagram
  6. Hardware Implementation
    1. 4.1 Power Supply
      1. 4.1.1 Resistor Capacitor (RC) Power Supply
      2. 4.1.2 Switching-Based Power Supply
    2. 4.2 Analog Inputs
      1. 4.2.1 Voltage Inputs
      2. 4.2.2 Current Inputs
  7. Software Implementation
    1. 5.1 Peripherals Setup
      1. 5.1.1 SD24 Setup
    2. 5.2 Foreground Process
      1. 5.2.1 Formulas
        1. 5.2.1.1 Voltage and Current
        2. 5.2.1.2 Power and Energy
    3. 5.3 The Background Process
      1. 5.3.1 Voltage and Current Signals
      2. 5.3.2 Phase Compensation
      3. 5.3.3 Frequency Measurement and Cycle Tracking
      4. 5.3.4 LED Pulse Generation
    4. 5.4 Energy Meter Configuration
  8. Energy Meter Demo
    1. 6.1 EVM Overview
      1. 6.1.1 Connections to the Test Setup or AC Voltages
      2. 6.1.2 Power Supply Options
    2. 6.2 Loading the Example Code
      1. 6.2.1 Opening the Project
  9. Results
    1. 7.1 Viewing Results on PC
    2. 7.2 Viewing Results During Debug
  10. Important Notes
  11. Schematics
  12. 10References
  13. 11Revision History

SD24 Setup

As mentioned previously, the MSP430AFE25x has up to three independent sigma-delta data converters. For a single-phase system, at least two sigma-delta converters are necessary to independently measure one voltage and one current. The code accompanying this application report addresses the metrology for a single-phase system with some anti-tampering techniques. The clock to the SD24 (fM) is derived from an 8-MHz external crystal (ACLK). The sampling frequency is defined as fS = fM/OSR. OSR is chosen as 256, and the modulation frequency fM, is chosen as 1 MHz, resulting in a sampling frequency of 3.906 ksps. The SD24 modules are configured to generate regular interrupts every sampling instant.

The following are the SD24 channel associations:

A0.0+ and A0.0-Current I1
A1.0+ and A1.0-Current I2 (Neutral)
A2.0+ and A2.0-Voltage V1