ADE7754AR Analog Devices Inc, ADE7754AR Datasheet - Page 30

no-image

ADE7754AR

Manufacturer Part Number
ADE7754AR
Description
IC ENERY METER 3PHASE 24-SOIC
Manufacturer
Analog Devices Inc
Datasheet

Specifications of ADE7754AR

Input Impedance
370 KOhm
Measurement Error
0.1%
Voltage - I/o High
2.4V
Voltage - I/o Low
0.8V
Current - Supply
7mA
Voltage - Supply
4.75 V ~ 5.25 V
Operating Temperature
-40°C ~ 85°C
Mounting Type
Surface Mount
Package / Case
24-SOIC (0.300", 7.50mm Width)
Meter Type
3 Phase
For Use With
EVAL-ADE7754EBZ - BOARD EVALAUTION FOR ADE7754
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Other names
AD71049AR
AD71049AR

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ADE7754ARZ
Manufacturer:
ADI/亚德诺
Quantity:
20 000
ADE7754
INTERRUPTS
ADE7754 interrupts are managed through the interrupt status
register (STATUS[15:0], Address 10h) and the interrupt enable
register (IRQEN[15:0], Address 0Fh). When an interrupt event
occurs in the ADE7754, the corresponding flag in the interrupt
status register is set to Logic 1. See the Interrupt Status Register
section. If the enable bit for this interrupt in the interrupt enable
register is Logic 1, then the IRQ logic output goes active low.
The flag bits in the interrupt status register are set irrespective
of the state of the enable bits. In order to determine the source
of the interrupt, the system master (MCU) should perform a
read from the reset interrupt status register with reset. This is
achieved by carrying out a read from Address 11h. The IRQ
output goes logic high on completion of the interrupt status
register read command. See the Interrupt Timing section. When
carrying out a read with reset, the ADE7754 is designed to
ensure that no interrupt events are missed. If an interrupt event
occurs just as the interrupt status register is being read, the
event will not be lost and the IRQ logic output is guaranteed to
go high for the duration of the interrupt status register data
transfer before going logic low again to indicate the pending
interrupt.
Using Interrupts with an MCU
The timing diagram in Figure 47 illustrates a suggested imple-
mentation of ADE7754 interrupt management using an MCU.
At time t
more interrupt events have occurred. The IRQ logic output
should be tied to a negative edge triggered external interrupt on
the MCU. On detection of the negative edge, the MCU should
SEQUENCE
PROGRAM
1
, the IRQ line goes active low indicating that one or
IRQ
DOUT
SCLK
IRQ
DIN
CS
t
1
JUMP TO
ISR
t
1
0
INTERRUPT
GLOBAL
READ STATUS REGISTER COMMAND
MASK
0
0
CLEAR MCU
INTERRUPT
1
FLAG
Figure 47. Interrupt Management
0
Figure 48. Interrupt Timing
0
STATUS WITH
RESET (11h)
READ
0
t
2
1
–30–
be configured to start executing its interrupt service routine
(ISR). On entering the ISR, all interrupts should be disabled
using the global interrupt enable bit. At this point the MCU
external interrupt flag can be cleared in order to capture inter-
rupt events that occur during the current ISR. When the MCU
interrupt flag is cleared, a read from the reset interrupt status
register with reset is carried out. This causes the IRQ line to be
reset logic high (t
interrupt status register contents are used to determine the
source of the interrupt(s) and therefore the appropriate action to
be taken. If a subsequent interrupt event occurs during the ISR
(t
flag being set again. On returning from the ISR, the global
interrupt enable bit will be cleared (same instruction cycle) and
the external interrupt flag will cause the MCU to jump to its
ISR once again. This will ensure that the MCU does not miss
any external interrupts.
Interrupt Timing
The Serial Interface section should be reviewed first before
reviewing interrupt timing. As previously described, when the
IRQ output goes low, the MCU ISR must read the interrupt
status register in order to determine the source of the interrupt.
When reading the interrupt status register contents, the IRQ
output is set high on the last falling edge of SCLK of the first
byte transfer (read interrupt status register command). The IRQ
output is held high until the last bit of the next 8-bit transfer is
shifted out (interrupt status register contents). See Figure 48. If
an interrupt is pending at this time, the IRQ output will go low
again. If no interrupt is pending, the IRQ output will remain high.
t
9
3
(BASED ON STATUS CONTENTS)
t
), that event will be recorded by the MCU external interrupt
11
DB15
ISR ACTION
STATUS REGISTER CONTENTS
2
). See the Interrupt Timing section. The reset
t
3
t
INT. FLAG SET
12
DB8
GLOBAL INTERRUPT
MCU
MASK RESET
ISR RETURN
DB7
DB0
JUMP TO
ISR
REV. 0

Related parts for ADE7754AR