ATtiny85: consumo di energia vs velocità di clock


19

Breve e semplice: qual è il consumo energetico di un ATtiny85 che funziona a 1 MHz e 8 MHz utilizzando l'orologio interno? Non utilizzare alcuna modalità di sospensione.

Ho cercato su Google molto e non riesco a trovare informazioni su questo. Lo chiedo perché voglio sapere se vale la pena usare 1 MHz per aumentare la durata della batteria.


3
Il foglio dati è il primo posto in cui cercare cose come questa
Russell McMahon,

2
In realtà ho cercato nel foglio dati. Ma è molto lungo (234 pagine), quindi ho cercato stringhe come "consumo energetico" ecc. Senza fortuna. Se avessi appena cercato "corrente" invece l'avrei trovato!
marlar,

Risposte:


41

Il foglio dati mostra che la corrente diminuisce alle frequenze più basse. Circa 1 mA a 1 MHz in esecuzione a 5 V. Più come 5 mA a 8 MHz in esecuzione a 5 V.

Corrente di alimentazione vs frequenza

Puoi risparmiare parecchio usando anche tensioni più basse, come puoi vedere. Per risparmi davvero importanti, utilizza una modalità di sospensione. Leggi le tecniche di risparmio energetico per i microprocessori .


(Modificato per aggiungere)

Per amplificare le mie osservazioni, dovresti essere in grado di ottenere un consumo di 200 nA a 3,5 V in modalità di sospensione senza timer del watchdog. Ciò risponderà comunque agli interrupt, come la chiusura di un interruttore.

Corrente di alimentazione con watchdog disabilitato


Se è necessario eseguire operazioni periodiche, è possibile abilitare il watchdog e quindi ottenere un consumo di circa 5 µA a 3,5 V.

Fornire corrente con watchdog abilitato


Questa è molto meno corrente rispetto a 1 mA sopra menzionato, che vale la pena esplorare in esecuzione in modalità di spegnimento, ove possibile.


Nick - quella pagina è una risorsa molto bella. Grazie
Russell McMahon il

Wow. Questa risposta è geniale e un esempio perfetto del perché amo così tanto Stackexchange. Grazie mille!
marlar,

3
Bella risposta. Vorrei solo aggiungere che, quando si utilizzano le modalità di sospensione, la metrica pertinente per il consumo in modalità attiva non è la corrente (carica consumata per unità di tempo ) ma la carica consumata per ciclo di clock . Pertanto, sembra che il funzionamento a 8 MHz sia più efficiente (5 mA / 8 MHz = 0,625 nC / ciclo) rispetto al funzionamento a 1 MHz (1 mA / 1 MHz = 1 nC / ciclo).
Edgar Bonet,

1
@marlar, se la cosa che i controlli Attiny usano 12v, dovresti prima di tutto guardare al consumo di energia di questo dispositivo - non va bene risparmiare 2 o 4 mA, se stai usando qualcosa che assorbe 2 ampere.
AMADANON Inc.,

1
@AMADANONInc .: hai ovviamente ragione. Ma i componenti controllati sono inattivi per la maggior parte del tempo e non usano alcun potere, tranne quando attiny pensa che sia tempo di chiamare all'azione. A parte questo, c'è sicuramente anche un elemento di apprendimento qui. Voglio davvero studiare la modalità a basso consumo.
marlar,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.