EO_482

POWER POWER SAVINGS 36 - ELETTRONICA OGGI 482 - NOVEMBRE/DICEMBRE 2019 due minuti invia il valore tramite Wi-Fi con un tempo totale di risveglio, lettura ed invio pari a 3 secondi, è possibile essere attivi solo per 5 secondi su 180, spe- gnendo la radio per i restanti 175 secondi. Dato che la radio può consumare di più dei core, una particolare attenzione va dedicata a questo componente cruciale. Cinque modalità di power down L’asso nella manica del ESP32 è la funzione di attiva- zione del processore a bassissima potenza che inclu- de i clock a bassa potenza, il quarzo ed il PLL; che sono attivi quando le funzioni principali di temporizza- zione sono messe in modalità power down. Complessivamente il chip ESP32 offre cinque modalità di power down predefinite, illustrate in figura 3. Nella modalità attiva i core e la radio sono tutti accesi. In questo caso si possono applicare i consigli sulla ri- duzione della frequenza di clock in qualsiasi progetto. Analogamente, la modalità modem sleep lascia accesi i core e spenge solamente la radio con possibilità di risveglio immediato. La modalità light sleep spegne i clock principali, arresta i core e spegne la radio. Il consumo di corrente cala a 800 μA con una latenza di risveglio inferiore a 1 ms. Sono però le ultime due modalità ad adattarsi meglio ai progetti Internet-of-Things, nei quali la comunicazio- ne è molto rara. Nella modalità deep sleep i core sono spenti, con conseguente perdita del contesto, la radio è spenta e solo una piccola quantità di dati viene sal- vata in registri di memoria general purpose. Comples- sivamente in questo caso il consumo cala a 6,5 μA e la latenza di risveglio è la stessa della modalità light sleep. Infine, la modalità di ibernazione consente il minimo consumo di corrente, pari a 4,5 μA. Calando il consumo, calano anche le opzioni disponibili per avviare scatena- re il risveglio. La figura 4 mostra le varie sorgenti di risveglio che vanno analiz- zate dal progettista per ottimizzare il risparmio di potenza, trovando un com- promesso con la latenza e la disponibi- lità della sorgente. Una descrizione più dettagliata di queste modalità di sleep e di come implementarle è reperibile a questo link Manuale Tecnico dell’ESP32. Ulteriori informazioni sono reperibili all’indirizzo: https://www.espressif.com/sites/ default/files/documentation/esp32_ technical_reference_manual_en.pdf Fig. 4 –Sorgenti di risveglio disponibili nella varie modalità di sleep del chip ESP32 Fig. 3 – Modalità di funzionamento in power down del circuito integrato Espressif ESP32

RkJQdWJsaXNoZXIy MTg0NzE=