ADE7756ARS Analog Devices Inc, ADE7756ARS Datasheet - Page 15

IC ENERGY METERING 1PHASE 20SSOP

ADE7756ARS

Manufacturer Part Number
ADE7756ARS
Description
IC ENERGY METERING 1PHASE 20SSOP
Manufacturer
Analog Devices Inc
Datasheet

Specifications of ADE7756ARS

Rohs Status
RoHS non-compliant
Input Impedance
390 KOhm
Measurement Error
0.1%
Voltage - I/o High
2.4V
Voltage - I/o Low
0.8V
Current - Supply
3mA
Voltage - Supply
4.75 V ~ 5.25 V
Operating Temperature
-40°C ~ 85°C
Mounting Type
Surface Mount
Package / Case
20-SSOP (0.200", 5.30mm Width)
Meter Type
Single Phase
Lead Free Status / RoHS Status
Not Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ADE7756ARS
Manufacturer:
AD
Quantity:
10
Part Number:
ADE7756ARSZ
Manufacturer:
AD
Quantity:
17 677
Part Number:
ADE7756ARSZ
Manufacturer:
ADI/亚德诺
Quantity:
20 000
INTERRUPTS
Interrupts are managed through the Interrupt Status register
(STATUS[7:0]) and the Interrupt Enable register (IRQEN[7:0]).
When an interrupt event occurs in the ADE7756, the corre-
sponding flag in the Status register is set to a Logic 1—see
Interrupt Status register. If the enable bit for this interrupt in
the Interrupt Enable register is Logic 1, the IRQ logic output
goes active low. The flag bits in the Status register are set irre-
spective of the state of the enable bits.
In order to determine the source of the interrupt, the system mas-
ter (MCU) should perform a read from the Status register with
reset (RSTATUS[7:0]). This is achieved by carrying out a read
from address 05h. The IRQ output will go logic high on comple-
tion of the Interrupt Status register read command—see Interrupt
Timing section. When carrying out a read with reset the ADE7756
is designed to ensure that no interrupt events are missed. If an
interrupt event occurs just as the 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. See the next section for a more detailed description.
Using the ADE7756 Interrupts with an MCU
Shown in Figure 11 is a timing diagram that shows a sug-
gested implementation of ADE7756 interrupt management
using an MCU. At time t
cating that one or more interrupt events have occurred in the
ADE7756. The IRQ logic output should be tied to a negative
edge-triggered external interrupt on the MCU. On detection of
SEQUENCE
PROGRAM
DOUT
SCLK
IRQ
DIN
CS
IRQ
MCU
1
t
the IRQ line will go active low indi-
1
t
1
JUMP
ISR
TO
0
READ STATUS REGISTER COMMAND
0
INTERRUPT
MASK SET
GLOBAL
0
0
CLEAR MCU
INTERRUPT
0
FLAG
1
0
STATUS WITH
RESET (05h)
READ
t
1
2
the negative edge, the MCU should be configured to start execut-
ing 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 interrupt events that occur during the current
ISR. When the MCU interrupt flag is cleared a read from the
Status register with reset is carried out. This will cause the IRQ
line to be reset logic high (t
Status register contents are used to determine the source of the
interrupt(s) and hence the appropriate action to be taken. If a
subsequent interrupt event occurs during the ISR, that event will
be recorded by the MCU external interrupt flag being set again
(t
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 the 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 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 12. If an inter-
rupt is pending at this time, the IRQ output will go low again. If
no interrupt is pending the IRQ output will stay high.
t
t
9
3
11
). On returning from the ISR, the global interrupt mask will
DB7
STATUS CONTENTS)
ISR ACTION
(BASED ON
STATUS REGISTER CONTENTS
t
3
t
11
2
GLOBAL INTERRUPT
)—see Interrupt timing section. The
MASK RESET
MCU
INTERRUPT
FLAG SET
ISR RETURN
DB0
JUMP
ISR
TO
ADE7756

Related parts for ADE7756ARS