ATtiny85: Consommation d'énergie vs vitesse d'horloge

19

Bref et simple: Quelle est la consommation électrique d'un ATtiny85 fonctionnant à 1 MHz et 8 MHz en utilisant l'horloge interne? Ne pas utiliser de modes de veille.

J'ai beaucoup cherché sur Google et je ne trouve aucune information à ce sujet. Je demande parce que je veux savoir si cela vaut la peine d'utiliser 1 MHz pour augmenter la durée de vie de la batterie.

marlar
la source
3
La fiche technique est le 1er endroit pour rechercher des choses comme ça
Russell McMahon
2
J'ai regardé la fiche technique. Mais c'est très long (234 pages) donc j'ai cherché des chaînes comme "consommation d'énergie" etc sans chance. Si je venais de chercher "courant" à la place, je l'aurais trouvé!
marlar

Réponses:

41

La fiche technique montre que le courant diminue aux basses fréquences. Environ 1 mA à 1 MHz fonctionnant à 5 V. Plus comme 5 mA à 8 MHz fonctionnant à 5 V.

Courant d'alimentation vs fréquence

Vous pouvez économiser beaucoup en utilisant également des tensions plus faibles, comme vous pouvez le voir. Pour de très grosses économies, utilisez un mode veille. Lisez à propos des techniques d' économie d' énergie pour les microprocesseurs .


(Modifié pour ajouter)

Pour amplifier mes remarques, vous devriez pouvoir obtenir une consommation de 200 nA à 3,5 V en mode veille sans minuterie de surveillance. Cela répondra toujours aux interruptions, telles que la fermeture d'un commutateur.

Courant d'alimentation avec chien de garde désactivé


Si vous devez faire des choses périodiquement, vous pouvez activer le chien de garde, puis obtenir une consommation d' environ 5 µA à 3,5 V.

Courant d'alimentation avec chien de garde activé


C'est tellement moins de courant que le 1 mA mentionné ci-dessus, cela vaut la peine d'explorer le fonctionnement en mode hors tension, si possible.

Nick Gammon
la source
Nick - cette page est une très bonne ressource. Merci
Russell McMahon
Sensationnel. Cette réponse est brillante et illustre parfaitement pourquoi j'aime tellement Stackexchange. Mille mercis!
marlar
3
Bonne réponse. J'ajouterais simplement que, lors de l'utilisation des modes veille, la métrique pertinente pour la consommation en mode actif n'est pas le courant (charge consommée par unité de temps ) mais la charge consommée par cycle d'horloge . Ainsi, il semble que le fonctionnement à 8 MHz soit plus efficace (5 mA / 8 MHz = 0,625 nC / cycle) que le fonctionnement à 1 MHz (1 mA / 1 MHz = 1 nC / cycle).
Edgar Bonet
1
@marlar, si la chose que les contrôles Attiny utilisent 12v, alors vous devriez d'abord et avant tout regarder la consommation d'énergie de cet appareil - ce n'est pas une bonne économie de 2 ou 4 mA, si vous utilisez quelque chose qui consomme 2 ampères.
AMADANON Inc.
1
@AMADANONInc.: Vous avez bien sûr raison. Mais les composants contrôlés sont dormants la plupart du temps et n'utilisent aucun pouvoir, sauf lorsqu'ils pensent qu'il est temps de passer à l'action. En dehors de cela, il y a certainement aussi un élément d'apprentissage ici. Je veux vraiment étudier le mode basse consommation.
marlar