Petit impasse pour moi...
Un esp8266 sur une batterie li-ion et un deep-sleep pour économiser la batterie.
Avec un MAX811TEUS https://datasheets.maximintegrated.com/en/ds/MAX811-MAX812T.pdf si je branche le RST du max sur le RST de l'ESP tant que la tension de la batterie branchée sur le Vcc du max n'est pas suffisante l'ESP ne pourra démarrer.
Mais en sortie de deep-sleep un front montant est généré pour redémarrer l'ESP en branchant la pin D0 sur RST http://ouilogique.com/test-deep-sleep-esp8266/
Sauf que si la batterie est chargée le front montant n'est pas reçu puisque le RST du max est à la tension de l'accu.
Que faire ?
ESP8266 en deep-sleep
Règles du forum
Cette section est dédié a vos projets, descriptions et demandes d'aide.
Merci de limiter le nombre de sujet par projets.
Lorsqu'un sujet deviens long vous pouvez éditer le premier message pour maintenir à jour le descriptif et garder en lisibilité
Cette section est dédié a vos projets, descriptions et demandes d'aide.
Merci de limiter le nombre de sujet par projets.
Lorsqu'un sujet deviens long vous pouvez éditer le premier message pour maintenir à jour le descriptif et garder en lisibilité
ESP8266 en deep-sleep
Francis
Re: ESP8266 en deep-sleep
Mettre une résistance entre le nRESET du MAX811 et les pins D0 et RESET de l'ESP connectées entre elles ?
Cf p7 du pdf du MAX, qui gère le cas d'une pin de reset bidirectionnelle (genre MSP430)
Cf p7 du pdf du MAX, qui gère le cas d'une pin de reset bidirectionnelle (genre MSP430)
Re: ESP8266 en deep-sleep
Câblage : nRST du max vers 4.7K qui va vers RST de l'esp et D0
Quand la nRST du max est à la tension de l'alim : tout est parfait. L'esp redémarre en fin de deep-sleep.
Quand la nRST du max est à 0 (tension alim trop faible) : la RST de l'ESP n'est pas à 0 mais à la tension de la D0, l'esp redémarre mais sans lire le programme, juste des injures sur le port série, il a reçu le front montant mais planté, difficile à relancer
Une 470R entre RST de l'esp et D0 ainsi que la sortie de la 4.7K sur RST de l'esp ? C'est la solution donnée pour pouvoir téléverser quand l'esp est en deep sleep.
Quand la nRST du max est à la tension de l'alim : tout est parfait. L'esp redémarre en fin de deep-sleep.
Quand la nRST du max est à 0 (tension alim trop faible) : la RST de l'ESP n'est pas à 0 mais à la tension de la D0, l'esp redémarre mais sans lire le programme, juste des injures sur le port série, il a reçu le front montant mais planté, difficile à relancer
Une 470R entre RST de l'esp et D0 ainsi que la sortie de la 4.7K sur RST de l'esp ? C'est la solution donnée pour pouvoir téléverser quand l'esp est en deep sleep.
Francis
Re: ESP8266 en deep-sleep
Une idée : page 5 on décrit l'usage de la pin MR
Est-ce que le nRST du max sur RST de l'esp (avec un pulldown décrit en page 6) et la pin D0 sur MR du max ne serait pas la solution ?
Electronique + anglais = surcharge cognitive chez moi.
Est-ce que le nRST du max sur RST de l'esp (avec un pulldown décrit en page 6) et la pin D0 sur MR du max ne serait pas la solution ?
Electronique + anglais = surcharge cognitive chez moi.
Francis
Re: ESP8266 en deep-sleep
FRoussel a écrit :Est-ce que le nRST du max sur RST de l'esp (avec un pulldown décrit en page 6) et la pin D0 sur MR du max ne serait pas la solution ?
C'est la solution mais qu'ils sont petits à souder et sensibles à la tension d'alim... 3 HS
Francis
Retourner vers « Les Projets »
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité