Configurable Wake-Up Timer with Pushbutton Control

advertisement
Configurable Wake-Up Timer
with Pushbutton Control
The LTC®2956 Wake-Up Timer provides a periodic on/off signal, waking up a system to perform routine tasks (such as measuring
a sensor or capturing images) while keeping it off most of the time to save power. While “sleeping,” the LTC2956 sips only 800nA
of quiescent current from a battery or rail.
An optional pushbutton starts the timer, and allows users to override the timer for early wake-up or give a long pushbutton press
to stop the timer completely and shut down the entire system. The LTC2956 can also be configured to run automatically without
a pushbutton. The wake-up period is resistor-adjustable from 250ms to 39 days, requires no software code and allows easy timer
configuration via jumpers or switches.
Features
nn
nn
nn
nn
nn
nn
nn
nn
nn
nn
LTC2956 Timing Diagram Example
Wide Input Supply Range: 1.5V to 36V
Adjustable Wake-up Period: 250ms to 39 days
800nA Quiescent Current
Low Leakage EN Output Allows DC/DC
Converter Control (LTC2956-1)
High Voltage/EN Output Allows Circuit
Breaker Control (LTC2956-2)
Debounced Pushbutton Status Output
Pushbutton Interrupt
Adjustable Power Off Timer
±25kV ESD HBM on PB Input
12-Lead 3mm x 3mm QFN and MSOP Packages
SHORT PRESS STARTS
CYCLING TIMER
LONG PRESS STOPS
CYCLING TIMER
PB
µP SHUTS OFF
POWER
SLEEP
TIMER PERIODICALLY
ENABLES POWER
EN
tAWAKE
tSLEEP
tPERIOD
L, LT, LTC, LTM, Linear Technology and the Linear logo are
registered trademarks of Linear Technology Corporation. All other
trademarks are the property of their respective owners.
2956 TA01b
Simplified State Diagram
CONFIGURED FOR
PUSHBUTTON OPERATION
OFF STATE:
EN = 0
POWER-ON
PUSHBUTTON
NOT USED
PUSHBUTTON
PRESS
SHUTDOWN MODE
(TIMER STOPPED)
PUSHBUTTON
LONG PRESS
User Actions:
nn
nn
nn
nn
nn
AWAKE STATE:
EN = 1
Power up in RUN mode to instantly perform the system
task and start the timer, or in SHUTDOWN mode where​​
a PB press starts the task and timer.
Toggle SLEEP to cycle between the AWAKE and SLEEP
states in an active system.
Set ONMAX to determine the maximum awake time
before going to sleep in a passive system.
While asleep, wake up on command with a short PB
press or pulling SLEEP HIGH.
Shut down from any state with a long PB press
or long SLEEP HIGH.
TASK COMPLETE
OR
ONMAX TIMER EXPIRED
PUSHBUTTON PRESS
OR
SLEEP TIMER EXPIRED
SLEEP STATE:
EN = 0
RUN MODE
(TIMER RUNNING)
Code-Free Operation Enables Adjustment of Device Countdown Timers
Using Jumpers or Switches
Sets
Maximum Time System is ON
to Perform Routine Task
+
VBAT
VIN
LDO
VOUT
SHDN
VIN
EN
ONMAX
PBOUT
1.5nF
ONALERT
PB
GND
LTC2956-1
LONG RANGE
Sets
Pushbutton Long Press Time
to Force Timer OFF; also Sets
Timer Power Up Mode
280k
100k
VMAIN
OFFALERT
TURNED ON
TURNING OFF
µP
SLEEP
PERIOD
100k
9.76k
Sets
Internal Clock Divider
used to Calculate Wake-Up
Timer Period
Sets
Wake-Up Timer Period
from 250ms to 39 days
www.linear.com/2956 n 1-800-4-LINEAR
0714
Download