ADE9153AACPZ-RL [ADI]

Energy Metering IC with Autocalibration;
ADE9153AACPZ-RL
型号: ADE9153AACPZ-RL
厂家: ADI    ADI
描述:

Energy Metering IC with Autocalibration

文件: 总50页 (文件大小:505K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
Energy Metering IC with Autocalibration  
ADE9153A  
Data Sheet  
FEATURES  
mSure autocalibration  
GENERAL DESCRIPTION  
The ADE9153A1 is a highly accurate, single-phase, energy metering  
Automatic calibration based on a direct measurement of  
the full signal path  
Calibration procedure not requiring a reference meter  
mSure autocalibration Class 1 meter guaranteed  
3 high performance ADCs  
IC with autocalibration. The mSure® autocalibration feature allows  
a meter to automatically calibrate the current and voltage channels  
without using an accurate source or an accurate reference meter  
when a shunt resistor is used as a current sensor. Class 1 and  
Class 2 meters are supported by mSure autocalibration.  
88 dB SNR  
The ADE9153A incorporates three high performance analog-  
to-digital converters (ADCs), providing an 88 dB signal-to-noise  
ratio (SNR). The ADE9153A offers an advanced metrology feature  
set of measurements like line voltage and current, active energy,  
fundamental reactive energy, and apparent energy calculations,  
and current and voltage rms calculations. ADE9153A includes  
power quality measurements such as zero crossing detection, line  
period calculation, angle measurement, dip and swell, peak and  
overcurrent detection, and power factor measurements. Each input  
channel supports independent and flexible gain stages. Current  
Channel A is ideal for shunts, having a flexible gain stage and  
providing full-scale input ranges from 62.5 mV peak down to  
26.04 mV peak. Current Channel B has gain stages of 1×, 2×,  
and 4× for use with current transformers (CTs). A high speed,  
10 MHz, serial peripheral interface (SPI) port allows access to  
the ADE9153A registers.  
High gain current channel: 26.04 mV peak, 18.4 mV rms  
input at highest gain setting  
Advanced metrology feature set  
WATT, VAR, VA, Wh, VARh, and VAh  
Supports active energy standards: IEC 62053-21;  
IEC 62053-22; EN50470-3; OIML R46; and ANSI C12.20  
Supports reactive energy standards: IEC 62053-23 and  
IEC 62053-24  
Current and voltage rms measurement  
Power quality measurements  
Operating temperature, industrial range: −40°C to +85°C  
APPLICATIONS  
Single-phase energy meters  
Energy and power measurement  
Street lighting  
Smart power distribution system  
Machine health  
Note that throughout this data sheet, multifunction pins, such  
as ZX/DREADY/CF2, are referred to either by the entire pin  
name or by a single function of the pin, for example, CF2, when  
only that function is relevant.  
The ADE9153A operates from a 3.3 V supply and is available in  
a 32-lead LFCSP package.  
TYPICAL APPLICATIONS CIRCUIT  
NEUTRAL PHASE  
AGND/DGND  
ADE9153A  
mSure VOLTAGE DRIVER  
VAMS  
VAN  
DIGITAL SIGNAL  
PROCESSING  
CLKIN  
CLOCK  
GENERATION  
RSMALL  
SINC AND  
CLKOUT  
ADC  
RBIG  
VAP  
DECIMATION  
AGND/DGND  
IAN  
CF  
CF1  
GENERATION  
METROLOGY ENGINE  
RSHUNT  
ADC  
PGA  
WATT, VA, VAR,  
WATT-HR, VA-HR,  
VAR-HR, IRMS, VRMS  
IAP  
ZERO  
CROSSING  
ZX/DREADY/CF2  
IAMS  
IBMS  
mSure  
CURRENT DRIVER  
IRQ  
IBP  
mSure DETECTOR  
PGA  
ADC  
B
SS  
IBN  
SCLK  
MISO/TX  
MOSI/RX  
SPI  
INTERFACE  
AGND/DGND  
TEMPERATURE  
SENSOR  
SAR  
LOAD  
Figure 1.  
1 Protected by U.S. Patents 8,350,558; 8,010,304; WO2013038176 A3; 0113507 A1; 0253102 A1; 0354266 A1; and 0154029 A1.  
Rev. 0 Document Feedback  
Information furnished by Analog Devices is believed to be accurate and reliable. However, no  
responsibility is assumed by Analog Devices for its use, nor for any infringements of patents or other  
rights of third parties that may result from its use. Specifications subject to change without notice. No  
license is granted by implication or otherwise under any patent or patent rights of Analog Devices.  
Trademarks and registeredtrademarks arethe property of their respective owners.  
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.  
Tel: 781.329.4700  
©2018 Analog Devices, Inc. All rights reserved.  
Technical Support  
www.analog.com  
 
 
 
 
 
ADE9153A  
Data Sheet  
TABLE OF CONTENTS  
Features .............................................................................................. 1  
mSure Autocalibration Feature................................................. 21  
Measurements............................................................................. 22  
Power Quality Measurements................................................... 26  
Applications Information.............................................................. 29  
Interrupts/Events........................................................................ 29  
Applications....................................................................................... 1  
General Description......................................................................... 1  
Typical Applications Circuit............................................................ 1  
Revision History ............................................................................... 2  
Specifications..................................................................................... 3  
Autocalibration............................................................................. 6  
SPI Timing Characteristics ......................................................... 7  
Absolute Maximum Ratings............................................................ 8  
Thermal Resistance ...................................................................... 8  
ESD Caution.................................................................................. 8  
Pin Configuration and Function Descriptions............................. 9  
Typical Performance Characteristics ........................................... 11  
Energy Linearity Over Supply and Temperature ................... 11  
Energy Error Over Frequency and Power Factor................... 13  
IRQ  
Pin Interrupts...................................................................... 29  
Servicing Interrupts ................................................................... 29  
CF2/ZX/DREADY Event Pin ................................................... 29  
Accessing On-Chip Data............................................................... 30  
SPI Protocol Overview .............................................................. 30  
UART Interface........................................................................... 30  
Communication VerifIcation Registers................................... 31  
CRC of Configuration Registers............................................... 31  
Configuration Lock.................................................................... 31  
Register Information...................................................................... 32  
Register Summary...................................................................... 32  
Register Details........................................................................... 36  
Outline Dimensions....................................................................... 50  
Ordering Guide .......................................................................... 50  
RMS Linearity Over Temperature and RMS Error Over  
Frequency .................................................................................... 14  
Signal-To-Noise Ratio (SNR) Performance Over Dynamic  
Range............................................................................................ 17  
Test Circuit ...................................................................................... 18  
Terminology .................................................................................... 19  
Theory of Operation ...................................................................... 21  
REVISION HISTORY  
2/2018—Revision 0: Initial Version  
Rev. 0 | Page 2 of 50  
 
Data Sheet  
ADE9153A  
SPECIFICATIONS  
VDD = 2.97 V to 3.63 V, AGND = DGND = 0 V, on-chip reference, CLKIN = 12.288 MHz, TMIN to TMAX = −40°C to +85°C, and TA = 25°C  
(typical), unless otherwise noted.  
Table 1.  
Parameter  
Min  
Typ  
Max  
Unit  
Test Conditions/Comments  
ACCURACY (MEASUREMENT ERROR  
PER PHASE)  
Percentage of the typical value derived from comparing  
the actual value with the typical-based expected values  
when a 10:1 signal is applied  
Total Active Energy  
0.1  
%
Over a dynamic range of 3000 to 1, 10 sec accumulation  
programmable gain amplifier (PGA), AI_PGAGAIN = 16×  
0.2  
0.25  
%
%
AI_PGAGAIN = 38.4×  
Over a dynamic range of 10,000 to 1, 30 sec  
accumulation; AI_PGAGAIN = 16×  
0.5  
0.1  
%
%
AI_PGAGAIN = 38.4×  
Over a dynamic range of 3000 to 1, 10 sec accumulation;  
AI_PGAGAIN = 16×  
AI_PGAGAIN = 38.4×  
Over a dynamic range of 10,000 to 1, 30 sec  
accumulation AI_PGAGAIN = 16×  
AI_PGAGAIN = 38.4×  
Over a dynamic range of 1000 to 1, 1 sec accumulation;  
AI_PGAGAIN = 16×  
Fundamental Reactive Energy  
Total Apparent Energy  
0.2  
0.25  
%
%
0.5  
0.1  
%
%
0.2  
0.25  
%
%
AI_PGAGAIN = 38.4×  
Over a dynamic range of 3000 to 1, 10 sec accumulation  
AI_PGAGAIN = 16×  
0.5  
0.1  
%
%
AI_PGAGAIN = 38.4×  
Over a dynamic range of 1000 to 1, 1 sec (averaging)  
AI_PGAGAIN = 16×, BI_PGAGAIN = 1×  
RMS Current (IRMS) and Apparent  
Power (VA)  
0.2  
0.3  
0.6  
%
%
%
Over a dynamic range of 1000 to 1, 1 sec (averaging),  
AI_PGAGAIN = 38.4×  
Over a dynamic range of 3000 to 1, 1 sec (averaging),  
AI_PGAGAIN = 16×, BI_PGAGAIN = 1×  
Over a dynamic range of 3000 to 1, 1 sec (averaging),  
AI_PGAGAIN = 38.4×  
RMS Voltage (VRMS  
Active Power (WATT), Fundamental  
Reactive Power (VAR)  
)
0.2  
0.25  
%
%
Over a dynamic range of 1000 to 1, 1 sec (averaging)  
Over a dynamic range of 3000 to 1, 1 sec, AI_PGAGAIN =  
16×  
0.5  
0.5  
1
%
%
%
Hz  
Over a dynamic range of 3000 to 1, 1 sec, AI_PGAGAIN =  
38.4×  
Over a dynamic range of 500 to 1 on current and 250 to  
1 on voltage  
Over a dynamic range of 1000 to 1 on current and 500 to  
1 on voltage  
Resolution at 50 Hz  
One Cycle RMS Current and Voltage  
Refreshed Each Half Cycle  
Line Period Measurement  
Voltage to Current Angle  
Measurement  
0.001  
0.036  
Degrees Resolution at 50 Hz  
Rev. 0 | Page 3 of 50  
 
 
ADE9153A  
Data Sheet  
Parameter  
Min  
Typ  
Max  
Unit  
Test Conditions/Comments  
ADC  
PGA Gain Settings (xI_PGAGAIN)  
Current Channel A (Phase Shunt)  
16, 24,  
32, 38.4  
1, 2, 4  
V/V  
V/V  
PGA gain setting is referred to as gain  
PGA gain setting is referred to as gain  
Current Channel B (Neutral CT)  
Pseudo Differential Input Voltage  
Range  
(IAP − IAN)  
(VAP − VAN)  
−1/gain  
−0.5  
+1/gain  
+0.5  
V
V
44.19 mV rms on Current Channel A, AI_PGAGAIN = 16×  
353.6 mV rms on voltage channel  
Differential Input Voltage Range  
(IBP − IBN)  
−1/gain  
+1/gain  
V
707 mV rms on Current Channel B  
Maximum Operating Voltage on  
the Analog Input Pins  
VAP  
IAP, IAN  
IBP, IBN  
0
1.35  
+0.1125  
1.45  
V
V
V
Voltage on the pin with respect to ground  
Voltage on the IAx pin with respect to ground  
Voltage on the IBx pin with respect to ground;  
internal common-mode voltage at IBx pin = 0.9 V  
−0.1125  
0.35  
SNR  
Current Channel A  
AI_PGAGAIN = 16×  
AI_PGAGAIN = 38.4×  
Current Channel B  
BI_PGAGAIN = 1x  
BI_PGAGAIN = 4x  
Voltage Channel  
90  
88  
dB  
dB  
VIN is a full-scale signal  
VIN is a full-scale signal  
90  
78  
87  
dB  
dB  
dB  
VIN is a full-scale signal  
VIN is a full-scale signal  
VIN is a full-scale signal  
ADC Output Pass Band (0.1 dB)  
ADC Output Bandwidth (−3 dB)  
Crosstalk  
AC Power Supply Rejection Ratio  
(AC PSRR)  
0.672  
1.6  
−120  
kHz  
kHz  
dB  
At 50 Hz or 60 Hz; see the Terminology section  
At 50 Hz; see the Terminology section  
Current Channel A  
Current Channel B  
Voltage Channel  
AC Common-Mode Rejection Ratio  
(AC CMRR)  
−115  
−100  
−100  
−120  
dB  
dB  
dB  
dB  
At 50 Hz  
ADC Gain Error  
Percentage of error from the ideal value; see the  
Terminology section  
Current Channel A  
Current Channel B  
Voltage Channel  
ADC Offset  
0.2  
−2.0  
−0.8  
1.5  
3.5  
3.0  
%
%
%
Current Channel A  
AI_PGAGAIN = 16×  
AI_PGAGAIN = 38.4×  
Current Channel B  
Voltage Channel  
ADC Offset Drift  
See the Terminology section  
See the Terminology section  
+0.04  
−0.02  
−0.26  
+0.35  
0.5  
0.1  
mV  
mV  
mV  
mV  
0.05  
0.37  
0.75  
5
μV/°C  
Rev. 0 | Page 4 of 50  
Data Sheet  
ADE9153A  
Parameter  
Min  
Typ  
Max  
Unit  
Test Conditions/Comments  
Channel Drift (PGA, ADC, Internal  
Voltage Reference)  
See the Terminology section  
Current Channel A  
Current Channel B  
Voltage Channel  
5
20  
20  
30  
50  
50  
ppm/°C  
ppm/°C  
ppm/°C  
Differential Input Impedance (DC)  
Current Channel A  
Current Channel B  
See the Terminology section  
5000  
100  
240  
7800  
113  
256  
kΩ  
kΩ  
kΩ  
Voltage Channel  
INTERNAL VOLTAGE REFERENCE  
Voltage Reference  
Temperature Coefficient  
Nominal = 1.25 V 1 mV  
TA = 25°C at REFIN  
ppm/°C TA = −40°C to +85°C; tested during device  
characterization  
1.25  
5
V
30  
TEMPERATURE SENSOR  
Temperature Accuracy  
Temperature Readout Step Size  
CRYSTAL OSCILLATOR  
5
°C  
°C  
−40°C to +85°C  
0.3  
All specifications at CLKIN = 12.288 MHz; the crystal  
oscillator is designed to interface with 100 μW crystals  
Input Clock Frequency  
Internal Capacitance on CLKIN,  
CLKOUT  
12.287  
12.288  
4
12.289  
MHz  
pF  
100 ppm  
Internal Feedback Resistance  
Between CLKIN and CLKOUT  
Transconductance (gm)  
EXTERNAL CLOCK INPUT  
Input Clock Frequency, CLKIN  
Duty Cycle  
2.58  
8.7  
MΩ  
5
mA/V  
12.287  
45:55  
12.288  
50:50  
12.289  
55:45  
MHz  
100 ppm  
CLKIN Logic Input Voltage  
High, VINH  
Low, VINL  
3.3 V tolerant  
1.2  
V
V
0.5  
LOGIC INPUTS—MOSI/RX, SCLK  
Input Voltage  
High, VINH  
2.4  
V
Low, VINL  
0.8  
11  
10  
V
μA  
pF  
Input Current, IIN  
Input Capacitance, CIN  
LOGIC OUTPUTS  
MISO/TX, IRQ  
VIN = 0 V  
Output Voltage  
High, VOH  
Low, VOL  
Internal Capacitance, CIN  
CF1, CF2  
Output Voltage  
High, VOH  
2.5  
2.4  
V
V
pF  
ISOURCE = 4 mA  
ISINK = 3 mA  
0.4  
10  
V
V
pF  
ISOURCE = 6 mA  
ISINK = 6 mA  
Low, VOL  
0.8  
10  
Internal Capacitance, CIN  
LOW DROPOUT REGULATORS (LDOs)  
AVDD  
DVDD  
VDD2P5  
1.9  
1.7  
2.5  
V
V
V
Rev. 0 | Page 5 of 50  
ADE9153A  
Data Sheet  
Parameter  
Min  
Typ  
Max  
Unit  
Test Conditions/Comments  
POWER SUPPLY  
VDD Pin  
VDD Pin Current, IDD  
For specified performance  
2.97  
3.63  
12  
V
mA  
μA  
Minimum = 3.3 V − 10%; maximum = 3.3 V + 10%  
Consumption in operation, without mSure running  
When the ADE9153A is held in reset  
9.3  
8.5  
AUTOCALIBRATION  
VDD = 3.3 V, AGND = DGND = 0 V, on-chip reference, CLKIN = 12.288 MHz, TA = 25°C (typical), IMAX = 60 A rms, VNOM = 230 V,  
RSHUNT_PHASE = 200 μΩ, turns ratio on CTNEUTRAL = 2500:1, burden on CTNEUTRAL = 16.4 Ω, and CTNEUTRAL voltage potential divider of 1000:1  
(990 kΩ and 1 kΩ resistors), unless otherwise noted. The values in Table 2 are specified for the system described; if the shunt or voltage  
potential divider is changed, the values in Table 2 change as well. For example, increasing the shunt value decreases the calibration time  
required for the phase current channel; conversely, decreasing the shunt value increases the calibration time.  
Table 2.  
Parameter  
Min  
Typ  
Max  
Unit  
Test Conditions/Comments  
AUTOCALIBRATION  
Current Channel A (Phase Shunt)  
Calibration Time  
TA = 25°C 5 °C  
Turbo Mode  
For more information on the power modes  
and calibration times, see the mSure  
Autocalibration Feature section  
0.353% Accuracy Target  
0.25% Accuracy Target  
Normal Mode  
16  
45  
sec  
sec  
0.353% Accuracy Target  
0.25% Accuracy Target  
Current Consumption  
Turbo Mode  
40  
115  
sec  
sec  
Additional consumption from 3.3 V supply  
With peak consumption of 33 mA  
With peak consumption of 19 mA  
16  
9.3  
mA rms  
mA rms  
Normal Mode  
Current Channel (Neutral CT)  
Calibration Time  
For more information, see the mSure  
Autocalibration Feature section  
0.5 % Accuracy Target,  
Turbo Mode  
Normal Mode  
12  
20  
sec  
sec  
Current Consumption  
Turbo Mode  
Normal Mode  
Additional consumption from 3.3 V supply  
With peak consumption of 33 mA  
With peak consumption of 19 mA  
16  
9.3  
mA rms  
mA rms  
Voltage Channel  
Calibration Time  
For more information, see the mSure  
Autocalibration Feature section  
0.353% Accuracy Target  
0.25% Accuracy Target  
Current Consumption  
25  
85  
<1  
sec  
sec  
mA rms  
Additional consumption from 3.3 V supply  
Rev. 0 | Page 6 of 50  
 
 
Data Sheet  
ADE9153A  
SPI TIMING CHARACTERISTICS  
Table 3.  
Parameter  
Symbol  
tSS  
Min  
Typ  
Max  
Unit  
ns  
SS to SCLK Edge  
10  
SCLK Frequency  
fSCLK  
tSL  
tSH  
tDAV  
tDSU  
tDHD  
tDF  
10  
MHz  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
SCLK Low Pulse Width  
SCLK High Pulse Width  
Data Output Valid After SCLK Edge  
Data Input Setup Time Before SCLK Edge  
Data Input Hold Time After SCLK Edge  
Data Output Fall Time  
Data Output Rise Time  
SCLK Fall Time  
40  
40  
40  
10  
10  
10  
10  
10  
tDR  
tSF  
SCLK Rise Time  
tSR  
10  
ns  
MISO Disable After SS Rising Edge  
SS High After SCLK Edge  
tDIS  
100  
ns  
tSFS  
0
ns  
SS  
tSS  
tSFS  
SCLK  
tSL  
tSH  
tSF  
tSR  
tDAV  
tDIS  
MSB  
INTERMEDIATE BITS  
LSB  
MISO  
tDF  
tDR  
INTERMEDIATE BITS  
MSB IN  
LSB IN  
MOSI  
tDSU  
tDHD  
Figure 2. SPI Interface Timing Diagram  
Rev. 0 | Page 7 of 50  
 
ADE9153A  
Data Sheet  
ABSOLUTE MAXIMUM RATINGS  
TA = 25°C, unless otherwise noted.  
Stresses at or above those listed under Absolute Maximum  
Ratings may cause permanent damage to the product. This is a  
stress rating only; functional operation of the product at these  
or any other conditions above those indicated in the operational  
section of this specification is not implied. Operation beyond  
the maximum operating conditions for extended periods may  
affect product reliability.  
Table 4.  
Parameter  
Rating  
VDD to AGND/DGND  
Analog Input Voltage to AGND/DGND,  
IAP, IAN, IBP, IBN, VP, VN1  
Reference Input Voltage to AGND/DGND  
Digital Input Voltage to AGND/DGND  
Digital Output Voltage to AGND/DGND −0.3 V to +3.96 V  
Operating Temperature  
Industrial Temperature Range  
Storage Temperature Range  
Lead Temperature (Soldering, 10 sec)2  
Electrostatic Discharge (ESD)  
Human Body Model (HBM)  
Machine Model (MM)  
−0.3 V to +3.96 V  
−0.75 V to +2.2 V  
−0.3 V to +2.2 V  
−0.3 V to +3.96 V  
THERMAL RESISTANCE  
Thermal performance is directly linked to printed circuit board  
(PCB) design and operating environment. Careful attention to  
PCB thermal design is required.  
−40°C to +85°C  
−65°C to +150°C  
260°C  
θJA and θJC are specified for the worst-case conditions, that is, a  
device soldered in a circuit board for surface-mount packages.  
4 kV  
200 V  
Table 5. Thermal Resistance  
1
2
Package Type  
CP-32-123  
θJA  
θJC  
2.10  
Unit  
Field Induced Charged Device Model 1.25 kV  
(FICDM)  
27.83  
°C/W  
1 The θJA measurement uses a 2S2P JEDEC test board.  
2 The θJC measurement uses a 1S0P JEDEC test board.  
3 All thermal measurements comply with JESD51.  
1 The rating of −0.75 V on the analog input pins is limited by protection  
diodes inside the ADE9153A. These pins were tested with 7.5 mA going to  
the pin to simulate a 30× overcurrent condition on the channel, based on  
the test circuit antialiasing resistor of 150 Ω.  
2 Analog Devices, Inc., recommends that reflow profiles used in soldering  
RoHS-compliant devices conform to J-STD-020D.1 from JEDEC. Refer to  
JEDEC for the latest revision of this standard.  
ESD CAUTION  
Rev. 0 | Page 8 of 50  
 
 
 
Data Sheet  
ADE9153A  
PIN CONFIGURATION AND FUNCTION DESCRIPTIONS  
DGND  
DVDDOUT  
CLKOUT  
CLKIN  
1
2
3
4
5
6
7
8
24 VDD  
23  
22 FA1  
21 MSH  
20 DGND  
FA0  
ADE9153A  
TOP VIEW  
VDD  
IAMS  
IAN  
IAP  
(Not to Scale)  
19  
IBMS  
18 REFIN  
17 AGND  
NOTES  
1. EXPOSED PAD. THE EXPOSED PAD MUST BE LEFT FLOATING.  
Figure 3. Pin Configuration  
Table 6. Pin Function Descriptions  
Pin No.  
Mnemonic  
Description  
1, 20  
DGND  
Digital Ground. These pins provide the ground reference for the digital circuitry in the ADE9153A and  
form the return path for the Current Channel A and Current Channel B mSure currents.  
2
3
4
DVDDOUT  
CLKOUT  
CLKIN  
1.7 V Output of the Digital LDO Regulator. Decouple this pin with a 0.1 μF ceramic capacitor in parallel  
with a 4.7 μF ceramic capacitor to Pin 1 (DGND). Do not connect external load circuitry to this pin.  
Clock Output. Connect a crystal across CLKIN and CLKOUT to provide a clock source. An external buffer  
is required to drive other circuits from CLKOUT.  
Master Clock Input. Connect a crystal across CLKIN and CLKOUT to provide a clock source. See the  
ADE9153A Technical Reference Manual for details on choosing a suitable crystal. Alternatively, an  
external clock can be provided at the logic input.  
5, 24  
6
VDD  
Supply Voltage. These pins provide the supply voltage for the ADE9153A. Maintain the supply voltage  
at 3.3 V 10% for specified operation. Decouple these pins to AGND or DGND with a 4.7 μF capacitor in  
parallel with a ceramic 0.1 μF capacitor.  
Output for the mSure Current Driver on Current Channel A (Phase Current Channel). IAMS is connected  
to the positive end of the shunt on the phase (to the side of the shunt closest to the load, on the same  
side as IAP).  
IAMS  
7, 8  
IAN, IAP  
Analog Inputs for Current Channel A (Phase Current Channel). The IAP and IAN current channel is ideal  
for use with shunts. The IAP (positive) and IAN (negative) inputs are fully differential voltage inputs with  
a maximum differential level of 125 mV. These channels have an internal PGA gain of 16, 24, 32, and  
38.4. Use these pins with the related input circuitry, as shown in Figure 37.  
9, 17  
10  
AGND  
Ground Reference for the Analog Circuitry. See Figure 37 for information on how to connect these  
ground pins.  
2.5 V Output of the Analog LDO Regulator. Decouple this pin with a 0.1 μF ceramic capacitor in parallel  
with a 4.7 μF ceramic capacitor to Pin 9 (AGND). Do not connect external load circuitry to this pin.  
Analog Inputs for Current Channel B (Neutral Current Channel). The IBP and IBN current channel is ideal  
for use with CTs. The IBP (positive) and IBN (negative) inputs are fully differential voltage inputs with a  
maximum differential level of 1000 mV. These channels have an internal PGA gain of 1, 2, or 4. Use  
these pins with the related input circuitry, as shown in Figure 37.  
VDDOUT2P5  
IBN, IBP  
11, 12  
13  
VAMS  
Path for mSure on the Voltage Channel. VAMS is connected to the bottom end of the resistor divider,  
which is typically connected to the phase, as shown in Figure 1.  
14, 15  
16  
VAP, VAN  
AVDDOUT  
Analog Inputs for the Voltage Channels. The VAP (positive) and VAN (negative) inputs are fully differential  
with an input level of 0.1 V to 1.7 V. Use these pins with the related input circuitry, as shown in Figure 37.  
1.9 V Output of the Analog LDO Regulator. Decouple this pin with a 0.1 μF ceramic capacitor in parallel  
with a 4.7 μF ceramic capacitor to Pin 17 (AGND). Do not connect external load circuitry to this pin.  
Rev. 0 | Page 9 of 50  
 
ADE9153A  
Data Sheet  
Pin No.  
Mnemonic  
Description  
18  
REFIN  
Voltage Reference. This pin provides access to the on-chip voltage reference. The on-chip reference has  
a nominal value of 1.25 V. Decouple this pin to Pin 17 (AGND) with a 0.1 μF ceramic capacitor in parallel  
with a 4.7 μF ceramic capacitor. After reset, the on-chip reference is enabled. An external reference  
source with 1.25 V 0.01% can also be connected at this pin.  
19  
21  
IBMS  
MSH  
Output for the mSure Current Driver on Current Channel B (Neutral Current Channel). IBMS is  
connected to a wire leading through the primary winding of the CT and back to Pin 20 (DGND).  
External Capacitor Pin for the mSure Current Driver. Connect an external 0.47 μF ceramic capacitor  
between the MSH pin and Pin 20 (DGND).  
22  
23  
25  
FA1  
FA0  
mSure Capacitor, Positive Terminal. Connect an external capacitor of value 0.47 μF between FA0 and FA1.  
mSure Capacitor, Negative Terminal. Connect an external capacitor of value 0.47 μF between FA0 and FA1.  
Voltage Channel Zero-Crossing Output Pin. See the Voltage Channel section. This pin can be configured  
to output CF2 if necessary. See the description for CF1.  
ZX/DREADY/CF2  
26  
27  
CF1  
IRQ  
Calibration Frequency (CF) Logic Outputs. The CF1 and CF2 outputs provide proportional power information  
based on the CFxSEL bits in the CFMODE register. Use these outputs for operational and calibration  
purposes. Scale the full-scale output frequency by writing to the CFxDEN registers, respectively.  
Interrupt Request Output. This pin is an active low logic output. See the Interrupts/Events section for  
information about events that trigger interrupts.  
28  
29  
30  
31  
RESET  
Active Low Reset Input. To initiate a hardware reset, this pin must be brought low for a minimum of 10 μs.  
Data Input for the SPI Port (MOSI) and Receive Pin for the UART (RX).  
Data Output for the SPI Port (MISO) and Transmit Pin for the UART (TX).  
Serial Clock Input for the SPI Port. All serial data transfers are synchronized to this clock. The SCLK pin  
has a Schmitt trigger input for use with a clock source that has a slow edge transition time (for example,  
transitioning to opto-isolator outputs).  
MOSI/RX  
MISO/TX  
SCLK  
32  
SS  
Slave Select for the SPI Port.  
EPAD  
Exposed Pad. The exposed pad must be left floating.  
Rev. 0 | Page 10 of 50  
Data Sheet  
ADE9153A  
TYPICAL PERFORMANCE CHARACTERISTICS  
ENERGY LINEARITY OVER SUPPLY AND TEMPERATURE  
Energy characteristics obtained from a 50% of full scale, sinusoidal, 50 Hz voltage signal; the sinusoidal, 50 Hz, swept amplitude current  
signal is from 100% of full scale to 0.01% of full scale.  
0.75  
0.50  
0.25  
0
0.75  
0.50  
0.25  
T
T
T
= –40°C  
= +25°C  
= +85°C  
T
T
T
= –40°C  
= +25°C  
= +85°C  
A
A
A
A
A
A
–0.25  
–0.50  
–0.75  
–0.25  
–0.50  
–0.75  
0.01  
0.1  
1
10  
100  
0.01  
0.1  
1
10  
100  
PERCENTAGE OF FULL-SCALE CURRENT (%)  
PERCENTAGE OF FULL-SCALE CURRENT (%)  
Figure 4. Total Active Energy Error as a Percentage of Full-Scale Current over  
Temperature, Power Factor = 1, Current Channel A (AI) PGA Gain = 16×  
Figure 7. Fundamental Reactive Energy Error as a Percentage of Full-Scale  
Current over Temperature, Power Factor = 0, AI PGA Gain = 38.4×  
0.75  
0.75  
T
T
T
= –40°C  
= +25°C  
= +85°C  
T
T
T
= –40°C  
= +25°C  
= +85°C  
A
A
A
A
A
A
0.50  
0.25  
0
0.50  
0.25  
0
–0.25  
–0.50  
–0.75  
–0.25  
–0.50  
–0.75  
0.01  
0.1  
1
10  
100  
0.01  
0.1  
1
10  
100  
PERCENTAGE OF FULL-SCALE CURRENT (%)  
PERCENTAGE OF FULL-SCALE CURRENT (%)  
Figure 5. Total Active Energy Error as a Percentage of Full-Scale Current over  
Temperature, Power Factor = 1, AI PGA Gain = 38.4×  
Figure 8. Total Apparent Energy Error as a Percentage of Full-Scale Current  
over Temperature, Power Factor = 1, AI PGA Gain = 16×  
0.75  
0.75  
T
T
T
= –40°C  
= +25°C  
= +85°C  
T
T
T
= –40°C  
= +25°C  
= +85°C  
A
A
A
A
A
A
0.50  
0.25  
0
0.50  
0.25  
0
–0.25  
–0.50  
–0.75  
–0.25  
–0.50  
–0.75  
0.01  
0.1  
1
10  
100  
0.01  
0.1  
1
10  
100  
PERCENTAGE OF FULL-SCALE CURRENT (%)  
PERCENTAGE OF FULL-SCALE CURRENT (%)  
Figure 9. Total Apparent Energy Error as a Percentage of Full-Scale Current  
over Temperature, Power Factor = 1, AI PGA Gain = 38.4×  
Figure 6. Fundamental Reactive Energy Error as a Percentage of Full-Scale  
Current over Temperature, Power Factor = 0, AI PGA Gain = 16×  
Rev. 0 | Page 11 of 50  
 
 
ADE9153A  
Data Sheet  
0.75  
0.50  
0.25  
0
0.75  
2.97V  
3.3V  
3.63V  
2.97V  
3.3V  
3.63V  
0.50  
0.25  
0
–0.25  
–0.50  
–0.75  
–0.25  
–0.50  
–0.75  
0.01  
0.1  
1
10  
100  
0.01  
0.1  
1
10  
100  
PERCENTAGE OF FULL-SCALE CURRENT (%)  
PERCENTAGE OF FULL-SCALE CURRENT (%)  
Figure 13. Fundamental Reactive Energy Error as a Percentage of Full-Scale  
Current over Supply Voltage, Power Factor = 0, TA = 25°C, AI PGA Gain = 38.4×  
Figure 10. Total Active Energy Error as a Percentage of Full-Scale Current  
over Supply Voltage, Power Factor = 1, TA = 25°C, AI PGA Gain = 16×  
0.75  
0.75  
2.97V  
3.3V  
3.63V  
0.50  
2.97V  
3.3V  
3.63V  
0.50  
0.25  
0
0.25  
0
–0.25  
–0.50  
–0.75  
–0.25  
–0.50  
–0.75  
0.01  
0.1  
1
10  
100  
0.01  
0.1  
1
10  
100  
PERCENTAGE OF FULL-SCALE CURRENT (%)  
PERCENTAGE OF FULL-SCALE CURRENT (%)  
Figure 11. Total Active Energy Error as a Percentage of Full-Scale Current  
over Supply Voltage, Power Factor = 1, TA = 25°C, AI PGA Gain = 38.4×  
Figure 14. Total Apparent Energy Error as a Percentage of Full-Scale Current  
over Supply Voltage, Power Factor = 1, TA = 25°C, AI PGA Gain = 16×  
0.75  
0.75  
2.97V  
3.3V  
3.63V  
0.50  
2.97V  
3.3V  
3.63V  
0.50  
0.25  
0
0.25  
0
–0.25  
–0.50  
–0.75  
–0.25  
–0.50  
–0.75  
0.01  
0.1  
1
10  
100  
0.01  
0.1  
1
10  
100  
PERCENTAGE OF FULL-SCALE CURRENT (%)  
PERCENTAGE OF FULL-SCALE CURRENT (%)  
Figure 12. Fundamental Reactive Energy Error as a Percentage of Full-Scale  
Current over Supply Voltage, Power Factor = 0, TA = 25°C, AI PGA Gain = 16×  
Figure 15. Total Apparent Energy Error as a Percentage of Full-Scale Current  
over Supply Voltage, Power Factor = 1, TA = 25°C, AI PGA Gain = 38.4×  
Rev. 0 | Page 12 of 50  
Data Sheet  
ADE9153A  
ENERGY ERROR OVER FREQUENCY AND POWER FACTOR  
Energy characteristics obtained from a 50% of full scale, sinusoidal, 50 Hz voltage signal and a 10% of full scale, sinusoidal, 50 Hz, current  
signal over a variable frequency between 45 Hz and 65 Hz.  
0.10  
0.05  
0
0.10  
0.05  
0
POWER FACTOR = +1  
POWER FACTOR = +0.5  
POWER FACTOR = –0.5  
–0.05  
–0.10  
–0.05  
–0.10  
40  
45  
50  
55  
60  
65  
70  
40  
45  
50  
55  
60  
65  
70  
LINE FREQUENCY (Hz)  
LINE FREQUENCY (Hz)  
Figure 16. Total Active Energy Error vs. Line Frequency, Power Factor = −0.5,  
+0.5, and +1, AI PGA Gain = 38.4×  
Figure 18. Total Apparent Energy Error vs. Line Frequency, AI PGA Gain = 38.4×  
0.10  
POWER FACTOR = –0.866  
POWER FACTOR = 0  
POWER FACTOR = +0.866  
0.05  
0
–0.05  
–0.10  
40  
45  
50  
55  
60  
65  
70  
LINE FREQUENCY (Hz)  
Figure 17. Fundamental Reactive Energy Error vs. Line Frequency, Power  
Factor = −0.866, +0.866, and 0, AI PGA Gain = 38.4×  
Rev. 0 | Page 13 of 50  
 
ADE9153A  
Data Sheet  
RMS LINEARITY OVER TEMPERATURE AND RMS ERROR OVER FREQUENCY  
RMS linearity obtained with a sinusoidal, 50 Hz current and voltage signals with a swept amplitude from 100% of full scale to 0.033% of full scale.  
0.75  
0.50  
0.25  
0
0.75  
0.50  
0.25  
0
T
T
T
= –40°C  
= +25°C  
= +85°C  
T
T
T
= –40°C  
= +25°C  
= +85°C  
A
A
A
A
A
A
–0.25  
–0.50  
–0.75  
–0.25  
–0.50  
–0.75  
0.01  
0.1  
1
10  
100  
0.01  
0.1  
1
10  
100  
PERCENTAGE OF FULL-SCALE CURRENT (%)  
PERCENTAGE OF FULL-SCALE CURRENT (%)  
Figure 19. Current Channel A RMS Error as a Percentage of Full-Scale Current  
over Temperature, AI PGA Gain = 16×  
Figure 22. Voltage Channel RMS Error as a Percentage of Full-Scale Current  
over Temperature  
0.75  
0.75  
T
T
T
= –40°C  
= +25°C  
= +85°C  
T
T
T
= –40°C  
= +25°C  
= +85°C  
A
A
A
A
A
A
0.50  
0.25  
0
0.50  
0.25  
0
–0.25  
–0.50  
–0.75  
–0.25  
–0.50  
–0.75  
0.01  
0.1  
1
10  
100  
0.01  
0.1  
1
10  
100  
PERCENTAGE OF FULL-SCALE CURRENT (%)  
PERCENTAGE OF FULL-SCALE CURRENT (%)  
Figure 20. Current Channel A RMS Error as a Percentage of Full-Scale Current  
over Temperature, AI PGA Gain = 38.4×  
Figure 23. Current Channel A RMS Offset Error as a Percentage of Full-Scale  
Current over Temperature, AI PGA Gain = 16×  
0.75  
0.75  
T
T
T
= –40°C  
= +25°C  
= +85°C  
T
T
T
= –40°C  
= +25°C  
= +85°C  
A
A
A
A
A
A
0.50  
0.25  
0
0.50  
0.25  
0
–0.25  
–0.50  
–0.75  
–0.25  
–0.50  
–0.75  
0.01  
0.1  
1
10  
100  
0.01  
0.1  
1
10  
100  
PERCENTAGE OF FULL-SCALE CURRENT (%)  
PERCENTAGE OF FULL-SCALE CURRENT (%)  
Figure 21. Current Channel B RMS Error as a Percentage of Full-Scale Current  
over Temperature  
Figure 24. Current Channel A RMS Offset Error as a Percentage of Full-Scale  
Current over Temperature, AI PGA Gain = 38.4×  
Rev. 0 | Page 14 of 50  
 
Data Sheet  
ADE9153A  
0.75  
0.50  
0.25  
0
0.10  
0.05  
0
T
T
T
= –40°C  
= +25°C  
= +85°C  
A
A
A
–0.25  
–0.50  
–0.05  
–0.10  
–0.75  
0.01  
0.1  
1
10  
100  
40  
45  
50  
55  
60  
65  
70  
PERCENTAGE OF FULL-SCALE CURRENT (%)  
LINE FREQUENCY (Hz)  
Figure 25. Current Channel B RMS Offset Error as a Percentage of Full-Scale  
Current over Temperature  
Figure 27. Current Channel A RMS Error vs. Line Frequency  
0.75  
0.10  
0.05  
0
T
T
T
= –40°C  
= +25°C  
= +85°C  
A
A
A
0.50  
0.25  
0
–0.25  
–0.50  
–0.75  
–0.05  
–0.10  
0.01  
0.1  
1
10  
100  
40  
45  
50  
55  
60  
65  
70  
PERCENTAGE OF FULL-SCALE CURRENT (%)  
LINE FREQUENCY (Hz)  
Figure 26. Voltage Channel RMS Offset Error as a Percentage of Full-Scale  
Current over Temperature  
Figure 28. Current Channel B RMS Error vs. Line Frequency  
Rev. 0 | Page 15 of 50  
ADE9153A  
Data Sheet  
0.10  
0.05  
0
0.10  
0.05  
0
–0.05  
–0.10  
–0.05  
–0.10  
40  
40  
45  
50  
55  
60  
65  
70  
45  
50  
55  
60  
65  
70  
LINE FREQUENCY (Hz)  
LINE FREQUENCY (Hz)  
Figure 31. Current Channel B RMS Overcurrent Error vs. Line Frequency  
Figure 29. Voltage Channel RMS Error vs. Line Frequency  
0.10  
0.10  
0.05  
0
0.05  
0
–0.05  
–0.10  
–0.05  
–0.10  
40  
45  
50  
55  
60  
65  
70  
40  
45  
50  
55  
60  
65  
70  
LINE FREQUENCY (Hz)  
LINE FREQUENCY (Hz)  
Figure 32. Voltage Channel RMS Overcurrent Error vs. Line Frequency  
Figure 30. Current Channel A RMS Overcurrent Error vs. Line Frequency  
Rev. 0 | Page 16 of 50  
Data Sheet  
ADE9153A  
SIGNAL-TO-NOISE RATIO (SNR) PERFORMANCE OVER DYNAMIC RANGE  
100  
98  
96  
94  
92  
90  
88  
86  
100  
98  
96  
94  
92  
90  
88  
86  
0
5
–25  
–20  
–15  
–10  
–5  
0
5
–25  
–20  
–15  
–10  
–5  
INPUT SIGNAL (dBFS)  
INPUT SIGNAL (dBFS)  
Figure 33. Current Channel A SNR with Respect to Full Scale, AI PGA Gain = 16×  
Figure 35. Current Channel B SNR with Respect to Full Scale  
100  
100  
98  
96  
94  
92  
90  
88  
86  
98  
96  
94  
92  
90  
88  
86  
–25  
–20  
–15  
–10  
–5  
0
5
–25  
–20  
–15  
–10  
–5  
0
5
INPUT SIGNAL (dBFS)  
INPUT SIGNAL (dBFS)  
Figure 34. Current Channel A SNR with Respect to Full Scale, AI PGA Gain = 38.4×  
Figure 36. Voltage Channel SNR with Respect to Full Scale  
Rev. 0 | Page 17 of 50  
 
ADE9153A  
Data Sheet  
TEST CIRCUIT  
4.7µF  
0.1µF  
0.1µF  
4.7µF  
5
24  
2
7
16  
18  
PHASE  
DVDDOUT  
IAN  
AVDDOUT  
REFIN  
0.1µF  
0.1µF  
4.7µF  
4.7µF  
4.7µF  
0.1µF  
150  
150Ω  
0.1µF  
0.1µF  
SHUNT  
FA1 22  
0.47µF  
23  
25  
26  
27  
28  
29  
30  
31  
32  
8
6
FA0  
IAP  
IAMS  
ZX/DREADY/CF2  
TO MCU  
TO MCU  
TO MCU  
TO MCU  
TO MCU  
TO MCU  
TO MCU  
TO MCU  
10  
VDDOUT2P5  
CF1  
IRQ  
4.7µF  
0.1µF  
TO LOAD  
NEUTRAL  
RESET  
ADE9153AMOSI/RX  
150Ω  
IBN  
11  
MISO/TX  
0.1µF  
0.1µF  
R
b
SCLK  
SS  
150Ω  
12 IBP  
IBMS  
19  
13  
VAMS  
VAN  
CLKOUT  
CLKIN  
3
4
15  
22pF  
22pF  
12.288pF  
1kΩ  
0.15µF  
330k330k330kΩ  
14 VAP  
21  
MSH  
4.7µF  
0.1µF  
1
20  
9
17  
Figure 37. Test Circuit  
Rev. 0 | Page 18 of 50  
 
 
Data Sheet  
ADE9153A  
TERMINOLOGY  
Crosstalk  
ADC Gain Error  
Crosstalk is measured by grounding one channel and applying a  
full-scale 50 Hz or 70 Hz signal on all the other channels. The  
crosstalk is equal to the ratio between the grounded ADC output  
value and its ADC full-scale output value. The ADC outputs  
are acquired for 200 sec. Crosstalk is expressed in decibels.  
The gain error in the ADCs represents the difference between the  
measured ADC output code (minus the offset) and the ideal  
output code when an external voltage reference of 1.25 V is used.  
The difference is expressed as a percentage of the ideal code and  
represents the overall gain error of one channel.  
Differential Input Impedance (DC)  
AC Power Supply Rejection (AC PSRR)  
The differential input impedance represents the impedance  
between the IAP and IAN pair, the IBP and IBN pair, or the  
VAP and VAN pair.  
AC PSRR quantifies the measurement error as a percentage of  
reading when the dc power supply is VNOM and modulated with  
ac and the inputs are grounded. For the ac PSRR measurement,  
100 sec of samples are captured with nominal supplies (3.3 V) and a  
second set is captured with an additional ac signal (233 mV rms at  
100 Hz) introduced onto the supplies. Then, the PSRR is  
expressed as PSRR = 20 log10(VRIPPLE/VNOMINAL).  
ADC Offset  
ADC offset is the difference between the average measured  
ADC output code with both inputs connected to ground and  
the ideal ADC output code of zero. ADC offset is expressed in mV.  
Signal-to-Noise Ratio (SNR)  
ADC Offset Drift over Temperature  
SNR is calculated by inputting a 50 Hz signal, and acquiring  
samples over 10 sec. The amplitudes for each frequency, up to  
the bandwidth given in Table 1 as the ADC output bandwidth  
(−3 dB), are calculated. To determine the SNR, the signal at 50 Hz  
is compared to the sum of the power from all the other frequencies,  
removing power from its harmonics. The value for SNR is  
expressed in decibels.  
The ADC offset drift is the change in offset over temperature. It  
is measured at −40°C, +25°C, and +85°C. Calculate the offset  
drift over temperature as follows:  
Drift   
Offset  
40C  
Offset  
25C  
,
40C (25C)  
max  
ADC Output Pass Band  
Offset  
85C  
Offset 25C  
    
The ADC output pass band is the bandwidth within 0.1 dB,  
resulting from the digital filtering in the sinc4 filter and sinc4  
filter + infinite impulse response (IIR), low-pass filter (LPF).  
85C (25C)  
Offset drift is expressed in μV/°C.  
ADC Output Bandwidth  
Channel Drift over Temperature  
The ADC output bandwidth is the bandwidth within −3 dB,  
resulting from the digital filtering in the sinc4 and sinc4 + IIR LPF.  
The channel drift over temperature coefficient includes the  
temperature variation of the PGA and ADC gain when using  
the internal voltage reference. This coefficient represents the overall  
temperature coefficient of one channel. With the internal voltage  
reference, the ADC gain is measured at −40°C, +25°C, and +85°C.  
Then, the temperature coefficient is calculated as follows:  
Speed of Convergence  
The speed of convergence is the time it takes for mSure to  
reach a certain level of accuracy. This speed, or time required, is  
logarithmically proportional to the required accuracy. In other  
words, if a greater accuracy is required in mSure autocalibration,  
the time required increases logarithmically.  
Drift   
Gain  
40C  
Gain(25C)  
Gain 85C  
Gain(25C)  
Gain  
40C  25C  
Gain 25C  
85C  25C  
25C  
   
Similarly, the speed is related to the power mode in which  
mSure is being run: the lower the power mode, the slower the  
speed of convergence. This relationship is shown in Table 2 for  
the specified system. The speed of convergence determines the  
time it takes to complete the autocalibration process and to reach  
a certain specified accuracy.  
,
max  
Gain drift is measured in ppm/°C.  
Rev. 0 | Page 19 of 50  
 
ADE9153A  
Data Sheet  
Absolute Accuracy  
Conversion Constant  
Absolute accuracy takes into account the accuracy of the mSure  
reference. The speed of convergence to reach this accuracy depends  
on the time of an mSure autocalibration run. The longer the time of  
an mSure autocalibration run, the greater the accuracy.  
In this data sheet, the conversion constant (CC) is the value  
that mSure returns when estimating the transfer function of the  
sensor and front end. This value is in units of A/code or V/code,  
depending on which channel the estimation occurs.  
Certainty of Estimation  
The certainty of the mSure estimation, which is also referred  
to as simply certainty (CERT), is a metric of the precision of the  
mSure measurement. This certainty is displayed as a percentage;  
the lower the value, the more confidence there is in the estimation  
value.  
Rev. 0 | Page 20 of 50  
Data Sheet  
ADE9153A  
THEORY OF OPERATION  
The MS_ABSENT bit is set if the mSure signal is not detected. If  
this bit is triggered, wiring in the meter may be incorrect or broken.  
mSURE AUTOCALIBRATION FEATURE  
The ADE9153A offers mSure autocalibration technology,  
enabling the automatic calibration of the current and voltage  
channel accurate, automatic calibration. Autocalibration features  
have two main components: absolute accuracy and the speed of  
convergence (see the Terminology section for more details).  
The MS_TIMEOUT bit is set if autocalibration is left to run for  
more than the 600 sec limit of the system. If this interrupt is  
triggered, ensure that the runs of mSure are being correctly  
handled in terms of enabling and disabling mSure when  
appropriate.  
When performing autocalibration, the current channels, AI and  
BI, can be run in two power modes: turbo mode and normal mode.  
The power mode is a trade-off between the speed of convergence  
and current consumption. In turbo mode, the speed of conver-  
gence is 4× faster and the current consumption is only 2× higher  
when compared to normal mode, which means that the average  
consumption over a full run is less than in low power mode, but  
the instantaneous consumption is higher, as shown in Figure 38.  
The MS_SHIFT bit is set when there is a shift in the CC value  
that occurs in the middle of a run. This setting means that an  
event at the meter level changed the CC before the run finished  
and another run must be performed to achieve a more accurate  
value. The certainty in this case is high, >50,000 ppm.  
Figure 39 to Figure 41 show the speed of convergence of the mSure  
result (the CC value). As the value of the shunt increases, or as the  
gain of the PGA increases, the speed of convergence also increases  
due to the signal size being larger. These are both parameters  
that must be set based on the overall system, taking into account  
factors such as the maximum current being measured. Figure 39  
to Figure 41 show how the speed of convergence is influenced  
from factors in a system.  
POWER  
CONSUMPTION  
NORMAL  
MODE  
p0 + 2 × p1  
LOW POWER MODE  
p0 + p1  
ADE9153A p0  
mSure DISABLED  
0
t1  
4 × t1  
TIME  
1.000  
300µ  
500µΩ  
1000µΩ  
Figure 38. mSure Autocalibration Power Modes to Same Certainty  
2000µΩ  
0.800  
The ADE9153A can perform the autocalibration of a meter  
without requiring an accurate source or reference meter. By  
powering up the meter, the CC of each channel can be measured,  
and that requirement alone is enough to perform the auto-  
calibration.  
0.600  
0.400  
0.353  
After the meter is powered, the autocalibration feature can be run  
on each channel, one at a time, by using the MS_ACAL_CFG  
register. Each channel has a set amount of run time. After each  
channel finishes a run, the certainty of the measurements are  
confirmed with the MS_ACAL_xCERT registers. Then, the  
MS_ACAL_xCC register can be used to calculate a gain value  
that calibrates the meter.  
0.250  
0.200  
0
0
20  
40  
60  
80  
100 120 140 150 180 200  
CALIBRATION TIME TO REACH ACCURACY (Seconds)  
Figure 39. Speed of Convergence for Autocalibration (Shunt Channel,  
Normal Mode) Based on Shunt Value  
mSure System Warning Interrupts  
0.600  
A set of interrupts in the ADE9153A are dedicated to alerting  
the user regarding any issues during an mSure autocalibration.  
These alerts are all indicated as a bit in the MS_STATUS_IRQ  
register, which is a Tier 2 status register as described in the  
Interrupts/Events section.  
300µ  
500µΩ  
1000µΩ  
2000µΩ  
0.500  
0.400  
0.353  
The MS_CONFERR bit is set if a run of mSure is incorrectly set up  
with the MS_ACAL_CFG register. Clear these registers to 0 and  
check the settings being written before starting another run.  
0.300  
0.250  
0.200  
0.100  
0
0
10  
20  
30  
40  
50  
60  
70  
80  
90  
CALIBRATION TIME TO REACH ACCURACY (Seconds)  
Figure 40. Speed of Convergence for Autocalibration (Shunt Channel, Turbo  
Mode) Based on Shunt Value  
Rev. 0 | Page 21 of 50  
 
 
 
 
ADE9153A  
Data Sheet  
0.600  
MEASUREMENTS  
Current Channel  
1501:1  
1001:1  
619:1  
0.500  
The ADE9153A has two current channels. Channel A is optimized  
for use with a shunt, and Channel B is for use with a current  
transformer. The current channel datapaths for Channel A and  
Channel B are shown in Figure 42 and Figure 43, respectively.  
0.400  
0.353  
0.300  
0.250  
0.200  
Current Channel Gain, xIGAIN  
The ADE9153A provides current gain calibration registers,  
AIGAIN and BIGAIN, with one register for each channel.  
0.100  
0
The current channel gain varies with xIGAIN, as shown in the  
following equation:  
50  
150  
200  
xIGAIN  
Current Channel Gain =  
1   
2 27  
CALIBRATION TIME TO REACH ACCURACY (Seconds)  
Figure 41. Speed of Convergence for Autocalibration (Voltage Channel)  
Based on the Potential Divider Ratio  
VIN  
VIN  
+1/AI_PGAGAIN  
+1V  
ONE  
CYCLE  
RMS_OC_SRC  
AI_WAV  
RMS  
0V  
0V  
ZERO-CROSSING  
DETECTION  
ZX_SRC_SEL  
–1/AI_PGAGAIN  
–1V  
ANALOG INPUT RANGE  
ANALOG INPUT RANGE  
REFERENCE  
CURRENT PEAK  
DETECTION  
HPFDIS  
HPF  
TOTAL ACTIVE AND  
FUNDAMENTAL REACTIVE  
POWER CALCULATIONS  
4kSPS  
4:1  
AI GAIN  
IAP  
VIN  
IAN  
Σ-∆  
MODULATOR  
PHASE  
COMP  
LPF  
PGA  
SINC4  
RMS AND VA  
CALCULATIONS  
Figure 42. ADE9153A Current Channel A Datapath  
V
IN  
+1.9V  
ONE  
CYCLE  
RMS  
RMS_OC_SRC  
BI_WAV  
0.9V  
ZX_SRC_SEL  
ZERO-CROSSING  
DETECTION  
–0.1V  
ANALOG INPUT RANGE  
REFERENCE  
CURRENT PEAK  
DETECTION  
INTEN_BI  
HPFDIS  
HPF  
BI GAIN  
4kSPS  
IBP  
Σ-∆  
MODULATOR  
PHASE  
COMP  
V
RMS  
CALCULATIONS  
SINC4  
LPF  
4:1  
IN  
INTEGRATOR  
IBN  
Figure 43. ADE9153A Current Channel B Datapath  
VIN  
1.3V  
ONE  
CYCLE  
RMS  
0.8V  
0.3V  
RMS_OC_SRC  
AV_WAV  
ZERO-CROSSING  
DETECTION  
ANALOG INPUT RANGE  
REFERENCE  
ZX_SRC_SEL  
VOLTAGE PEAK  
DETECTION  
FUNDAMENTAL AND TOTAL  
ACTIVE AND REACTIVE  
POWER CALCULATIONS  
HPFDIS  
HPF  
AVGAIN  
4kSPS  
4:1  
VAP  
Σ-∆  
MODULATOR  
PHASE  
COMP  
LPF  
SINC4  
VIN  
FUNDAMENTAL AND TOTAL  
RMS, VA, THD  
CALCULATIONS  
VAN  
Figure 44. ADE9153A Voltage Channel Datapath  
Rev. 0 | Page 22 of 50  
 
 
 
 
 
Data Sheet  
ADE9153A  
Calculate the VLEVEL value according to the following  
equation:  
High-Pass Filter  
A high-pass filter removes dc offsets for accurate rms and energy  
measurements. This filter is enabled by default and features a  
corner frequency of 1.25 Hz.  
VLEVEL = x × 1,444,084  
where x is the dynamic range of the nominal voltage input  
signal with respect to full scale.  
To disable the high-pass filter on all current and voltage channels,  
set the HPFDIS bit in the CONFIG0 register. The corner frequency  
is configured with the HPF_CRN bits in the CONFIG2 register.  
For example, if the signal is at ½ of full scale, x = 2. Therefore,  
VLEVEL = 2 × 1,444,084  
Digital Integrator  
Total RMS  
A digital integrator is included on Current Channel B for the  
possibility of interfacing with a di/dt current sensor, also known  
as Rogowski coils. It is important to take note that the integrator  
cannot be used with any of the mSure functions. To configure  
the digital integrator, use the INTEN_BI bits in the CONFIG0  
register. The digital integrator is disabled by default.  
The ADE9153A offers total current and voltage rms measurements  
on all channels. Figure 45 shows the datapath of the rms  
measurements.  
xRMS_OS  
15  
Phase Compensation  
AV_WAV OR xI_WAV  
VOLTAGE OR CURRENT  
CHANNELWAVEFORM  
The ADE9153A provides a phase compensation register for  
each current channel: APHASECAL and BPHASECAL. The  
phase calibration range is −15° to +2.25° at 50 Hz and −15° to  
+2.7° at 60 Hz.  
2
x
LPF2  
xRMS  
+0.064%  
52725703  
–0.064%  
Use the following equation to calculate the xPHASECAL value  
for a given phase correction (φ)° angle. Phase correction (φ)° is  
positive to correct a current that lags the voltage, and negative  
to correct a current that leads the voltage, as seen in a current  
transformer.  
0
Figure 45. Filter-Based Total RMS Datapath  
sin()sin  
sin(2)  
27  
The total rms calculations, one for each channel (AIRMS,  
BIRMS, and AVRMS), are updated every 4 kSPS. The xIRMS  
value at full scale is 52,725,703 codes. The xVRMS value at full  
scale is 26,362,852 codes. The total rms measurements can be  
calibrated for gain and offset. Perform gain calibration on the  
respective Current A voltage channel datapath with the xGAIN  
registers. The following equation indicates how the offset  
calibration registers modify the result in the corresponding  
rms registers:  
2  
xPHASECAL =  
ω = 2π × fLINE/fDSP  
where:  
f
f
LINE is the line frequency.  
DSP = 4 kHz.  
Voltage Channel  
The ADE9153A has a single voltage channel with the datapath  
shown in Figure 44. The AVGAIN register calibrates the voltage  
channel and has the same scaling as the xIGAIN registers.  
xRMS = xRMS0 215 xRMOS_OS  
2
where xRMS0 is the initial xRMS register value before offset  
calibration.  
RMS and Power Measurements  
The ADE9153A calculates total values of rms current, rms voltage,  
active power, fundamental reactive power, and apparent power.  
The algorithm for computing the fundamental reactive power  
requires initialization of the network frequency using the  
SELFREQ bit in the ACCMODE register and the nominal  
voltage in the VLEVEL register.  
Total Active Power  
The ADE9153A offers a total active power measurement. The  
datapath for the total active power measurement is shown in  
Figure 46.  
CONFIG0.  
DISAPLPF  
APGAIN  
AWATT_OS  
AI_WAV  
AWATT  
ENERGY/  
POWER/  
LPF2  
CF ACCUMULATION  
AV_WAV  
Figure 46. Total Active Power (AWATT) Datapath  
Rev. 0 | Page 23 of 50  
 
 
 
ADE9153A  
Data Sheet  
The total active power calculation, AWATT, is updated  
every 4 kSPS. With full-scale inputs, the AWATT value is  
10,356,306 codes.  
The total apparent power calculation, AVA, is updated every  
4 kSPS. With full-scale inputs, the AVA value is 10,356,306 codes.  
LPF2 is enabled by default (DISRPLPF = 0) and must be set to  
this default value for typical operation. Disable LPF2 by setting  
the DISRPLPF bit in the CONFIG0 register.  
The low-pass filter, LPF2, is enabled by default (DISAPLPF = 0)  
and must be set to this default value for typical operation. Disable  
LPF2 by setting the DISAPLPF bit in the CONFIG0 register.  
The following equation indicates how the gain and offset  
calibration registers modify the results in the power register:  
The ADE9153A offers a register, VNOM, to calculate the total  
apparent power when the voltage is missing. This register is set  
to correspond to a desired voltage rms value. If the VNOMA_  
EN bit in the CONFIG0 register is set, the VNOM value is used  
instead of AVRMS.  
APGAIN  
1  
AWATT =  
AWATT0 + AWATT_OS  
227  
APGAIN is a common gain for all power measurements: active,  
reactive, and apparent power measurements.  
Energy Accumulation, Power Accumulation, and No  
Load Detection Features  
Fundamental Reactive Power  
The ADE9153A calculates total active, fundamental reactive,  
and total apparent energy. By default, the accumulation mode is  
signed accumulation but can be changed to absolute, positive  
only, or negative only for active and reactive energies using the  
WATTACC and VARACC bits in the ACCMODE register.  
The ADE9153A offers a fundamental reactive power measurement.  
Figure 47 shows the datapath for the fundamental reactive  
power calculation.  
APGAIN  
AFVAR_OS  
Energy Accumulation  
AI_WAV  
AV_WAV  
ENERGY/  
The energy is accumulated into a 42-bit signed internal energy  
accumulator at 4 kSPS. The user readable energy register is  
signed and 45 bits wide, split between two 32-bit registers as  
shown in Figure 49. With full-scale inputs, the user energy  
register overflows in 106.3 sec.  
AFVAR  
FUNDAMENTAL  
VAR  
POWER/CF  
ACCUMUL ATION  
Figure 47. Fundamental Reactive Power (AFVAR) Datapath  
The fundamental reactive power calculation, AFVAR, is  
updated every 4 kSPS. With full-scale inputs, the AFVAR value  
is 10,356,306 codes.  
fDSP  
41  
0
+
+
AWATT  
INTERNAL ENERGY ACCUMULATOR  
LPF2 is enabled by default (DISRPLPF = 0) and must be set to  
this default value for typical operation. Disable LPF2 by setting  
the DISRPLPF bit in the CONFIG0 register.  
13 12  
0
AWATTHR_HI  
31  
31  
12  
0
The following equation indicates how the gain and offset  
calibration registers modify the results in the power register:  
AWATTHR_LO  
Figure 49. Internal Energy Accumulator to AWATTHR_HI and AWATTHR_LO  
APGAIN  
1  
AFVAR =  
AFVAR0 + AFVAR_OS  
227  
Energy Accumulation Modes  
The energy registers can accumulate a user defined number  
of samples or half line cycles configured by the EGY_TMR_  
MODE bit in the EP_CFG register. Half line cycle accumulation  
uses the voltage channel zero crossings. The number of samples  
or half line cycles is set in the EGY_TIME register. The maximum  
value of EGY_TIME is 8191 decimal. With full-scale inputs, the  
internal register overflows in 13.3 sec. For a 50 Hz signal, EGY_  
TIME must be lower than 1329 decimal to prevent overflow  
during half line cycle accumulation.  
Total Apparent Power  
The ADE9153A offers a total apparent power measurement.  
The datapath for the total apparent power calculation is shown  
in Figure 48.  
AIRMS_OS  
15  
2
APGAIN  
AI_WAV  
AIRMS  
2
x
LPF2  
LPF2  
ENERGY/  
AVA  
After EGY_TIME + 1 samples or half line cycles, the EGYRDY bit  
is set in the status register and the energy register is updated.  
The data from the internal energy register is added or latched to the  
user energy register, depending on the EGY_LD_ACCUM bit  
setting in the EP_CFG register.  
POWER/  
AV_WAV  
AVRMS  
VNOM  
CF ACCUMULATION  
2
x
0
1
15  
2
AVRMS_OS  
Figure 48. Total Apparent Power (AVA) Datapath  
Rev. 0 | Page 24 of 50  
 
 
 
Data Sheet  
ADE9153A  
power changes, the corresponding REVx bits in the status register  
Reset Energy Register on Read  
IRQ  
are set and  
generates an interrupt.  
The user can reset the energy register on a read using the  
RD_RST_EN bit in the EP_CFG register. In this way, the  
value in the user energy register is reset when it is read.  
The ADE9153A allows the user to accumulate total active  
power and fundamental reactive power into separate positive  
and negative accumulation registers: PWATT_ACC, NWATT_  
ACC, PFVAR_ACC, and NFVAR_ACC. A new accumulation  
from zero begins when the power update interval set in  
PWR_TIME elapses.  
Power Accumulation  
The ADE9153A accumulates the total active, fundamental  
reactive, and total apparent powers into the AWATT_ACC,  
AFVAR_ACC, and AVA_ACC 32-bit signed registers, respectively.  
This accumulation can be used as an averaged power reading.  
No Load Detection Feature  
The ADE9153A features no load detection for each energy to  
prevent energy accumulation due to noise. If the accumulated  
energy over the user defined time period is below the user defined  
threshold, zero energy is accumulated into the energy register.  
The NOLOAD_TMR bits in the EP_CFG register determine the  
no load time period, and the ACT_NL_LVL, REACT_NL_LVL,  
and APP_NL_LVL registers contain the user defined no load  
threshold. The no load status is available in the PHNOLOAD  
The number of samples accumulated is set using the PWR_  
TIME register. The PWRRDY bit in the status register is set  
after PWR_TIME + 1 samples accumulate at 4 kSPS. The  
maximum value of the PWR_TIME register is 8191 decimal,  
and the maximum power accumulation time is 1.024 sec.  
The CFxSIGN, AVARSIGN, and AWSIGN bits in the  
PHSIGN register indicate the sign of accumulated powers over  
the PWR_TIME interval. When the sign of the accumulated  
IRQ  
register and the status register, which can be driven to the  
interrupt pin.  
4.096MHz  
AWATT  
000  
AVA  
010  
DIGITAL  
CFxDIS  
TO  
FREQUENCY  
512  
AFVAR  
100  
CFx BITS  
CFx PIN  
0
1
1
CFxSEL  
PULSE  
WIDTH  
CONFIGURATION  
CFx_LT  
CFxDEN  
WTHR  
CF_LTMR  
000  
CF_ACC_CLR  
VATHR  
VARTHR  
010  
100  
CFxSEL  
ADE9153A  
Figure 50. Digital to Frequency Conversion for CFx  
Rev. 0 | Page 25 of 50  
 
ADE9153A  
Data Sheet  
Digital to Frequency Conversion—CFx Output  
POWER QUALITY MEASUREMENTS  
The ADE9153A includes two pulse outputs on the CF1 and CF2  
output pins that are proportional to the energy accumulation. The  
block diagram of the CFx pulse generation is shown in Figure 50.  
CF2 is multiplexed with ZX and DREADY.  
Zero-Crossing Detection  
The ADE9153A offers zero-crossing detection on the voltage  
and both current channels. The current and voltage channel  
datapaths preceding the zero-crossing detection are shown in  
Figure 51 and Figure 52.  
Calibration Frequency (CF) Energy Selection  
Use the ZX_SRC_SEL bit in the CONFIG0 register to select  
data before the high-pass filter or after phase compensation to  
configure the inputs to zero-crossing detection. ZX_SRC_SEL =  
0 by default after reset.  
The CFxSEL bits in the CFMODE register select which type of  
energy to output on the CFx pins. For example, with CF1SEL =  
000b and CF2SEL = 100b, CF1 indicates the total active energy,  
and CF2 indicates the fundamental reactive energy.  
To provide protection from noise, voltage channel zero-crossing  
events (ZXAV) do not generate if the absolute value of the LPF1  
output voltage is smaller than the threshold, ZXTHRSH. The  
current channel zero-crossing detection outputs, ZXAI and  
ZXBI, are active for all input signals levels.  
Configuring the CFx Pulse Width  
The values of the CFx_LT and the CF_LTMR bits in the  
CF_LCFG register determine the pulse width.  
The maximum CFx with threshold (xTHR) = 0x00100000 and  
CFxDEN = 2 is 78.9 kHz. It is recommended to leave xTHR at  
the default value of 0x00100000.  
Calculate the zero-crossing threshold, ZXTHRSH, from the  
following equation:  
CFx Pulse Sign  
ZXTHRSH =  
The CFxSIGN bits in the PHSIGN register indicate whether the  
energy in the most recent CFx pulse is positive or negative. The  
REVPCFx bits in the status register indicate if the CFx polarity  
(V_WAV at Full Scale) (LPF1 Attenuation)  
x 32 28  
IRQ  
changed sign. This feature generates an interrupt on the  
pin.  
where  
V_WAV at Full Scale is 37,282,702 decimal.  
LPF1 Attenuation is 0.86 at 50 Hz, and 0.81 at 60 Hz.  
x is the dynamic range below which the voltage channel zero  
crossing must be blocked.  
Clearing the CFx Accumulator  
To clear the accumulation in the digital to frequency converter  
and CFDEN counter, write 1 to the CF_ACC_CLR bit in the  
CONFIG1 register. The CF_ACC_CLR bit automatically clears  
itself.  
ZX_SRC_SEL  
HPFDIS  
AVGAIN  
ZERO-CROSSING  
÷32  
DETECTION  
LPF1  
PHASE  
COMP  
HPF  
AV_WAV  
Figure 51. Voltage Channel Signal Path Preceding Zero-Crossing Detection  
ZX_SRC_SEL  
HPFDIS  
HPF  
INTEN_BI  
xIGAIN  
ZX DETECTION  
÷32  
LPF1  
PHASE  
COMP  
xI_WAV  
INTEGRATOR  
Figure 52. Current Channel Signal Path Preceding Zero-Crossing Detection  
Rev. 0 | Page 26 of 50  
 
 
 
Data Sheet  
ADE9153A  
The zero-crossing detection circuits have two different output rates:  
4 kSPS and 512 kSPS. The 4 kSPS zero-crossing signal calculates  
the line period, updates the ZXx bits in the status register, and  
monitors the zero-crossing timeout and energy accumulation  
functions. The 512 kSPS zero-crossing signal calculates the  
angle and updates the zero-crossing output on the CF2/ZX/  
DREADY pin.  
One Cycle RMS Measurement  
RMS½ is an rms measurement performed over one line cycle,  
updated every half cycle. This measurement is provided on all  
three channels for voltage and current. All the half cycle rms  
measurements are performed over the same time interval and  
update at the same time, as indicated by the RMS_OC_RDY bit  
in the status register. The results are stored in the AIRMS_OC,  
AVRMS_OC, and BIRMS_OC registers. The xIRMS_OC and  
AVRMS_OC register reading with full-scale inputs is  
CF1/ZX/DREADY  
The CF1/ZX/DREADY pin can output zero crossings using the  
ZX_OUT_OE bit in the CONFIG1 register. The CF1/ZX/  
DREADY output pin goes from low to high when a negative to  
positive transition is detected and from high to low when a  
positive to negative transition occurs.  
52,725,703 codes and 26,362,852, respectively.  
It is recommended to select the data before the high-pass filter  
for the fast rms measurement by setting the RMS_OC_SRC bit  
in the CONFIG0 register.  
The voltage channel is used for the timing of the rms½  
Zero-Crossing Timeout  
measurement. Alternatively, set the UPERIOD_SEL bit in the  
CONFIG2 register to set desired period in the USER_PERIOD  
register for line period measurement. An offset correction register,  
xRMS_OC_OS, is available for improved performance with  
small input signal levels. The datapath is shown in Figure 53.  
If a zero crossing is not received after (ZXTOUT + 1)/4000 sec,  
the ZXTOAV bit in the status register is set and generates an  
IRQ  
interrupt on the  
pin.  
Line Period Calculation  
The ADE9153A calculates the line period on the voltage with the  
result available in the APERIOD register. Calculate the line period,  
tL, from the APERIOD register according to the following equation:  
Dip and Swell Indication  
The ADE9153A monitors the rms½ value on the voltage  
channel to determine a dip and swell event. If the voltage goes  
below a threshold specified in the DIP_LVL register for a user  
configured number of half cycles in the DIP_CYC register, the  
DIPA bit is set in the EVENT_STATUS register. The minimum  
rms½ value measured during the dip is stored in the DIPA register.  
APERIOD 1  
4000 216  
tL =  
(sec)  
If the calculated period value is outside the range of 40 Hz to  
70 Hz, or if zero crossings are not detected, the APERIOD register  
is coerced to correspond to 50 Hz or 60 Hz, depending on the  
SELFREQ bit in the ACCMODE register.  
Similarly, if the voltage goes above a threshold specified in the  
SWELL_LVL register for a user configured number of half  
cycles in the SWELL_CYC register, the SWELLA bit is set in the  
EVENT_STATUS register. The maximum rms½ value measured  
during the swell is stored in the SWELLA register.  
Angle Measurement  
The ADE9153A provides two angle measurements: ANGL_AV_AI  
for the angle between current Channel A and the voltage channel,  
and ANGL_AI_BI for the angle between Current Channel A and  
Current Channel B. To convert angle register readings to degrees,  
use the following equations.  
IRQ  
The dip and swell event generates an interrupt on the  
pin.  
For a 50 Hz system,  
Angle (Degrees) = ANGL_x_y × 0.017578125  
For a 60 Hz system,  
Angle (Degrees) = ANGL_x_y × 0.02109375  
HPFDIS  
HPF  
INTEN_BI  
CURRENT  
CHANNEL  
SAMPLES  
xI_WAV  
PHASE  
COMP  
xIRMSONE  
INTEGRATOR  
(ON BI ONLY)  
RMS_OC_SEL  
APERIOD  
xIRMSONEOS  
FAST RMS½  
UPERIOD_SEL  
USER_PERIOD  
Figure 53. RMS½, RMS Measurements  
Rev. 0 | Page 27 of 50  
 
ADE9153A  
Data Sheet  
Overcurrent Indication  
determine the power factor from the APF register value, use the  
following equation:  
The ADE9153A monitors the rms½ value on current channels  
to determine overcurrent events. If an rms½ current is greater  
than the user configured threshold in the OI_LVL register, the  
OIx bit in the EVENT_STATUS register is set. The overcurrent  
Power Factor = APF × 2−27  
VAR  
270° LAGGING  
WATT (–)  
VAR (–)  
QUADRANT III  
WATT (+)  
VAR (–)  
QUADRANT IV  
IRQ  
event generates an interrupt on the  
pin.  
INDUCTIVE:  
CURRENT LAGS  
VOLTAGE  
The OIx_EN bits in the CONFIG3 register select the current  
channel to monitor for overcurrent events. The OIx bits in the  
EVENT_STATUS register indicate which current channel  
exceeded the threshold. The overcurrent value is stored in the  
OIA and OIB registers.  
CAPACITIVE:  
CURRENT LEADS  
VOLTAGE  
θ
= –30° PF = 0.866 CAP  
1
1
WATT  
V
θ
= 60° PF = 0.5 IND  
2
2
Peak Detection  
CAPACITIVE:  
CURRENT LEADS  
VOLTAGE  
INDUCTIVE:  
CURRENT LAGS  
VOLTAGE  
The ADE9153A records the peak value measured on all three  
channels from the AI_WAV, AV_WAV, and BI_WAV waveforms.  
The PEAK_SEL bits in the CONFIG3 register allow the user to  
select which channel to monitor.  
I
WATT (–)  
VAR (+)  
WATT (+)  
VAR (+)  
QUADRANT II  
QUADRANT I  
90° LAGGING  
WATT(+) INDICATES POWER RECEIVED (IMPORTED FROM GRID)  
WATT(–) INDICATES POWER DELIVERED (EXPORTEDTO GRID)  
The IPEAK register stores the peak current value in the  
IPEAKVAL bits and indicates which phase currents reached the  
value in the IPPHASE bits. IPEAKVAL is equal to xI_WAV/25.  
Figure 54. WATT and VAR Power Sign for Capacitive and Inductive Loads  
Temperature  
Similarly, VPEAK stores the peak voltage value in the VPEAKVAL  
bits. VPEAKVAL is equal to AV_WAV/25. After a read, the VPEAK  
and IPEAK registers reset.  
The temperature reading is available in the TEMP_RSLT register.  
To convert the temperature range into Celsius, use the following  
equation:  
Temperature (°C) = TEMP_RSLT × (−TEMP_GAIN/217) +  
Power Factor  
The power factor calculation, APF, is updated every 1.024 sec.  
The sign of the APF calculation follows the sign of AWATT. To  
determine if power factor is leading or lagging, refer to the sign  
of the total or fundamental reactive energy and the sign of the  
APF or AWATT value, as shown in Figure 54.  
(TEMP_OFFSET/25)  
During the manufacturing of each device, the TEMP_GAIN  
and TEMP_OFFSET bits of Register TEMP_TRIM are programed.  
To configure the temperature sensor, program the TEMP_CFG  
register.  
The power factor result is stored in 5.27 format. The highest  
power factor value is 0x07FF FFFF, which corresponds to a power  
factor of 1. A power factor of −1 is stored as 0xF800 0000. To  
Rev. 0 | Page 28 of 50  
 
Data Sheet  
ADE9153A  
APPLICATIONS INFORMATION  
For the Tier 1 status register bits, Bits[25:0],  
INTERRUPTS/EVENTS  
1. Read the status register to see which bit is set.  
2. Write a 1 to the status bits that must be cleared.  
IRQ  
The ADE9153A has two pins,  
and ZX/DREADY/CF2, that  
can be used as interrupts to the host processor.  
For the Tier 2 status register bits, Bits[31:29],  
IRQ PIN INTERRUPTS  
1. Read the status register to see which Tier 2 register is set.  
2. Read the Tier 2 register (CHIP_STATUS, EVENT_STATUS,  
or MS_STATUS_IRQ); the register is cleared on a read.  
IRQ  
The  
pin goes low when an enabled interrupts occurs and stays  
low until the event is acknowledged by setting the corresponding  
status bit in the status register. The bits in the mask register  
configure the respective interrupts.  
CF2/ZX/DREADY EVENT PIN  
SERVICING INTERRUPTS  
The CF2 pin is multiplexed with the ZX and DREADY functions  
that track the state of zero crossings and when new data is  
available, respectively. The ZX pin functionality goes high with  
negative to positive zero crossings and goes low with positive  
negative zero crossings. The DREADY pin functionality outputs  
a 1 ms pulse when new data is ready.  
Interrupts in the ADE9153A are in a tiered system where it  
never takes more than two communications to clear an interrupt.  
The status register is a Tier 1 interrupt register and CHIP_STATUS,  
EVENT_STATUS, and MS_STATUS_IRQ are Tier 2 interrupt  
registers, which correspond to the status bits, CHIP_STAT,  
EVENT_STAT, and MS_STAT.  
Rev. 0 | Page 29 of 50  
 
 
 
 
ADE9153A  
Data Sheet  
ACCESSING ON-CHIP DATA  
The ADE9153A has two communication protocols for accessing  
on-chip data, a fast 10 MHz SPI and a slower 4800 Baud/  
115,200 Baud universal asynchronous receiver/transmitter  
(UART).  
If the UART is to be used at 4800 Baud, no action is required when  
the UART interface is chosen after a reset. The 115,200 Baud rate is  
chosen with a single write of 0x0052 to the UART_BAUD_  
SWITCH register. The Baud rate can be switched back to  
4800 Baud by writing 0x000 to the UART_BAUD_SWITCH  
register. UART_BAUD_SWITCH is a write only register.  
SS  
After power-on or reset, to select the SPI interface, the pin  
must be low and the SCLK pin must be high. To select the  
The UART communication is comprised of 11-bit frames with one  
start bit, eight data bits, one odd parity bit, and one stop bit.  
SS  
UART interface, the pin must be high and the SCLK pin  
must be low. When the ADE9153A is powered, the communica-  
tion is set, and it is locked in until the next ADE9153A reset.  
10  
9
2
1
0
START  
DATA [7:0]  
ODD PARITY  
STOP  
SPI PROTOCOL OVERVIEW  
Figure 56. Frame Bits  
The ADE9153A has an SPI-compatible interface consisting of  
Every UART communication starts with two command frames  
that contain the ADE9153A address being accessed, a read or  
write bit, a bit indicating whether to include the checksum, and  
then 00b as the lower two bits (see Figure 57).  
SS  
four pins: SCLK, MOSI/RX, MISO/TX, and . The ADE9153A  
is always an SPI slave; it never initiates a SPI communication.  
The SPI interface is compatible with 16-bit and 32-bit read/write  
operations. The maximum serial clock frequency supported by  
this interface is 10 MHz.  
15  
4
3
2
1
0
CHIP ADDRESS  
R/W  
CHECKSUM  
00B  
The ADE9153A provides SPI burst read functionality on certain  
registers, allowing multiple register to be read after sending one  
command header, CMD_HDR.  
WRITE = 0  
READ = 1  
OFF = 0  
ON = 1  
Figure 57. Command Header (CMD)  
ADDRESS TO BE ACCESSED  
DON’T CARE BITS  
The frames are then organized with the two command header  
frames, followed by the data frames, and finally an optional  
checksum that is enabled in the command frames.  
15  
3
2
0
xxx  
ADDR[11:0]  
R/W  
READ = 1  
WRITE = 0  
0
1
2
3
4
CMD0  
CMD1  
DATA0  
DATA1  
CHECKSUM  
OPTIONAL  
Figure 55. Command Header, CMD_HDR  
RX  
The ADE9153A SPI port calculates a 16-bit cyclic redundancy  
check (CRC-16) of the data sent out on the MOSI/RX pin so that  
the integrity of the data received by the master can be checked. The  
CRC of the data sent out on the MOSI/RX pin during the last  
register read is offered in a 16-bit register, CRC_SPI, and can be  
appended to the SPI read data as part of the SPI transaction.  
Figure 58. UART 16-Bit Write  
0
1
2
3
4
RX  
TX  
CMD0  
CMD1  
CHECKSUM  
OPTIONAL  
DATA0  
DATA1  
UART INTERFACE  
Figure 59. UART 16-Bit Read  
The ADE9153A has a UART interface consisting of two  
pins: RX and TX. This UART interface allows an isolated  
communication interface to be achieved using only two low  
cost opto-isolators. The UART interface is compatible with  
16-bit and 32-bit read/write operations. When the UART is  
selected, the Baud rate is 4800 Baud; however, a faster  
communication rate of 115,200 Baud can also be selected.  
The ADE9153A Baud rates are shown in Table 7.  
0
1
2
3
4
5
6
RX  
CMD0  
CMD1  
DATA0 DATA1 DATA2 DATA3  
CHECKSUM  
OPTIONAL  
Figure 60. UART 32-Bit Write  
Table 7. UART Baud Rate  
Ideal Rate  
(Baud)  
ADE9153A Actual Rate (Baud)  
(CLKIN = 12.288 MHz)  
Error  
0.00%  
2.56%  
4800  
115,200  
CLKIN/2560 = 4800  
CLKIN/104 = 118153.8  
Rev. 0 | Page 30 of 50  
 
 
 
 
 
Data Sheet  
ADE9153A  
COMMUNICATION VERIFICATION REGISTERS  
CONFIGURATION LOCK  
The ADE9153A includes three register that allow SPI operation  
verification. The LAST_CMD (Address 0x4AE), LAST_DATA_16  
(Address 0x4AC), and LAST_DATA_32 (Address 0x423) registers  
record the received CMD_HDR and the last read or transmitted  
data.  
The configuration lock feature prevents changes to the ADE9153A  
configuration. To enable this feature, write 0x3C64 to the  
WR_LOCK register. To disable the feature, write 0x4AD1.  
To determine whether this feature is active, read the  
WR_LOCK register, which reads as 1 if the protection is  
enabled and 0 if it is disabled.  
CRC OF CONFIGURATION REGISTERS  
When this feature is enabled, it prevents writing to addresses  
from Address 0x000 to Address 0x073 and Address 0x400 to  
Address 0x4FE.  
The configuration register CRC feature in the ADE9153A monitors  
certain user and private register values. The results are stored in  
the CRC_RSLT register. When enabled, the ADE9153A generates  
IRQ  
an interrupt on  
if any of the monitored registers change the  
value of the CRC_RSLT register.  
Rev. 0 | Page 31 of 50  
 
 
 
ADE9153A  
Data Sheet  
REGISTER INFORMATION  
REGISTER SUMMARY  
Table 8. Register Summary  
Length  
(Bits)  
Address Name  
Description  
Reset  
Access  
0x000  
0x001  
0x002  
0x003  
0x004  
0x005  
0x006  
0x007  
AIGAIN  
Phase A current gain adjust.  
32  
32  
32  
32  
32  
32  
32  
32  
0x00000000 R/W  
APHASECAL  
AVGAIN  
AIRMS_OS  
AVRMS_OS  
APGAIN  
Phase A phase correction factor.  
Phase A voltage gain adjust.  
Phase A current rms offset for filter-based AIRMS calculation.  
Phase A voltage rms offset for filter-based AVRMS calculation.  
Phase A power gain adjust for AWATT, AVA, and AFVAR calculations.  
Phase A total active power offset correction for AWATT calculation.  
0x00000000 R/W  
0x00000000 R/W  
0x00000000 R/W  
0x00000000 R/W  
0x00000000 R/W  
0x00000000 R/W  
0x00000000 R/W  
AWATT_OS  
AFVAR_OS  
Phase A fundamental reactive power offset correction for AFVAR  
calculation.  
0x008  
0x009  
0x010  
0x011  
0x013  
0x019  
0x020  
0x021  
AVRMS_OC_OS  
AIRMS_OC_OS  
BIGAIN  
BPHASECAL  
BIRMS_OS  
BIRMS_OC_OS  
CONFIG0  
Phase A voltage rms offset for fast rms, AVRMS_OC calculation.  
Phase A current rms offset for fast rms, AIRMS_OC calculation.  
Phase B current gain adjust.  
32  
32  
32  
32  
32  
32  
32  
32  
0x00000000 R/W  
0x00000000 R/W  
0x00000000 R/W  
0x00000000 R/W  
0x00000000 R/W  
0x00000000 R/W  
0x00000000 R/W  
0x00000000 R/W  
Phase B correction factor.  
Phase B current rms offset for filter-based BIRMS calculation.  
Phase B current rms offset for fast rms, BIRMS_OC calculation.  
DSP configuration register.  
VNOM  
Nominal phase voltage rms used in the calculation of apparent  
power, AVA, when the VNOMA_EN bit is set in the CONFIG0 register.  
0x022  
DICOEFF  
Value used in the digital integrator algorithm. If the integrator is  
turned on, with INTEN_BI equal to 1 in the CONFIG0 register, it is  
recommended to leave this register at the default value.  
32  
0x00000000 R/W  
0x023  
0x030  
0x045  
BI_PGAGAIN  
MS_ACAL_CFG  
MS_AICC_USER  
PGA gain for Current Channel B ADC.  
mSure autocalibration configuration register.  
32  
32  
0x00000000 R/W  
0x00000000 R/W  
0x00000000 R/W  
User input Current Channel A CC value for mSure initialization and 32  
threshold calculation.  
0x046  
0x047  
0x049  
0x04A  
0x04C  
0x200  
0x201  
MS_BICC_USER  
MS_AVCC_USER  
CT_PHASE_DELAY  
CT_CORNER  
VDIV_RSMALL  
AI_WAV  
User input Current Channel B CC value for mSure initialization and 32  
threshold calculation.  
0x00000000 R/W  
0x00000000 R/W  
0x00000000 R/W  
0x00000000 R/W  
0x00000000 R/W  
User input Voltage Channel CC value for mSure initialization and  
threshold calculation.  
Phase delay of the CT used on Current Channel B. This register is  
in 5.27 format and expressed in degrees.  
Corner frequency of the CT. This value is calculated from the  
CT_PHASE_DELAY value.  
32  
32  
32  
32  
This register holds the resistance value, in Ω, of the small resistor  
in the resistor divider.  
Instantaneous Current Channel A waveform processed by the DSP 32  
at 4 kSPS.  
0x00000000  
0x00000000  
R
R
AV_WAV  
Instantaneous voltage channel waveform processed by the DSP  
at 4 kSPS.  
32  
0x202  
0x203  
0x204  
0x206  
0x207  
0x208  
0x209  
AIRMS  
AVRMS  
AWATT  
AVA  
AFVAR  
APF  
Phase A filter-based current rms value updated at 4 kSPS.  
Phase A filter-based voltage rms value updated at 4 kSPS.  
Phase A low-pass filtered total active power updated at 4 kSPS.  
Phase A total apparent power updated at 4 kSPS.  
Phase A fundamental reactive power updated at 4 kSPS.  
Phase A power factor updated at 1.024 sec.  
32  
32  
32  
32  
32  
32  
0x00000000  
0x00000000  
0x00000000  
0x00000000  
0x00000000  
0x00000000  
0x00000000  
R
R
R
R
R
R
R
AIRMS_OC  
Phase A current fast rms calculation; one cycle rms updated every 32  
half cycle.  
0x20A  
AVRMS_OC  
Phase A voltage fast rms calculation; one cycle rms updated every 32  
half cycle.  
0x00000000  
R
Rev. 0 | Page 32 of 50  
 
 
Data Sheet  
ADE9153A  
Length  
(Bits)  
Address Name  
Description  
Reset  
Access  
0x210  
BI_WAV  
Instantaneous Phase B Current Channel waveform processed by  
the DSP at 4 kSPS.  
32  
0x00000000  
R
0x212  
0x219  
BIRMS  
Phase B filter-based current rms value updated at 4 kSPS.  
32  
0x00000000  
0x00000000  
R
R
BIRMS_OC  
Phase B Current fast rms calculation; one cycle rms updated every 32  
half cycle.  
0x220  
0x221  
0x222  
0x223  
0x224  
0x225  
0x240  
MS_ACAL_AICC  
MS_ACAL_AICERT  
MS_ACAL_BICC  
MS_ACAL_BICERT  
MS_ACAL_AVCC  
MS_ACAL_AVCERT  
Current Channel A mSure CC estimation from autocalibration.  
Current Channel A mSure certainty of autocalibration.  
Current Channel B mSure CC estimation from autocalibration.  
Current Channel B mSure certainty of autocalibration.  
Voltage channel mSure CC estimation from autocalibration.  
Voltage channel mSure certainty of autocalibration.  
32  
32  
32  
32  
32  
32  
32  
0x00000000  
0x00000000  
0x00000000  
0x00000000  
0x00000000  
0x00000000  
0x00000000  
R
R
R
R
R
R
R
MS_STATUS_CURRENT The MS_STATUS_CURRENT register contains bits that reflect the  
present state of the mSure system.  
0x241  
VERSION_DSP  
This register indicates the version of the ADE9153B DSP after the  
user writes run = 1 to start measurements.  
This register indicates the version of the product being used.  
32  
32  
0x00000000  
R
0x242  
0x39D  
VERSION_PRODUCT  
AWATT_ACC  
0x0009153A  
0x00000000  
R
R
Phase A accumulated total active power, updated after PWR_TIME 32  
4 kSPS samples.  
0x39E  
0x39F  
AWATTHR_LO  
AWATTHR_HI  
Phase A accumulated total active energy, least significant bits  
(LSBs). Updated according to the settings in the EP_CFG and  
EGY_TIME registers.  
Phase A accumulated total active energy, most significant bits  
(MSBs). Updated according to the settings in the EP_CFG and  
EGY_TIME registers.  
32  
0x00000000  
0x00000000  
R
R
32  
0x3B1  
0x3B2  
0x3B3  
0x3BB  
0x3BC  
0x3BD  
0x3EB  
0x3EF  
0x3F3  
0x3F7  
AVA_ACC  
Phase A accumulated total apparent power, updated after  
PWR_TIME 4 kSPS samples.  
Phase A accumulated total apparent energy, LSBs. Updated  
according to the settings in the EP_CFG and EGY_TIME registers.  
Phase A accumulated total apparent energy, MSBs. Updated  
according to the settings in the EP_CFG and EGY_TIME registers.  
Phase A accumulated fundamental reactive power. Updated after  
PWR_TIME 4 kSPS samples.  
32  
32  
32  
32  
32  
32  
0x00000000  
0x00000000  
0x00000000  
0x00000000  
0x00000000  
0x00000000  
0x00000000  
0x00000000  
0x00000000  
0x00000000  
R
R
R
R
R
R
R
R
R
R
AVAHR_LO  
AVAHR_HI  
AFVAR_ACC  
AFVARHR_LO  
AFVARHR_HI  
PWATT_ACC  
NWATT_ACC  
PFVAR_ACC  
NFVAR_ACC  
Phase A accumulated fundamental reactive energy, LSBs. Updated  
according to the settings in the EP_CFG and EGY_TIME registers.  
Phase A accumulated fundamental reactive energy, MSBs. Updated  
according to the settings in the EP_CFG and EGY_TIME registers.  
Accumulated positive total active power from the AWATT register; 32  
updated after PWR_TIME 4 kSPS samples.  
Accumulated negative total active power from the AWATT  
register; updated after PWR_TIME 4 kSPS samples.  
Accumulated positive fundamental reactive power from the  
AFVAR register, updated after PWR_TIME 4 kSPS samples.  
32  
32  
32  
Accumulated negative fundamental reactive power from the  
AFVAR register, updated after PWR_TIME 4 kSPS samples.  
0x400  
0x401  
0x402  
0x405  
0x409  
0x40A  
IPEAK  
VPEAK  
Status  
Mask  
OI_LVL  
OIA  
Current peak register.  
Voltage peak register.  
Tier 1 interrupt status register.  
Tier 1 interrupt enable register.  
Overcurrent RMS_OC detection threshold level.  
32  
32  
32  
32  
32  
32  
0x00000000  
0x00000000  
0x00000000 R/W  
0x00000000 R/W  
0x00FFFFFF  
0x00000000  
R
R
R/W  
R
Phase A overcurrent RMS_OC value. If overcurrent detection on this  
channel is enabled with OIA_EN in the CONFIG3 register and  
AIRMS_OC is greater than the OILVL threshold, this value is updated.  
0x40B  
0x40E  
OIB  
USER_PERIOD  
Phase B overcurrent RMS_OC value. See the OIA description.  
32  
32  
0x00000000  
R
User configured line period value used for RMS_OC when the  
UPERIOD_SEL bit in the CONFIG2 register is set.  
0x00500000 R/W  
Rev. 0 | Page 33 of 50  
ADE9153A  
Data Sheet  
Length  
(Bits)  
Address Name  
Description  
Reset  
Access  
0x40F  
VLEVEL  
Register used in the algorithm that computes the fundamental  
reactive power.  
32  
0x0045D450 R/W  
0x410  
0x411  
0x414  
0x415  
0x418  
0x41C  
0x41D  
0x41E  
0x41F  
0x420  
DIP_LVL  
Voltage RMS_OC dip detection threshold level.  
Phase A voltage RMS_OC value during a dip condition.  
Voltage RMS_OC swell detection threshold level.  
Phase A voltage RMS_OC value during a swell condition.  
Line period on the Phase A voltage.  
No load threshold in the total active power datapath.  
No load threshold in the fundamental reactive power datapath.  
No load threshold in the total apparent power datapath.  
Phase no load register.  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
0x00000000 R/W  
DIPA  
SWELL_LVL  
SWELLA  
0x007FFFFF  
0x00FFFFFF  
0x00000000  
0x00500000  
R
R/W  
R
APERIOD  
R
ACT_NL_LVL  
REACT_NL_LVL  
APP_NL_LVL  
PHNOLOAD  
WTHR  
0x00008225 R/W  
0x00008225 R/W  
0x00008225 R/W  
0x00000000  
R
Sets the maximum output rate from the digital to frequency  
converter of the total active power for the CF calibration pulse  
output. It is recommended to leave this at WTHR = 0x00100000.  
0x00100000 R/W  
0x421  
0x422  
VARTHR  
VATHR  
See WTHR. It is recommended to leave this at VARTHR = 0x00100000.  
32  
32  
0x00100000 R/W  
0x00100000 R/W  
See WTHR. It is recommended to leave this value at VATHR =  
0x00100000.  
0x423  
0x424  
LAST_DATA_32  
This register holds the data read or written during the last 32-bit  
transaction on the SPI port.  
32  
32  
0x00000000  
R
CT_PHASE_MEAS  
Set to 0xE5 for CT_PHASE_DELAY measurement; otherwise, the  
value must be 0xE4.  
CF calibration pulse width configuration register.  
0x000000E4 R/W  
0x00000000 R/W  
0x425  
0x471  
CF_LCFG  
TEMP_TRIM  
32  
32  
Temperature sensor gain and offset, calculated during the  
manufacturing process.  
0x00000000  
R
0x472  
0x473  
0x480  
0x481  
0x485  
CHIP_ID_HI  
CHIP_ID_LO  
Run  
CONFIG1  
ANGL_AV_AI  
Chip identification, 32 MSBs.  
Chip identification, 32 LSBs.  
Write this register to 1 to start the measurements.  
Configuration Register 1.  
32  
32  
16  
16  
16  
0x00000000  
0x00000000  
0x0000  
0x0300  
0x0000  
R
R
R/W  
R/W  
R
Time between positive to negative zero crossings on Phase A  
voltage and current.  
0x488  
ANGL_AI_BI  
Time between positive to negative zero crossings on Phase A and  
Phase B currents.  
16  
0x0000  
R
0x48B  
0x48C  
0x490  
0x491  
0x492  
0x493  
0x494  
0x495  
0x498  
0x499  
0x49A  
0x49D  
0x4A8  
0x4A9  
DIP_CYC  
SWELL_CYC  
CFMODE  
COMPMODE  
ACCMODE  
CONFIG3  
CF1DEN  
CF2DEN  
ZXTOUT  
ZXTHRSH  
ZX_CFG  
PHSIGN  
Voltage RMS_OC dip detection cycle configuration.  
Voltage RMS_OC swell detection cycle configuration.  
CFx configuration register.  
Computation mode register. Set this register to 0x0005.  
Accumulation mode register.  
16  
16  
16  
16  
16  
16  
16  
16  
16  
16  
16  
16  
16  
0xFFFF  
0xFFFF  
0x0000  
0x0000  
0x0000  
0x0000  
0xFFFF  
0xFFFF  
0xFFFF  
0x0009  
0x0000  
0x0000  
0x0000  
0x0000  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R
Configuration Register 3 for configuration of power quality settings.  
CF1 denominator register.  
CF2 denominator register.  
Zero-crossing timeout configuration register.  
Voltage channel zero-crossing threshold register.  
Zero-crossing detection configuration register.  
Power sign register.  
CRC_RSLT  
CRC_SPI  
This register holds the CRC of the configuration registers.  
The register holds the 16-bit CRC of the data sent out on the MOSI/RX 16  
pin during the last SPI register read.  
R
R
0x4AC  
LAST_DATA_16  
This register holds the data read or written during the last 16-bit  
transaction on the SPI port. When using UART, this register holds  
the lower 16 bits of the last data read or write.  
16  
0x0000  
R
0x4AE  
0x4AF  
LAST_CMD  
CONFIG2  
This register holds the address and the read/write operation  
request (CMD_HDR) for the last transaction on the SPI port.  
16  
16  
0x0000  
0x0C00  
R
Configuration Register 2. This register controls the high-pass filter  
(HPF) corner and the user period selection.  
R/W  
Rev. 0 | Page 34 of 50  
Data Sheet  
ADE9153A  
Length  
(Bits)  
Address Name  
Description  
Reset  
Access  
0x4B0  
0x4B1  
0x4B2  
0x4B4  
0x4B6  
0x4B7  
0x4B9  
0x4BF  
0x4C0  
EP_CFG  
PWR_TIME  
EGY_TIME  
CRC_FORCE  
TEMP_CFG  
TEMP_RSLT  
AI_PGAGAIN  
WR_LOCK  
Energy and power accumulation configuration.  
Power update time configuration.  
Energy accumulation update time configuration.  
This register forces an update of the CRC of configuration registers.  
Temperature sensor configuration register.  
Temperature measurement result.  
16  
16  
16  
16  
16  
16  
16  
16  
16  
0x0000  
0x00FF  
0x00FF  
0x0000  
0x0000  
0x0000  
0x0000  
0x0000  
0x0000  
R/W  
R/W  
R/W  
W
R/W  
R
R/W  
R/W  
R
This register configures the PGA gain for Current Channel A.  
This register enables the configuration lock feature.  
MS_STATUS_IRQ  
The Tier 2 status register for the autocalibration mSure system  
related interrupts. Any bit set in this register causes the  
corresponding bit in the status register to be set. This register is  
cleared on a read and all bits are reset. If a new status bit arrives  
on the same clock on which the read occurs, the new status bit  
remains set; in this way, no status bit is missed.  
0x4C1  
0x4C2  
0x4DC  
EVENT_STATUS  
Tier 2 status register for power quality event related interrupts.  
See the MS_STATUS_IRQ description.  
16  
16  
16  
0x0000  
0x0000  
0x0000  
R
CHIP_STATUS  
Tier 2 status register for chip error related interrupts. See the  
MS_STATUS_IRQ description.  
R
UART_BAUD_SWITCH  
This register switches the UART Baud rate between 4800 Baud  
and 115,200 Baud. Writing a value of 0x0052 sets the Baud rate to  
115,200 Baud; any other value maintains a Baud rate of 4800.  
W
0x4FE  
0x600  
0x601  
Version  
AI_WAV_1  
AV_WAV_1  
Version of the ADE9153B IC.  
SPI burst read accessible registers organized functionally. See AI_WAV. 32  
16  
0x0000  
0x00000000  
0x00000000  
R
R
R
SPI burst read accessible registers organized functionally. See  
AV_WAV.  
32  
0x602  
0x604  
0x605  
0x606  
0x608  
0x60A  
0x60C  
0x60E  
0x610  
0x611  
0x612  
0x613  
0x614  
0x615  
0x616  
0x617  
0x618  
0x61A  
BI_WAV_1  
AIRMS_1  
BIRMS_1  
AVRMS_1  
AWATT_1  
AFVAR_1  
AVA_1  
SPI burst read accessible registers organized functionally. See BI_WAV. 32  
0x00000000  
0x00000000  
0x00000000  
0x00000000  
0x00000000  
0x00000000  
0x00000000  
0x00000000  
0x00000000  
0x00000000  
0x00000000  
0x00000000  
0x00000000  
0x00000000  
0x00000000  
0x00000000  
0x00000000  
0x00000000  
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
SPI burst read accessible registers organized functionally. See AIRMS.  
SPI burst read accessible registers organized functionally. See BIRMS.  
32  
32  
SPI burst read accessible registers organized functionally. See AVRMS. 32  
SPI burst read accessible registers organized functionally. See AWATT.  
SPI burst read accessible registers organized functionally. See AFVAR.  
SPI burst read accessible registers organized functionally. See AVA.  
SPI burst read accessible registers organized functionally. See APF.  
SPI burst read accessible registers organized by phase. See AI_WAV.  
SPI burst read accessible registers organized by phase. See AV_WAV.  
SPI burst read accessible registers organized by phase. See AIRMS.  
SPI burst read accessible registers organized by phase. See AVRMS.  
SPI burst read accessible registers organized by phase. See AWATT.  
SPI burst read accessible registers organized by phase. See AVA.  
SPI burst read accessible registers organized by phase. See AFVAR.  
SPI burst read accessible registers organized by phase. See APF.  
SPI burst read accessible registers organized by phase. See BI_WAV.  
SPI burst read accessible registers organized by phase. See BIRMS.  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
APF_1  
AI_WAV_2  
AV_WAV_2  
AIRMS_2  
AVRMS_2  
AWATT_2  
AVA_2  
AFVAR_2  
APF_2  
BI_WAV_2  
BIRMS_2  
Rev. 0 | Page 35 of 50  
ADE9153A  
Data Sheet  
REGISTER DETAILS  
Table 9. Register Details  
Addr. Name  
0x020 CONFIG0  
Bits  
Bit Name  
Settings Description  
Reserved.  
Reset  
0x0  
Access  
R
[31:10] Reserved  
9
8
Reserved  
DISRPLPF  
Reserved.  
Set this bit to disable the  
0x0  
0x0  
R/W  
R/W  
low-pass filter in the  
fundamental reactive power  
datapath.  
7
DISAPLPF  
Set this bit to disable the  
low-pass filter in the total  
active power datapath.  
6
5
Reserved  
VNOMA_EN  
Reserved.  
0x0  
0x0  
R
R
Set this bit to use the  
nominal phase voltage rms,  
VNOM, in the computation  
of the Phase A total  
apparent power, AVA.  
4
3
RMS_OC_SRC  
This bit selects the samples 0x0  
used for the RMS_OC  
calculation.  
R
R
0 x_WAV waveforms after the  
high-pass filter and phase  
compensation.  
1 ADC samples, before the  
high-pass filter.  
ZX_SRC_SEL  
This bit selects whether data 0x0  
going into the zero-crossing  
detection circuit comes  
before the high-pass filter  
and phase compensation, or  
afterwards.  
0 After the high-pass filter and  
phase compensation.  
1 Before the high-pass filter  
and phase compensation.  
2
INTEN_BI  
Set this bit to enable the  
integrator on Current  
Channel B.  
0x0  
0x0  
R/W  
1
0
RESERVED  
HPFDIS  
Reserved.  
R/W  
R
Set this bit to disable high- 0x0  
pass filters in all current and  
voltage channels.  
0x023 BI_PGAGAIN  
[31:0]  
BI_GAIN  
PGA gain for Current  
Channel B.  
0x0  
R/W  
0 Gain = 1.  
1 Gain = 2.  
10 Gain = 4.  
Rev. 0 | Page 36 of 50  
 
Data Sheet  
ADE9153A  
Addr. Name  
0x030 MS_ACAL_CFG  
Bits  
[31:7]  
6
Bit Name  
Reserved  
AUTOCAL_AV  
Settings Description  
Reset  
0x0  
Access  
R
R/W  
Reserved.  
Enable autocalibration on the 0x0  
voltage channel.  
5
4
3
AUTOCAL_BI  
AUTOCAL_AI  
ACALMODE_BI  
Enable autocalibration on  
Current Channel B.  
Enable autocalibration on  
Current Channel A.  
0x0  
0x0  
0x0  
R/W  
R/W  
R/W  
Current Channel B  
autocalibration power mode.  
0 Normal mode.  
1 Turbo mode.  
2
1
ACALMODE_AI  
ACAL_RUN  
Current Channel A  
autocalibration power mode.  
0 Normal mode.  
1 Turbo mode.  
0x0  
0x0  
R/W  
R/W  
Runs autocalibration as  
configured in Bits[6:2]. The  
ACAL_MODE bit must also  
be set while running  
autocalibration.  
0
ACAL_MODE  
This bit must be set when  
running auto-calibration;  
otherwise, autocalibration  
does not run. All registers,  
except for the auto-  
0x0  
R/W  
calibration result registers,  
are disabled when this bit is  
set.  
0x240 MS_STATUS_CURRENT  
0x400 IPEAK  
[31:1]  
0
Reserved  
MS_SYSRDYP  
Reserved.  
0x0  
0x0  
R
R
When this bit is set, the  
mSure system is ready for a  
run of autocalibration.  
[31:27] Reserved  
[26:24] IPPHASE  
Reserved.  
0x0  
0x0  
R
R
These bits indicate which  
current channels generate  
the IPEAKVAL value. Note  
that the PEAKSEL[1:0] bits in  
the CONFIG3 register  
determine on which current  
channel to monitor the peak  
value. When IPPHASE,  
Bit 0 is set to 1, Current  
Channel A generates the  
IPEAKVAL (Bits[23:0]) value.  
Similarly, IPPHASE (Bit 1)  
indicates that Current  
Channel B generates the  
peak value.  
[23:0]  
IPEAKVAL  
The IPEAK register stores the 0x0  
absolute value of the peak  
current. IPEAK is equal to  
xI_WAV/25.  
R
0x401 VPEAK  
[31:24] Reserved  
[23:0] VPEAKVAL  
Reserved.  
0x0  
0x0  
R
R
The VPEAK register stores  
the absolute value of the  
peak voltage. VPEAK is equal  
to AV_WAV/25.  
Rev. 0 | Page 37 of 50  
ADE9153A  
Data Sheet  
Addr. Name  
Bits  
Bit Name  
Settings Description  
Reset  
Access  
0x402 Status  
31  
CHIP_STAT  
When set, this indicates a bit 0x0  
R
in the CHIP_STATUS register  
is set. This bit is cleared  
when CHIP_STATUS is read.  
30  
29  
EVENT_STAT  
MS_STAT  
When set, this indicates a bit 0x0  
in the EVENT_STATUS register  
is set. This bit is cleared when  
EVENT_STATUS is read.  
When set, this indicates a bit 0x0  
in the MS_STATUS_IRQ  
register is set. This bit is  
cleared when MS_STATUS_  
IRQ is read.  
R
R
[28:26] Reserved  
Reserved.  
0x0  
0x0  
R
25  
PF_RDY  
This bit goes high to  
R/W1  
indicate when the power  
factor measurements are  
updated, every 1.024 sec.  
24  
CRC_CHG  
This bit is set if any of the  
registers monitored by the  
configuration register CRC  
change value. The CRC_RSLT  
register holds the new  
configuration register CRC  
value.  
0x0  
0x0  
R/W1  
R/W1  
23  
CRC_DONE  
This bit is set to indicate  
when the configuration  
register CRC calculation is  
complete, after being  
initiated by writing to the  
FORCE_CRC_UPDATE bit in  
the CRC_FORCE register.  
22  
21  
Reserved  
ZXTOAV  
Reserved.  
0x0  
0x0  
R
This bit is set to indicate a  
zero-crossing timeout on  
the voltage channel; this  
means that a zero crossing  
on the voltage channel is  
missing.  
R/W1  
20  
19  
ZXBI  
ZXAI  
This bit is set to 1 to indicate 0x0  
that a zero crossing is  
detected on Current  
Channel B.  
This bit is set to 1 to indicate 0x0  
that a zero crossing is  
detected on Current  
Channel A.  
R/W1  
R/W1  
18  
17  
Reserved  
ZXAV  
Reserved.  
0x0  
R
This bit is set to 1 to indicate 0x0  
that a zero crossing is  
detected on Voltage  
Channel.  
R/W1  
16  
RSTDONE  
This bit is set to indicate that 0x0  
the IC finished the power-up  
sequence after a reset,  
R/W1  
which means that the user  
can configure the IC via the  
SPI port or UART.  
Rev. 0 | Page 38 of 50  
Data Sheet  
ADE9153A  
Addr. Name  
Bits  
Bit Name  
Settings Description  
This bit is set when  
Reset  
Access  
15  
FVARNL  
0x0  
R/W1  
fundamental reactive energy  
enters or exits the no load  
condition.  
14  
13  
12  
VANL  
This bit is set when total  
apparent energy enters or  
exits the no load condition.  
This bit is set when total  
active energy enters or exits  
the no load condition.  
0x0  
0x0  
R/W1  
R/W1  
R/W1  
WATTNL  
TEMP_RDY  
This bit is set when there is a 0x0  
new temperature reading  
ready from the temperature  
sensor.  
11  
10  
RMS_OC_RDY  
PWRRDY  
This bit is set when the  
RMS_OC values update.  
0x0  
R/W1  
R/W1  
This bit is set when the  
0x0  
power values in the AWATT_  
ACC, AVA_ACC, and AFVAR_  
ACC registers update, after  
PWR_TIME 4 kSPS samples.  
9
8
DREADY  
EGYRDY  
This bit is set when new  
waveform samples are ready.  
0x0  
R/W1  
R/W1  
This bit is set when the power 0x0  
values in the AWATTHR_x,  
AVAHR, and AFVARHR  
registers update, after EGY_  
TIME 4 kSPS samples or line  
cycles, depending on the  
EGY_TMR_MODE bit in the  
EP_CFG register.  
7
6
5
CF2  
This bit is set when a CF2  
pulse is issued, when the  
CF2 pin goes from a high to  
low state.  
0x0  
0x0  
0x0  
R/W1  
R/W1  
R/W1  
CF1  
This bit is set when a CF1  
pulse is issued, when the  
CF1 pin goes from a high to  
low state.  
REVPCF2  
This bit is set to indicate if  
the CF2 polarity changed  
sign. For example, if the last  
CF2 pulse was positive  
active energy and the next  
CF2 pulse is negative active  
energy, the REVPCF2 bit is  
set. This bit is updated when  
a CF2 pulse is output, when  
the CF2 pin goes from high  
to low.  
4
3
REVPCF1  
Reserved  
This bit is set to indicate if the 0x0  
CF1 polarity changed sign.  
See the REVPCF2 description.  
R/W1  
R
Reserved.  
0x0  
Rev. 0 | Page 39 of 50  
ADE9153A  
Data Sheet  
Addr. Name  
Bits  
Bit Name  
Settings Description  
This bit indicates if the  
Reset  
Access  
2
REVRPA  
0x0  
R/W1  
Phase A fundamental  
reactive power changed  
sign. This bit is updated  
when the power value in  
the AFVAR_ACC register  
updates, after PWR_TIME  
4 kSPS samples.  
1
0
Reserved  
REVAPA  
Reserved.  
0x0  
0x0  
R
This bit indicates if the  
Phase A total active power  
changes sign. See the  
REVRPA description.  
R/W1  
0x405 Mask  
31  
30  
29  
CHIP_STAT  
EVENT_STAT  
MS_STAT  
Set this bit to enable an  
interrupt when any bit in  
the CHIP_STATUS register is  
set.  
0x0  
0x0  
0x0  
R
Set this bit to enable an  
interrupt when any bit in  
the EVENT_STATUS register  
is set.  
R/W  
R/W  
Set this bit to enable an  
interrupt when any bit in the  
MSURE_STATUS_IRQ register  
is set.  
[28:26] Reserved  
Reserved.  
0x0  
0x0  
R
R/W  
25  
PF_RDY  
Set this bit to enable an  
interrupt when the power  
factor measurements  
update, every 1.024 sec.  
24  
CRC_CHG  
Set this bit to enable an  
interrupt if any of the  
registers monitored by the  
configuration register CRC  
change value. The CRC_RSLT  
register holds the new  
configuration register CRC  
value.  
0x0  
R/W  
R/W  
23  
CRC_DONE  
Set this bit to enable an  
interrupt when the  
0x0  
configuration register CRC  
calculation is complete,  
after being initiated by  
writing the  
FORCE_CRC_UPDATE bit in  
the CRC_FORCE register.  
22  
21  
Reserved  
ZXTOAV  
Reserved.  
0x0  
0x0  
R
R/W  
Set this bit to enable an  
interrupt when there is a  
zero-crossing timeout on  
the voltage channel; this  
means that a zero crossing  
on the voltage channel is  
missing.  
20  
ZXBI  
Set this bit to enable an  
interrupt when a zero  
crossing is detected on  
Current Channel B.  
0x0  
R/W  
Rev. 0 | Page 40 of 50  
Data Sheet  
ADE9153A  
Addr. Name  
Bits  
Bit Name  
Settings Description  
Set this bit to enable an  
Reset  
Access  
19  
ZXAI  
0x0  
R/W  
interrupt when a zero  
crossing is detected on  
Current Channel A.  
18  
17  
Reserved  
ZXAV  
Reserved.  
0x0  
0x0  
R
R/W  
Set this bit to enable an  
interrupt when a zero  
crossing is detected on the  
voltage channel.  
16  
15  
Reserved  
FVARNL  
Reserved.  
0x0  
0x0  
R
R/W  
Set this bit to enable an  
interrupt when fundamental  
reactive energy enters or  
exits the no load condition.  
14  
13  
12  
VANL  
Set this bit to enable an  
interrupt when total  
apparent energy enters or  
exits the no load condition.  
Set this bit to enable an  
interrupt when the total  
active energy enters or exits  
the no load condition.  
Set this bit to enable an  
interrupt when there is a  
new temperature reading  
ready from the temperature  
sensor.  
0x0  
0x0  
0x0  
R/W  
R/W  
R/W  
WATTNL  
TEMP_RDY  
11  
10  
RMS_OC_RDY  
PWRRDY  
Set this bit to enable an  
interrupt when the RMS_OC  
values update.  
0x0  
0x0  
R/W  
R/W  
Set this bit to enable an  
interrupt when the power  
value in the AWATT_ACC,  
AVA_ACC, and AFVAR_ACC  
registers update after  
PWR_TIME 4 kSPS samples.  
9
8
DREADY  
EGYRDY  
Set this bit to enable an  
interrupt when new  
waveform samples are ready.  
0x0  
0x0  
R/W  
R/W  
Set this bit to enable an  
interrupt when the power  
values in the AWATTHR,  
AVAHR, and AFVARHR  
registers update, after  
EGY_TIME 4 kSPS samples or  
line cycles, depending on  
the EGY_TMR_MODE bit in  
the EP_CFG register.  
7
6
5
CF2  
Set this bit to enable and  
interrupt when the CF2  
pulse is issued, when the  
CF2 pin goes from a high to  
low state.  
0x0  
0x0  
0x0  
R/W  
R/W  
R/W  
CF1  
Set this bit to enable and  
interrupt when the CF1  
pulse is issued, when the  
CF1 pin goes from a high to  
low state.  
Set this bit to enabled an  
interrupt when the CF2  
polarity changed sign.  
REVPCF2  
Rev. 0 | Page 41 of 50  
ADE9153A  
Data Sheet  
Addr. Name  
Bits  
Bit Name  
Settings Description  
Set this bit to enabled an  
Reset  
Access  
4
REVPCF1  
0x0  
R/W  
interrupt when the CF1  
polarity changed sign.  
3
2
Reserved  
REVRPA  
Reserved.  
0x0  
0x0  
R
R/W  
Set this bit to enable an  
interrupt when the Phase A  
fundamental reactive power  
has changed sign.  
1
0
Reserved  
REVAPA  
Reserved.  
0x0  
0x0  
R
Set this bit to enable an  
interrupt when the Phase A  
total active power changes  
sign.  
R/W  
0x409 OI_LVL  
0x40A OIA  
[31:24] Reserved  
[23:0] OILVL_VAL  
Reserved.  
0x0  
R
Overcurrent detection  
threshold level.  
Reserved.  
0xFFFFFF  
R/W  
[31:24] Reserved  
[23:0] OIA_VAL  
0x0  
0x0  
R
R
Current Channel A  
overcurrent RMS_OC value.  
If this phase is enabled with  
the OIA_EN bit set in the  
CONFIG3 register and  
AIRMS_OC is greater than  
the OILVL threshold, this  
value updates.  
0x40B OIB  
[31:24] Reserved  
[23:0] OIB_VAL  
Reserved.  
0x0  
0x0  
R
R
Current Channel B  
overcurrent RMS_OC value.  
If this phase is enabled with  
the OIB_EN bit set in the  
CONFIG3 register and  
BIRMS_OC is greater than  
the OILVL threshold, this  
value updates.  
0x40F VLEVEL  
[31:24] Reserved  
Reserved.  
0x0  
R
[23:0]  
VLEVEL_VAL  
This register is used in the  
algorithm that computes  
the fundamental reactive  
power.  
0x45D450 R/W  
0x411 DIPA  
[31:24] Reserved  
Reserved.  
0x0  
0x7FFFFF  
R
R
[23:0]  
DIPA_VAL  
Voltage channel RMS_OC  
value during a dip  
condition.  
0x415 SWELLA  
0x41F PHNOLOAD  
[31:24] Reserved  
Reserved.  
0x0  
0x0  
R
R
[23:0]  
SWELLA_VAL  
Voltage channel RMS_OC  
value during a swell  
condition.  
Reserved.  
This bit is set if the Phase A 0x0  
fundamental reactive  
[31:3]  
2
Reserved  
AFVARNL  
0x0  
R
R/W  
energy is in no load.  
1
0
AVANL  
This bit is set if the Phase A 0x0  
total apparent energy is in  
no load.  
This bit is set if the Phase A 0x0  
total active energy is in no  
load.  
R/W  
R/W  
AWATTNL  
Rev. 0 | Page 42 of 50  
Data Sheet  
ADE9153A  
Addr. Name  
0x425 CF_LCFG  
Bits  
Bit Name  
Settings Description  
Reset  
0x0  
Access  
R
[31:21] Reserved  
Reserved.  
20  
CF2_LT  
If this bit is set, the CF2 pulse 0x0  
R/W  
width is determined by the  
CF_LTMR register value. If this  
bit is equal to zero, the active  
low pulse width is set as  
80 ms for frequencies lower  
than 6.25 Hz.  
19  
CF1_LT  
If this bit is set, the CF1  
pulse width is determined  
by the CF_LTMR register  
value. See the CF2_LT  
description.  
If the CFx_LT bit in the  
CF_LCFG register is set, this  
value determines the active  
low pulse width of the CFx  
pulse.  
0x0  
0x0  
0x0  
R/W  
R/W  
[18:0]  
CF_LTMR  
0x471 TEMP_TRIM  
0x481 CONFIG1  
[31:16] TEMP_OFFSET  
Offset of temperature  
sensor, calculated during  
the manufacturing process.  
R
R
[15:0]  
TEMP_GAIN  
Gain of temperature sensor, 0x0  
calculated during the  
manufacturing process.  
Set this bit if using an  
external voltage reference.  
15  
14  
EXT_REF  
0x0  
0x0  
R/W  
R/W  
DIP_SWELL_IRQ_MODE  
This bit sets the interrupt  
mode for dip/swell.  
0 Receive continuous  
interrupts after every  
DIP_CYC/SWELL_CYC cycles.  
1 Receive one interrupt when  
entering dip/swell condition  
and another interrupt when  
exiting dip/swell condition.  
[13:12] Reserved  
Reserved.  
0x0  
0x0  
R
R/W  
11  
BURST_EN  
Set this bit to enable burst  
read functionality on the  
registers. Note that this bit  
disables the CRC being  
appended to SPI register  
reads.  
10  
Reserved  
Reserved.  
0x0  
0x3  
R
[9:8]  
PWR_SETTLE  
These bits configure the  
time for the power and filter-  
based rms measurements to  
settle before starting the  
power, energy, and CF  
accumulations.  
R/W  
0 64 ms.  
1 128 ms.  
10 256 ms.  
11 0 ms.  
[7:6]  
5
Reserved  
CF_ACC_CLR  
Reserved.  
0x0  
0x0  
R
W
Set this bit to clear the  
accumulation in the digital  
to frequency converter and  
the CFDEN counter. This bit  
automatically clears itself.  
Rev. 0 | Page 43 of 50  
ADE9153A  
Data Sheet  
Addr. Name  
Bits  
[4:3]  
2
Bit Name  
Reserved  
ZX_OUT_OE  
Settings Description  
Reset  
0x0  
0x0  
Access  
R
R/W  
Reserved.  
When this bit is set, ZX is  
driven to the  
CF2 pin.  
1
0
DREADY_OE  
SWRST  
When this bit is set, DREADY 0x0  
is driven to the CF2 pin.  
R/W  
W1  
Set this bit to initiate a  
software reset. This bit is self  
clearing.  
0x0  
0x490 CFMODE  
[15:8]  
7
Reserved  
CF2DIS  
Reserved.  
CF2 output disable. Set this 0x0  
bit to disable the CF2  
0x0  
R
R/W  
output and bring the pin  
high. Note that when this  
bit is set, the CFx bit in the  
status register is not set  
when a CF pulse is  
accumulated in the digital  
to frequency converter.  
6
CF1DIS  
CF2SEL  
CF1 output disable. See the 0x0  
CF2DIS description.  
R/W  
R/W  
[5:3]  
Type of energy output on  
the CF2 pin.  
0x0  
0 Total active power.  
10 Total apparent power.  
100 Fundamental reactive  
power.  
[2:0]  
CF1SEL  
Selects type of energy output 0x0  
on the CF1 pin. See the  
R/W  
CF2SEL description.  
0x492 ACCMODE  
[15:5]  
4
Reserved  
SELFREQ  
Reserved.  
System frequency select bit. 0x0  
0 50 Hz system.  
0x0  
R
R/W  
1 60 Hz system.  
[3:2]  
VARACC  
Fundamental reactive  
power accumulation mode  
for energy registers and CFx  
pulses.  
0x0  
R/W  
0 Signed accumulation mode.  
1 Absolute value  
accumulation mode.  
10 Positive accumulation  
mode.  
11 Negative accumulation  
mode.  
[1:0]  
WATTACC  
Total active power  
0x0  
R/W  
accumulation mode for  
energy registers and CFx  
pulses. See the VARACC  
description.  
Rev. 0 | Page 44 of 50  
Data Sheet  
ADE9153A  
Addr. Name  
0x493 CONFIG3  
Bits  
[15:4]  
[3:2]  
Bit Name  
Reserved  
PEAK_SEL  
Settings Description  
Reset  
0x0  
0x0  
Access  
R
R/W  
Reserved.  
Peak detection phase  
selection.  
0 Phase A and Phase B  
disabled from voltage and  
current peak detection.  
1 Phase A Voltage and current  
peak detection enabled,  
Phase B current peak  
detection disabled.  
10 Phase A voltage and current  
peak detection disabled,  
Phase B current peak  
detection enabled.  
11 Phase A and Phase B  
enabled for voltage and  
current peak detection.  
1
0
OIB_EN  
OIA_EN  
Overcurrent detection enable 0x0  
for Current Channel B.  
Overcurrent detection enable 0x0  
for Current Channel A.  
R/W  
R/W  
0x49A ZX_CFG  
0x49D PHSIGN  
[15:1]  
0
Reserved  
DISZXLPF  
Reserved.  
0x0  
R
Zero-crossing low-pass filter 0x0  
disable.  
Reserved.  
R/W  
[15:8]  
7
Reserved  
CF2SIGN  
0x0  
R
R
Sign of the power in the CF2 0x0  
datapath. The CF2 energy is  
positive if this bit is clear  
and negative if this bit is set.  
6
CF1SIGN  
Sign of the power in the CF1 0x0  
datapath. See the CF2SIGN  
description.  
R
[5:2]  
1
Reserved  
AVARSIGN  
Reserved.  
0x0  
0x0  
R
R
Phase A fundamental  
reactive power sign bit. The  
fundamental reactive power  
is positive if this bit is clear  
and negative if this bit is set.  
0
AWSIGN  
Phase A active power sign  
bit. The active power is  
0x0  
R
positive if this bit is clear  
and negative if this bit is set.  
Rev. 0 | Page 45 of 50  
ADE9153A  
Data Sheet  
Addr. Name  
0x4AF CONFIG2  
Bits  
Bit Name  
Settings Description  
Reset  
0x0  
Access  
R
[15:13] Reserved  
Reserved.  
12  
UPERIOD_SEL  
Set this bit to use a user  
0x0  
R/W  
configured line period, in  
USER_PERIOD, for RMS_OC  
calculation. If this bit is clear,  
the voltage line period is  
used.  
[11:9]  
HPF_CRN  
High-pass filter corner (f3 dB  
enabled when the HPFDIS  
bit in the CONFIG0 register  
is equal to zero.  
)
0x6  
R/W  
0 38.695 Hz.  
1 19.6375 Hz.  
10 9.895 Hz.  
11 4.9675 Hz.  
100 2.49 Hz.  
101 1.2475 Hz.  
110 0.625 Hz.  
111 0.3125 Hz.  
Reserved.  
[8:0]  
[15:8]  
[7:5]  
Reserved  
Reserved  
NOLOAD_TMR  
0x0  
0x0  
R
R
R/W  
0x4B0 EP_CFG  
Reserved.  
This register configures how 0x0  
many 4 kSPS samples over  
which to evaluate the no  
load condition.  
0 64 samples.  
1 128 samples.  
10 256 samples.  
11 512 samples.  
100 1024 samples.  
101 2048 samples.  
110 4096 samples.  
111 Disable no load threshold.  
4
3
Reserved  
RD_RST_EN  
Reserved.  
0x0  
0x0  
R
R/W  
Set this bit to enable the  
energy register read with  
reset feature. If this bit is set,  
when one of the AWATTHR_x,  
AFVARHR, or AVAHR registers  
are read, it is reset and begins  
accumulating energy from  
zero.  
2
EGY_LD_ACCUM  
If this bit is equal to zero, the 0x0  
internal energy register is  
added to the user accessible  
energy register. If this bit is  
set, the internal energy  
register overwrites the user  
accessible energy register  
when the EGYRDY event  
occurs.  
R/W  
Rev. 0 | Page 46 of 50  
Data Sheet  
ADE9153A  
Addr. Name  
Bits  
Bit Name  
Settings Description  
Reset  
Access  
1
EGY_TMR_MODE  
This bit determines whether 0x0  
R/W  
energy is accumulated based  
on the number of 4 kSPS  
samples or zero-crossing  
events configured in the  
EGY_TIME register.  
0 Accumulate energy based on  
4 kSPS samples.  
1 Accumulate energy based  
on the zero-crossing events.  
0
EGY_PWR_EN  
Set this bit to enable the  
energy and power  
0x0  
R/W  
accumulator when the run  
bit is also set.  
0x4B4 CRC_FORCE  
[15:1]  
0
Reserved  
Reserved.  
0x0  
0x0  
R
FORCE_CRC_UPDATE  
Write this bit to force the  
configuration register CRC  
calculation to start. When  
the calculation is complete,  
the CRC_DONE bit is set in  
the status register.  
W1  
0x4B6 TEMP_CFG  
[15:4]  
3
Reserved  
TEMP_START  
Reserved.  
0x0  
0x0  
R
W1  
Set this bit to manually  
request a new temperature  
sensor reading. The new  
temperature reading is  
available in 1 ms, indicated by  
the TEMP_RDY bit in the  
status register. Note that this  
bit is self clearing.  
2
TEMP_EN  
Set this bit to enable the  
temperature sensor.  
0x0  
0x0  
R/W  
R/W  
[1:0]  
TEMP_TIME  
These bits select the  
number of temperature  
readings to average.  
0 1 sample. New temperature  
measurement every 1ms.  
1 256 samples. New  
temperature measurement  
every 256 ms.  
10 512 samples. New  
temperature measurement  
every 512 ms.  
11 1024 samples. New  
temperature measurement  
every 1 sec.  
0x4B7 TEMP_RSLT  
0x4B9 AI_PGAGAIN  
[15:12] Reserved  
Reserved.  
0x0  
0x0  
R
R
[11:0]  
TEMP_RESULT  
12-bit temperature sensor  
result  
Reserved.  
[15:5]  
4
Reserved  
AI_SWAP  
0x0  
R
This bit sets the signal side 0x0  
of the PGA, meaning that  
the IAP and IAN pins can be  
swapped by setting this bit.  
This bit must be set to 1 for  
proper operation, only set  
to 0 if sensor is connected in  
reverse.  
R/W  
0 Signal on IAN.  
1 Signal on IAP.  
Rev. 0 | Page 47 of 50  
ADE9153A  
Data Sheet  
Addr. Name  
Bits  
3
[2:0]  
Bit Name  
Reserved  
AI_GAIN  
Settings Description  
Reset  
0x0  
Access  
R
Reserved.  
PGA gain for Current  
0x0  
R/W  
Channel A.  
10 Gain = 16.  
11 Gain = 24.  
100 Gain = 32.  
101 Gain = 38.4.  
Reserved.  
0x4C0 MS_STATUS_IRQ  
15  
14  
Reserved  
MS_SYSRDY  
0x0  
0x0  
R
R
This bit is set when a new  
run of mSure is ready to be  
enabled after a run of mSure  
is disabled. A new run is  
ready less than 1 sec after  
disabling the previous run.  
13  
12  
MS_CONFERR  
MS_ABSENT  
This bit is set if there is an  
invalid configuration of  
mSure autocalibration. Fix  
the configuration error and  
try it running again.  
0x0  
R
R
When this bit is set, mSure is 0x0  
not detected on the channel  
that was last enabled.  
11  
10  
9
8
7
6
5
4
3
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
MS_TIMEOUT  
Reserved.  
Reserved.  
Reserved.  
Reserved.  
Reserved.  
Reserved.  
Reserved.  
Reserved.  
0x0  
0x0  
0x0  
0x0  
0x0  
0x0  
0x0  
0x0  
0x0  
R
R
R
R
R
R
R
R
R
This bit is set when mSure  
times out after 600 sec.  
2
1
Reserved  
MS_READY  
Reserved.  
0x0  
0x0  
R
R
This bit is set when the  
mSure result registers first  
start to be populated (after  
the 8 sec block). Then, this  
bit is set every second for  
when the value is updated  
until mSure is stopped.  
0
MS_SHIFT  
This bit is set when there is a 0x0  
shift in the mSure CC value  
in the middle of a run,  
meaning that the value  
found for the xCC shifted  
and another run of mSure  
with the same settings must  
be performed to verify the  
shift.  
R
Rev. 0 | Page 48 of 50  
Data Sheet  
ADE9153A  
Addr. Name  
0x4C1 EVENT_STATUS  
Bits  
[15:6]  
5
Bit Name  
Reserved  
OIB  
Settings Description  
Reset  
0x0  
Access  
R
R
Reserved.  
This bit is set when Current 0x0  
Channel B is in an  
overcurrent condition and is  
zero when it is not in an  
overcurrent condition.  
4
OIA  
This bit is set when Current 0x0  
Channel A is in an  
R
overcurrent condition and is  
zero when it is not in an  
overcurrent condition.  
3
2
Reserved  
SWELLA  
Reserved.  
0x0  
0x0  
R
R
This bit is set when the  
voltage channel is in a swell  
condition and is zero when  
it is not in a swell condition.  
1
0
Reserved  
DIPA  
Reserved.  
0x0  
0x0  
R
R
This bit is set when the  
voltage channel is in the dip  
condition and is zero when  
it is not in a dip condition.  
0x4C2 CHIP_STATUS  
[15:8]  
7
Reserved  
UART_RESET  
Reserved.  
0x0  
R
R
When this bit is set, a UART 0x0  
interface reset is detected.  
6
5
4
3
UART_ERROR2  
UART_ERROR1  
UART_ERROR0  
ERROR3  
Reset the UART interface to 0x0  
clear this error.  
Reset the UART interface to 0x0  
clear this error.  
Reset the UART interface to 0x0  
clear this error.  
R
R
R
R
Issue a software reset or  
hardware reset to clear this  
error.  
Issue a software reset or  
hardware reset to clear this  
error.  
0x0  
0x0  
0x0  
0x0  
2
1
0
ERROR2  
ERROR1  
ERROR0  
R
R
R
Issue a software reset or  
hardware reset to clear this  
error.  
Issue a software reset or  
hardware reset to clear this  
error.  
Rev. 0 | Page 49 of 50  
ADE9153A  
Data Sheet  
OUTLINE DIMENSIONS  
DETAIL A  
(JEDEC 95)  
5.10  
5.00 SQ  
4.90  
0.30  
0.25  
0.18  
PIN 1  
INDICATOR  
PIN 1  
25  
32  
NS  
INDIC ATOR AREA OPTIO  
(SEE DETAIL A)  
24  
1
0.50  
BSC  
3.75  
3.60 SQ  
3.55  
EXPOSED  
PAD  
17  
8
16  
9
0.50  
0.40  
0.30  
0.20 MIN  
TOP VIEW  
TOP VIEW  
BOTTOM VIEW  
FOR PROPER CONNECTION OF  
THE EXPOSED PAD, REFER TO  
THE PIN CONFIGURATION AND  
FUNCTION DESCRIPTIONS  
0.80  
0.75  
0.70  
0.05 MAX  
0.02 NOM  
SECTION OF THIS DATA SHEET.  
COPLANARITY  
0.08  
0.20 REF  
SEATING  
PLANE  
COMPLIANT TO JEDEC STANDARDS MO-220-WHHD-5  
Figure 61. 32-Lead Lead Frame Chip Scale Package [LFCSP]  
5 mm × 5 mm Body and 0.75 mm Package Height  
(CP-32-12)  
Dimensions shown in millimeters  
ORDERING GUIDE  
Model1  
ADE9153AACPZ  
ADE9153AACPZ-RL  
EV-ADE9153ASHIELDZ  
Temperature Range  
−40°C to +85°C  
−40°C to +85°C  
Package Description  
Package Option  
CP-32-12  
CP-32-12  
32-Lead Lead Frame Chip Scale Package [LFCSP]  
32-Lead Lead Frame Chip Scale Package [LFCSP], 13”Tape and Reel  
Arduino Shield Evaluation Board  
1 Z = RoHS Compliant Part.  
©2018 Analog Devices, Inc. All rights reserved. Trademarks and  
registered trademarks are the property of their respective owners.  
D16519-0-2/18(0)  
Rev. 0 | Page 50 of 50  
 
 

相关型号:

ADE9PK87

STECKER SOLDA D EMV LOETKELCH 9POL
ETC

ADE9POL2

PLUG D PCB 9 WAY
ETC

ADE9S1A2NA197

BUCHSE SOLDA D EMV PCB HOR 9POL
ETC

ADEL2020

Improved Second Source to the EL2020
ADI

ADEL2020AN

Improved Second Source to the EL2020
ADI

ADEL2020ANZ

Op Amp - Improved Second Source to the EL2020
ADI

ADEL2020AR-20

Improved Second Source to the EL2020
ADI

ADEL2020AR-20-REEL

Improved Second Source to the EL2020
ADI

ADEL2020AR-20-REEL

OP-AMP, 10000 uV OFFSET-MAX, 8 MHz BAND WIDTH, PDSO20, PLASTIC, SOIC-20
ROCHESTER

ADEL2020ARZ-20

Op Amp - Improved Second Source to the EL2020
ADI

ADEL2020ARZ-20

OP-AMP, 10000 uV OFFSET-MAX, 8 MHz BAND WIDTH, PDSO20, PLASTIC, SOIC-20
ROCHESTER

ADEL2020ARZ-20-REEL

OP-AMP, 10000uV OFFSET-MAX, 8MHz BAND WIDTH, PDSO20, PLASTIC, SOIC-20
ADI