User`s manual
BL1600126 s Power Management
ADM691 Power Supervisor
The ADM691 power-supervisor IC (U13) helps the system survive power
fluctuations and outages. It provides these vital services.
Power-on reset.
The ADM691 generates the power-on reset for the BL1600 by holding
/RESET low until the ICs internal comparators sense that VCC has
risen above 4.65 V (the ICs preset reset threshold ).
RAM protection
The ADM691 gates the decoded RAM-select line, /RAMCEIN, to the
RAMs chip-enable line, /RAMCE, whenever VCC is above the reset
threshold and VBAT. When VCC falls below the threshold, the
ADM691 deasserts /RAMCE to prevent spurious writing to the RAM.
Watchdog timer
The ADM691 provides a watchdog timer that guards against system or
software faults by resetting the BL1600 if the software does not hit
the watchdog timer input, WDI, at least every 1.0 seconds. Hit the
watchdog timer by calling the function hitwd.
The supervisors watchdog output, /WDO, connects to the Z180s RXS/
CTSI- interrupt line; /WDO is at a logic zero level after a watchdog
reset and a logic 1 after a power-on reset.
Nonmaskable interrupt
The ADM691 generates a nonmaskable interrupt, /NMI, from its
power-fail output, /PFO, if the unregulated DC input, normally 9 V to
12 V DC, falls below 7.9 V, giving the BL1600 advanced warning of an
impending power failure so that it can execute shutdown routines. The
voltage divider, R1-R2, determines this 7.9 V level.
/NMI also connects to the Z180 via multiplexer U2 to allow your
software to monitor the /NMI line after the nonmaskable interrupt, and
to recover from temporary low-input voltage conditions or brown-
outs.
Backup-battery switchover
The ADM691 switches the RAM over to battery power if VCC falls
below the batterys voltage