Suggérer une puce de minuterie


9

Je dois prendre des mesures de tension séparées par de longs retards (quelques heures) et émettre un bip sonore lorsque le niveau de tension est atteint.

La consommation d'énergie est importante.

Ce que je veux, c'est une simple puce de minuterie comme les puces RTC, mais stupide, sans interface série, mémoire, etc. Ce qui est bien avec ces puces RTC série, c'est la consommation d'énergie dans la plage nA.

Je sais, je pourrais utiliser 555, mais la plus faible consommation d'énergie que j'ai trouvée est d'environ 500uA.

Quelqu'un peut-il recommander une puce de minuterie simple à faible consommation d'énergie?

Réponses:


8

Oui, 555 est assez mauvais. Même un appareil CMOS comme le TLC555 consomme jusqu'à 400 μ A. Je blâme le diviseur de résistance, les autres pièces peuvent facilement être fabriquées dans la gamme 1-10 μ A.

Si je comprends bien votre problème, vous voulez surveiller une tension variable et obtenir un signal quand il atteint un certain niveau, et cela à faible puissance; Je présume car il doit fonctionner longtemps sur une batterie.

Vous ne voulez pas un 555, moins un microcontrôleur. Vous voulez juste un comparateur basse consommation. Le LPV521 est un ampli op Nanopower, nécessitant 400nA maximum à 5V. Pas besoin de l'allumer et de l'éteindre. Il suffit d'appliquer la tension à surveiller et la tension de référence aux entrées, et de commuter un MOSFET qui à son tour contrôle le buzzer. Appliquez une rétroaction positive pour que l'ampli op obtienne une hystérésis pour éviter l'oscillation de la sortie lorsque la tension d'entrée est autour du seuil.

Le circuit doit consommer moins de 1 A, de sorte qu'il peut fonctionner pendant plusieurs années sur une pile bouton CR2032. μ

edit
Notez que pour atteindre cette puissance extrêmement faible, l'ampli op a une très faible bande passante de 6,2 kHz. Ici, vous signalez que c'est DC, mais dans d'autres applications, cela peut avoir de l'importance.


merci, c'est exactement ce dont j'ai besoin, je voulais éviter les microcontrôleurs pour une application aussi simple. des idées sur le circuit de buzzer de faible puissance? ou ~ 5mA pour le buzzer à usage général le rend hors de propos?
miceuz

La puissance du buzzer n'est probablement pas pertinente car elle sera toujours éteinte: utilisez le MOSFET pour commuter son alimentation, et tout ce que vous avez est le courant de fuite du FET. (Merci pour l'acceptation. J'ai pensé que cela aurait une solution très simple si vous
reculez de

2
Mais cela ne fait aucun timing. Si cela résout réellement le problème de l'OP, alors qu'est-ce qui vous a fait vouloir échantillonner le signal toutes les deux heures? La méthode du comparateur surveille essentiellement le signal en continu.
Olin Lathrop

@Olin - Oui, je sais, mais je pensais que OP était tellement préoccupé par des choses comme les modes de veille pour économiser de l'énergie qu'il a oublié de prendre le problème "un niveau plus haut" (comme vous le suggérez souvent aussi dans vos réponses). Je comprends que vous soyez frustré d'avoir donné une réponse qui ne répond pas aux besoins réels d'OP. (Mais vous avez apprécié!)
Steven

1
@stevenvh: Non, je ne suis pas frustré d'avoir écrit une réponse à ce que le PO a demandé mais maintenant ce qu'il voulait, mais plus bouleversé de ne pas voir la question pour ce qu'elle était vraiment. Vous aviez clairement raison sur ce point, +1.
Olin Lathrop

8

Plutôt qu'une puce de minuterie autonome, je suggère d'utiliser un microcontrôleur à très faible consommation tel que le PIC18F24J11 . Il a un RTC matériel et ne consomme que 830 nA en mode veille avec le RTC en marche. Il dispose d'un ADC 10 bits et 10 canaux afin que vous puissiez également effectuer vos mesures de tension.

Disponible dans un package DIP pour le prototypage pour 3,18 $, et moins de 2 $ dans un package SMT en quantités de production s'il s'agit d'un produit.


Similaire mais je suggérerais un PIC12F1822 moins cher (<1 $ en quantité). Dormir reviendrait à moins de 100ua je soupçonne réveillé par une minuterie pour lire une tension.
kenny

@kenny, je suppose que vous vouliez dire 100 nA, pas uA. Avec un processeur sans RTC matériel comme le PIC12F1822, vous auriez encore besoin de faire fonctionner le Timer 1, qui consommerait 650 nA, à peu près le même que ma sélection.
tcrosley

Vrai. Sauf le prix.
kenny

3

Je suis d'accord avec ce que tcrosley a dit, sauf que vous n'avez pas du tout besoin d'une horloge en temps réel. Vous ne voulez apparemment mesurer qu'un retard et vous n'avez pas besoin de connaître la date et l'heure. Une horloge en temps réel sera plus compliquée qu'une simple minuterie pour cette tâche.

Ne pas avoir besoin d'une horloge en temps réel permet également un microcontrôleur plus simple. N'importe lequel des PIC "XLP" de Microchip avec A / D peut le faire. Si vous avez besoin d'un timing précis, vous mettez un cristal à 32768 Hz sur les broches de l'oscillateur du temporisateur 1. Il s'agit du même type de cristal que celui utilisé dans les montres-bracelets et peut être entraîné avec très peu de puissance. Sans rien faire de spécial, cela peut réveiller le processeur toutes les 2 secondes, et le reste est le firmware. Le processeur ne fonctionnera que quelques microsecondes toutes les 2 secondes, de sorte que la consommation d'énergie moyenne sera assez faible.

Certains des PIC les plus récents ont également des oscillateurs RC de très faible puissance. C'est peut-être tout ce dont vous avez besoin si une précision de quelques pour cent est suffisante. Dans les deux cas, cela devrait être possible pour environ 1 µA ou moins.


Olin, vous avez mentionné que si l'on voulait une horloge en temps réel qui mesure également la date et l'heure, ce serait compliqué. Si vous pouvez expliquer aux gens dans ce forum, comment on devrait travailler s'il / elle veut aller pour calculer ce temps, ce serait utile. Il y a beaucoup de gens qui suivent ce post comme moi et qui sont intéressés à savoir si nous voulons travailler pour mesurer le temps réel (date et heure)

qu'en est-il de l'utilisation de la minuterie de surveillance (WDT) pour réinitialiser la puce? utilisera-t-il plus de courant qu'un cristal à 32768 Hz? Les puces PIC utilisent environ 300 nA pour le WDT.
tigrou
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.