beautypg.com

Rainbow Electronics DS17487 User Manual

Page 18

background image

DS17485/DS17487

18 of 38

A kickstart sequence occurs when kickstarting is enabled through KSE = 1. While the system is powered
down, the

KS

input pin is monitored for a low-going transition of minimum pulse width t

KSPW

. When

such a transition is detected, the

PWR

line is pulled low, as it is for a wake-up condition. Also at this

time, the kickstart Flag (KF, bank 1, register 04AH) is set, indicating that a kickstart condition has
occurred.

The timing associated with both the wake-up and kickstarting sequences is illustrated in the
Wake-Up/Kickstart Timing Diagram in the Electrical Specifications section of this data sheet. The timing
associated with these functions is divided into five intervals, labeled 1 to 5 on the diagram.

The occurrence of either a kickstart or wake-up condition causes the

PWR

pin to be driven low, as

described above. During interval 1, if the supply voltage on the DS17485/DS17487 V

CC

pin rises above

the greater of V

BAT

or V

PF

before the power-on timeout period (t

POTO

) expires, then PWR remains at the

active low level. If V

CC

does not rise above the greater of V

BAT

or V

PF

in this time, then the

PWR

output

pin is turned off and returns to its high-impedance level. In this event, the

IRQ

pin also remains tri-stated.

The interrupt flag bit (either WF or KF) associated with the attempted power-on sequence remains set
until cleared by software during a subsequent system power-on.

If V

CC

is applied within the timeout period, then the system power-on sequence continue as shown in

intervals 2 to 5 in the timing diagram. During interval 2,

PWR

remains active and

IRQ

is driven to its

active low level, indicating that either WF or KF was set in initiating the power-on. In the diagram

KS

is

assumed to be pulled up to the V

BAUX

supply. Also at this time, the PAB bit is automatically cleared to 0

in response to a successful power-on. The

PWR

line remains active as long as the PAB remains cleared to

0.

At the beginning of interval 3, the system processor has begun code execution and clears the interrupt
condition of WF and/or KF by writing 0’s to both of these control bits. As long as no other interrupt
within the DS17485/DS17487 is pending, the

IRQ

line is taken inactive once these bits are reset.

Execution of the application software can proceed. During this time, both the wake-up and kickstart
functions can be used to generate status and interrupts. WF is set in response to a date, hours, minutes,
and seconds match condition. KF is set in response to a low-going transition on

KS

. If the associated

interrupt-enable bit is set (WIE and/or KSE), then the

IRQ

line is driven active low in response to enabled

event. In addition, the other possible interrupt sources within the DS17485/DS17487 can cause

IRQ

to be

driven low. While system power is applied, the on-chip logic always attempts to drive the

PWR

pin active

in response to the enabled kickstart or wake-up condition. This is true even if

PWR

was previously

inactive as the result of power being applied by some means other than wake-up or kickstart.

The system can be powered down under software control by setting the PAB bit to a logic 1. This causes
the open-drain

PWR

pin to be placed in a high-impedance state, as shown at the beginning of interval 4 in

the timing diagram. As V

CC

voltage decays, the

IRQ

output pin is placed in a high-impedance state when

V

CC

goes below V

PF

. If the system is to be again powered on in response to a wake-up or kickstart, then

the both the WF and KF flags should be cleared and WIE and/or KSE should be enabled prior to setting
the PAB bit.