ADE9153A Data Sheet
Rev. 0 | Page 28 of 50
Overcurrent Indication
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
event generates an interrupt on the
IRQ
pin.
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.
Peak Detection
The ADE9153A records the peak value measured on all three
channels from t he 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.
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/2
5
.
Similarly, VPEAK stores the peak voltage value in the VPEAKVAL
bits. V PEAKVAL is equ a l to AV_WAV/2
5
. After a read, the VPEAK
and IPEAK registers reset.
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.
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
determine the power factor from the APF register value, use the
following equation:
Power Factor = APF × 2
−27
V
I
CAPACITIVE:
CURRENT LEADS
VOLTAGE
INDUCTIVE:
CURRENT LAGS
VOLTAGE
WATT
AR
270° LAGGING
90° LAGGING
INDUCTIVE:
C
URRENT LAGS
V
OLTAGE
C
APACITIVE:
C
URRENT LEADS
V
OLTAGE
WAT T ( )
VAR (+)
QUADRANT II
WATT (+)
VAR (+)
QUADRANT I
WAT T ( )
VAR (–)
QUADRANT III
WAT T ( + )
VAR (–)
QUADRANT IV
WATT(+) INDICATES POWER RECEIVED (IMPORTED FROM GRID)
WATT(–) INDICATES POWER DELIVERED (EXPORTEDTO GRID)
θ
2
= 60° PF
2
= 0.5 IND
θ
1
= –30° PF
1
= 0.866 CAP
16258-154
Figure 54. WATT and VAR Power Sign for Capacitive and Inductive Loads
Temperature
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/2
17
) +
(TEMP_OFFSET/2
5
)
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.
Data Sheet ADE9153A
Rev. 0 | Page 29 of 50
APPLICATIONS INFORMATION
INTERRUPTS/EVENTS
The ADE9153A has two pins,
IRQ
and ZX/DREADY/CF2, that
can be used as interrupts to the host processor.
IRQ PIN INTERRUPTS
The
IRQ
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.
SERVICING INTERRUPTS
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.
For the Tier 1 status register bits, Bits[25:0],
1. Read the status register to see which bit is set.
2. Write a 1 to the status bits that must be cleared.
For the Tier 2 status register bits, Bits[31:29],
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.
CF2/ZX/DREADY EVENT PIN
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.
ADE9153A Data Sheet
Rev. 0 | Page 30 of 50
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).
After power-on or reset, to select the SPI interface, the
SS
pin
must be low and the SCLK pin must be high. To select the
UART interface, the
SS
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.
SPI PROTOCOL OVERVIEW
The ADE9153A has an SPI-compatible interface consisting of
four pins: SCLK, MOSI/RX, MISO/TX, and
SS
. 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.
The ADE9153A provides SPI burst read functionality on certain
registers, allowing multiple register to be read after sending one
command header, CMD_HDR.
15 3 2 0
ADDR[11:0] R/W
xxx
READ = 1
WRITE = 0
DON’T CARE BITSADDRESS TO BE ACCESSED
16258-159
Figure 55. Command Header, CMD_HDR
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.
UART INTERFACE
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.
Table 7. UART Baud Rate
Ideal Rate
(Baud)
ADE9153A Actual Rate (Baud)
(CLKIN = 12.288 MHz)
Error
4800 CLKIN/2560 = 4800 0.00%
115,200 CLKIN/104 = 118153.8 2.56%
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.
The UART communication is comprised of 11-bit frames with one
start bit, eight data bits, one odd parity bit, and one stop bit.
10 9 2 1 0
START ODD PARITY STOPDATA [7:0]
16258-160
Figure 56. Frame Bits
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).
15 34210
R/W 00B
READ = 1
WRITE = 0
CHECKSUM
OFF = 0
ON = 1
CHIP ADDRESS
16258-161
Figure 57. Command Header (CMD)
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.
01 2 43
CMD0
RX
CMD1 DATA0 DATA1 CHECKSUM
OPTIONAL
16258-162
Figure 58. UART 16-Bit Write
01 2 43
CMD0RX
TX
CMD1
DATA0 DATA1
CHECKSUM
OPTIONAL
16258-163
Figure 59. UART 16-Bit Read
012 5463
CMD0RX CMD1 DATA0 DATA1 DATA2 DATA3 CHECKSUM
OPTIONAL
16258-164
Figure 60. UART 32-Bit Write

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