Data Sheet ADE9153A
Rev. 0 | Page 25 of 50
Reset Energy Register on Read
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.
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.
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 CFx SIGN, AVARSIGN, and AWSIGN bits in t he
PHSIGN register indicate the sign of accumulated powers over
the PWR_TIME interval. When the sign of the accumulated
power changes, the corresponding REVx bits in the status register
are set and
IRQ
generates an interrupt.
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.
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
register and the status register, which can be driven to the
IRQ
interrupt pin.
AWATT
AVA
AFVAR
CFxSEL
100
000
010
CFxSEL
WTHR
CFx_LT
CF_LTMR
CFxDIS
4.096MHz
DIGITAL
TO
FREQUENCY
512
CFxDEN
CF_ACC_CLR
0
1
1
CFx PIN
PULSE
WIDTH
CONFIGURATION
ADE9153A
CFx BITS
VATHR
VARTHR
100
000
010
16258-150
Figure 50. Digital to Frequency Conversion for CFx
ADE9153A Data Sheet
Rev. 0 | Page 26 of 50
Digital to Frequency Conversion—CFx Output
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.
Calibration Frequency (CF) Energy Selection
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.
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.
CFx Pulse Sign
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
changed sign. This feature generates an interrupt on the
IRQ
pin.
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.
POWER QUALITY MEASUREMENTS
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.
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.
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.
Calculate the zero-crossing threshold, ZXTHRSH, from the
following equation:
ZXTHRSH =
8
232
)()_(
x
nAttenuatioLPF1ScaleFullatWAVV
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.
HPF
ZERO-CROSSING
DETECTION
LPF1
AVGAIN
PHASE
COMP
HPFDIS
ZX_SRC_SEL
AV_WAV
÷32
16258-151
Figure 51. Voltage Channel Signal Path Preceding Zero-Crossing Detection
xIGAIN
HPF
PHASE
COMP
INTEGRATOR
HPFDIS INTEN_BI
xI_WAV
ZX_SRC_SEL
ZX DETECTION
LPF1
÷32
16258-152
Figure 52. Current Channel Signal Path Preceding Zero-Crossing Detection
Data Sheet ADE9153A
Rev. 0 | Page 27 of 50
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.
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.
Zero-Crossing Timeout
If a zero crossing is not received after (ZXTOUT + 1)/4000 sec,
the ZXTOAV bit in the status register is set and generates an
interrupt on the
IRQ
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,
t
L
, from the APERIOD register according to the following equation:
t
L
=
(sec)
24000
1
16
APERIOD
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.
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.
For a 50 Hz system,
Angle (Degrees) = ANGL_x_y × 0.017578125
For a 60 Hz system,
Angle (Degrees) = ANGL_x_y × 0.02109375
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
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½
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.
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.
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.
The dip and swell event generates an interrupt on the
IRQ
pin.
APERIOD
USER_PERIOD
UPERIOD_SEL
xI_WAV
xIRMSONEOS
HPF
PHASE
COMP
INTEGRATOR
(ON BI ONLY)
HPFDIS INTEN_BI
RMS_OC_SEL
CURRENT
CHANNEL
SAMPLES
xIRMSONE
FAST RMS½
16258-153
Figure 53. RMS½, RMS Measurements

ADE9153AACPZ

Mfr. #:
Manufacturer:
Analog Devices Inc.
Description:
Data Acquisition ADCs/DACs - Specialized 1 PH Mtr IC w/ Auto Calibration
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet