ADM8616YCYAKSZ-RL7

ADM8616/ADM8617
Rev. B | Page 7 of 12
I
SINK
(mA)
75603412
V
OUT
(V)
0.20
0.15
0.10
0.05
0
V
CC
= 2.9V
04795-009
Figure 9. Voltage Output Low vs. I
SINK
I
SOURCE
(mA)
1.000.60.0.2 0.4
V
OUT
(V)
2.92
2.90
2.88
2.86
2.84
2.82
8
V
CC
= 2.9V
04795-010
Figure 10. Voltage Output High vs. I
SOURCE
ADM8616/ADM8617
Rev. B | Page 8 of 12
CIRCUIT DESCRIPTION
The ADM8616/ADM8617 provide microprocessor supply
voltage supervision by controlling the microprocessors
RESET
input. Code execution errors are avoided during power-up,
power-down, and brownout conditions by asserting a
RESET
signal when the supply voltage is below a preset threshold and
by allowing supply voltage stabilization with a fixed timeout
RESET
after the supply voltage rises above the threshold. In
addition, problems with microprocessor code execution can be
monitored and corrected with a watchdog timer. By including
watchdog strobe instructions in microprocessor code, a watch-
dog timer can detect if the microprocessor code breaks down or
becomes stuck in an infinite loop. If this happens, the watchdog
timer asserts a
RESET
pulse that restarts the microprocessor in
a known state.
RESET OUTPUT
The ADM8616 features an active-low, push-pull
RESET
output,
while the ADM8617 features an active-low, open-drain
RESET
output. The
RESET
signal is guaranteed to be logic low and
logic high, respectively, for V
CC
down to 1 V.
The
RESET
output is asserted when V
CC
is below the
RESET
threshold (V
TH
), or when WDI is not serviced within the
watchdog timeout period (t
WD
).
RESET
remains asserted for the
duration of the
RESET
active timeout period (t
RP
) after V
CC
rises
above the
RESET
threshold or after the watchdog timer times
out.
Figure 11 illustrates the behavior of the
RESET
outputs.
V
CC
1V
V
CC
0V
V
TH
V
TH
0V
V
CC
RESET
t
RD
t
RP
04795-011
Figure 11.
RESET
Timing Diagram
WATCHDOG INPUT
The ADM8616/ADM8617 feature a watchdog timer that
monitors microprocessor activity. A timer circuit is cleared with
every low-to-high or high-to-low logic transition on the watch-
dog input pin (WDI), which detects pulses as short as 50 ns.
If the timer counts through the preset watchdog timeout period
(t
WD
),
RESET
is asserted. The microprocessor is required to
toggle the WDI pin to avoid being reset. Failure of the micro-
processor to toggle WDI within the timeout period, therefore,
indicates a code execution error, and the
RESET
pulse generated
restarts the microprocessor in a known state.
In addition to logic transitions on WDI, the watchdog timer
is also cleared by a
RESET
assertion due to an undervoltage
condition on V
CC
. When
RESET
is asserted, the watchdog timer
is cleared and does not begin counting again until
RESET
deas-
serts. The watchdog timer can be disabled by leaving WDI
floating or by three-stating the WDI driver.
V
CC
1V
V
CC
0V
V
CC
0V
V
TH
0V
V
CC
WDI
RESET
t
RP
t
RD
t
WD
04795-012
Figure 12. Watchdog Timing Diagram
ADM8616/ADM8617
Rev. B | Page 9 of 12
APPLICATION INFORMATION
WATCHDOG INPUT CURRENT
To minimize watchdog input current (and minimize overall
power consumption), leave WDI low for the majority of the
watchdog timeout period. When driven high, WDI can draw as
much as 160 μA. Pulsing WDI low-high-low at a low duty cycle
reduces the effect of the large input current. When WDI is
unconnected, a window comparator disconnects the watchdog
timer from the
RESET
output circuitry so that
RESET
is not asserted when the watchdog timer times out.
NEGATIVE-GOING V
CC
TRANSIENTS
To avoid unnecessary resets caused by fast power supply
transients, the ADM8616/ADM8617 are equipped with glitch
rejection circuitry. The typical performance characteristic in
Figure 8 plots V
CC
transient duration vs. transient magnitude.
The curve shows combinations of transient magnitude and
duration for which a
RESET
is not generated for 4.63 V and
2.93 V reset threshold parts. For example, with the 2.93 V
threshold, a transient that goes 100 mV below the threshold
and lasts 8 μs typically does not cause a
RESET
, but if the
transient is any bigger in magnitude or duration, a
RESET
is
generated. An optional 0.1 μF bypass capacitor mounted close
to V
CC
provides additional glitch rejection.
ENSURING RESET VALID TO V
CC
= 0 V
The active-low
RESET
output is guaranteed to be valid for
V
CC
as low as 1 V. However, by using an external resistor,
valid outputs for V
CC
as low as 0 V are possible. The resistor,
connected between
RESET
and ground, pulls the output low
when it is unable to sink current. A large resistance, such as
100 kΩ, should be used so that it does not overload the
RESET
output when V
CC
is above 1 V.
ADM8616/
ADM8617
V
CC
RESET
100k
0
4795-013
Figure 13. Ensuring
RESET
Valid to V
CC
= 0 V
WATCHDOG SOFTWARE CONSIDERATIONS
In implementing the microprocessors watchdog strobe
code, quickly switching WDI low to high and then high to
low (minimizing WDI high time) is desirable for current
consumption reasons. However, a more effective way of
using the watchdog function can be considered.
A low-high-low WDI pulse within a given subroutine prevents
the watchdog from timing out. However, if the subroutine
becomes stuck in an infinite loop, the watchdog does not detect
this because the subroutine continues to toggle WDI. A more
effective coding scheme for detecting this error involves using a
slightly longer watchdog timeout. In the program that calls
the subroutine, WDI is set high. The subroutine sets WDI low
when it is called. If the program executes without error, WDI is
toggled high and low with every loop of the program. If the
subroutine enters an infinite loop, WDI is kept low, the watch-
dog times out, and the microprocessor is reset.
START
SET WDI
HIGH
PROGRAM
CODE
SUBROUTINE
SET WDI
LOW
RETURN
INFINITE LOOP:
WATCHDOG
TIMES OUT
RESET
04795-014
Figure 14. Watchdog Flow Diagram
RESET RESET
WDI I/O
ADM8616/
ADM8617
V
CC
µP
04795-015
Figure 15. Typical Application Circuit

ADM8616YCYAKSZ-RL7

Mfr. #:
Manufacturer:
Analog Devices Inc.
Description:
Supervisory Circuits Watchdog Supervisor - IC.
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union