Three-phase current transformer e-meter reference design with standalone ADC


Design files


This reference design implements Class 0.1 three-phase energy measurement using a high-performance, multichannel analog-to-digital converter (ADC), which samples current transformers (CT) at 8 kHz to measure the current and voltage of each leg of the AC mains. This reference design achieves high accuracy across a wide input current range from 0.05 A to 100 A and supports high sampling frequencies necessary for power quality features such as individual harmonic analysis. An ADC sample rate of 32 kSPS can be achieved when using a TI Arm® Cortex®-M0+ host microcontroller for metrology. The necessary software functionality is implemented by porting the TI ADC energy metrology library to MSPM0G3507 and can be compiled with Code Composer Studio™.

  • ANSI C12.20 Class 0.1 active energy accuracy across 2000:1 input range
  • Active and reactive energy and power, RMS current and voltage including power factor with line-frequency calculations
  • Isolated RS-232 and RS-485 with 5 kV RMS isolation
  • 50 mA to 100 A input range
  • Complete tested reference design with hardware files and design guide
?? View video with transcript Video

A fully assembled board has been developed for testing and performance validation only, and is not available for sale.

Design files & products

Design files

Download ready-to-use system files to speed your design process.

TIDUF25.PDF (1559 K)

Reference design overview and verified performance test data


Detailed schematic diagram for design layout and components


Complete listing of design components, reference designators, and manufacturers/part numbers


Detailed overview of design layout for component placement

TIDMBP7.ZIP (2554 K)

Files used for 3D models or 2D drawings of IC components


Design file that contains information on physical board layer of design PCB

TIDMBP6.PDF (1979 K)

PCB layer plot file used for generating PCB design layout


Includes TI products in the design and potential alternatives.

Arm Cortex-M0+ MCUs

MSPM0G350780MHz Arm M0+ MCU, 128KB Flash, 32KB SRAM, 2×12bit 4Msps ADC, DAC, 3×COMP, 3×op-amp, CAN-FD, MATHACL

Data sheet: PDF | HTML
Digital isolators

ISO6720General purpose dual-channel, 2/0, digital isolator

Data sheet: PDF | HTML
Digital isolators

ISO6731General-purpose, triple-channel, 2/1, digital isolator

Data sheet: PDF | HTML
Linear & low-dropout (LDO) regulators

TPS709150-mA, 30-V, ultra-low-IQ, low-dropout voltage regulator with reverse current protection and enable

Data sheet: PDF | HTML
MSP430 microcontrollers

MSP430FR413116 MHz MCU with 4KB FRAM, 0.5KB SRAM, 10-bit ADC, LCD, UART/SPI/I2C, IR logic, timer

Data sheet: PDF | HTML
Multi-axis linear & angle position sensors

TMAG5273Low-power linear 3D Hall-effect sensor with I²C interface

Data sheet: PDF | HTML
Precision ADCs

ADS131M0824-bit, 32-kSPS, 8-channel, simultaneous-sampling, delta-sigma ADC

Data sheet: PDF | HTML
RS-232 transceivers

TRS3232E3- to 5.5-V dual channel 250kbps RS-232 line driver/receiver with +/-15-kV IEC-ESD protection

Data sheet: PDF | HTML
RS-485 & RS-422 transceivers

THVD14003.3-V to 5-V, 500-Kbps, RS-485 transceiver in small package option with ±12-kV IEC ESD pro

Data sheet: PDF | HTML
Supervisor & reset ICs

TPS3840Nanopower high-input voltage supervisor with manual reset and programmable-reset time delay

Data sheet: PDF | HTML

Start development



TIDA-010243-FIRMWARE Firmware source code for TIDA-010243

Firmware source code for TIDA-010243 for Rev.2 PCB
lock = Requires export approval (1 minute)

TIDA-010243-FIRMWARE Firmware source code for TIDA-010243

Latest version
Version: 1.0
Release date: 20 Jul 2023

Windows Installer for TIDA-010243 Firmware

lock = Requires export approval (1 minute)

Technical documentation

No results found. Please clear your search and try again.
View all 1
Type Title Date
Design guide Cost-Effective, 3-Phase CT Electricity Meter Ref. Design Using Standalone ADC PDF | HTML Jun. 30, 2023

Support & training

TI E2E™ forums with technical support from TI engineers

View all forum topics

Content is provided "as is" by TI and community contributors and does not constitute TI specifications. See terms of use.

If you have questions about quality, packaging or ordering TI products, see TI support. ​​​​​​​​