ANALOG/MIXED SIGNAL
WAKE-UP TIMER
30
- ELETTRONICA OGGI 450 - NOVEMBRE/DICEMBRE 2015
cendere o spegnere saltuariamente a comando un sistema.
Lo stesso pin LONG è utilizzato anche per scegliere la moda-
lità di funzionamento di LTC2956 all’accensione: con il timer
di wake-up in funzione o arrestato. Infine, un condensatore
sul pin ONMAX limita il tempo durante il quale un sistema
può essere acceso, agendo come misura failsafe per preveni-
re che il sistema rimanga erroneamente sempre acceso.
La possibilità di regolare LTC2956 senza bisogno di softwa-
re consente sia ai produttori che ai consumatori di regola-
re agevolmente la temporizzazione on/off di prodotti. Per
esempio, un produttore potrebbe progettare una famiglia
di dispositivi, ciascuno con differenze di temporizzazione,
semplicemente riproducendo il design di un LTC2956 e uti-
lizzando valori diversi dei resistori per ciascun dispositivo.
Oppure, potrebbe anche fabbricare un singolo dispositivo e
trasferire ai consumatori la possibilità di regolazione, specif-
icando tutte le diverse combinazioni di resistori realizzabili
sulla scheda e lasciando che i consumatori configurino il
prodotto finale mediante ponticelli e interruttori. Indipen-
dentemente dall’opzione prescelta, non è mai necessaria una
programmazione.
Uno sguardo in profondità
I vantaggi di LTC2956 sono piuttosto evidenti – la temporiz-
zazione on/off di sistemi sia ad alta sia a bassa tensione può
essere regolata facilmente e il consumo di energia è sempre
ridotto al minimo. Tuttavia, prima di poter sfruttare questi
vantaggi, il potenziale utente deve capire se LTC2956 può ve-
ramente rispondere a tutti i requisiti funzionali di un prodotto.
Specificamente, quali sono le modalità di funzionamento di
LTC2956 e quali segnali di handshake sono disponibili? Le
risposte a domande di questo tipo permette di determinare
più agevolmente se alla fine LTC2956 può essere incorporato
nel prossimo progetto.
La figura 2 mostra un diagramma di stato semplificato di
LTC2956, in cui il circuito integrato può essere configura-
to per avviarsi automaticamente nella modalità RUN (timer
di wake-up in funzione) o SHUTDOWN (timer di wake-up
arrestato). Se la tensione al pin LONG è maggiore di V
CC/2,
LTC2956 si avvia nella modalità RUN e commuta ciclicamen-
te tra gli stati di riattivazione (awake) e di sospensione (SLE-
EP). Nello stato awake, il pin EN viene portato al livello alto
per accendere il sistema, mentre si avvia il timer ONMAX di
failsafe. Il circuito integrato lascia lo stato awake solo se l’o-
perazione è stata completata (e un microprocessore porta al
livello basso il pin d’ingresso /SLEEP) o se il timer ONMAX
scade. Nello stato SLEEP, il pin EN viene portato al livello bas-
so per spegnere il sistema e LTC2956 lascia tale stato solo se
il timer di wake-up scade o se il sistema viene acceso con
una breve pressione sul pulsante o da un microprocessore
che porta il pin /SLEEP al livello alto. LTC2956 lascia qual-
siasi stato e passa alla modalità SHUTDOWN ogni qualvolta
rileva una lunga pressione sul pulsante.
Se la tensione al pin LONG è minore di V
CC/2
, LTC2956 si av-
via nella modalità SHUTDOWN, nella quale tutti i componenti
del sistema, eccetto LTC2956 che si trova in una modalità a
bassissima potenza, sono disinseriti per conservare energia.
Questa modalità è particolarmente utile per prodotti che ven-
gono spediti con le batterie già installate, come un rivelatore
di fumo. Da questa condizione, è necessaria una breve pres-
sione sul pulsante per accendere il sistema e avviare il timer
di wake-up nella modalità RUN.
Ogni volta che LTC2956 passa dalla modalità SHUTDOWN alla
modalità RUN, il pin /ONALERT viene portato al livello basso
per avvisare il sistema di eseguire una routine di inizializza-
zione all’accensione. Analogamente, ogni volta che LTC2956
passa dalla modalità RUN alla modalità SHUTDOWN, il pin di
uscita /Offalert viene portato allo stato basso per avvisare il
sistema prima dell’arresto o collegato a un LED per fornire
un’indicazione visiva dello stato on/off del sistema. LTC2956
Fig. 3a – Funzionamento di LTC2956 con il pin /SLEEP mantenuto al
livello basso (sistema passivo)
Fig. 3b – Funzionamento di LTC2956 con il pin /SLEEP che commuta
alternativamente tra lo stato alto e quello basso (sistema attivo)