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é
FRoussel
Electrolab::Membre
Messages : 120
Enregistré le : 01 mars 2017, 12:41

ESP8266 en deep-sleep

Messagepar FRoussel » 03 janv. 2018, 15:24

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 ?
Francis
Avatar de l’utilisateur
Steve
Electrolab::CA
Messages : 846
Enregistré le : 26 sept. 2016, 00:08
Référent : Zone Meca

Re: ESP8266 en deep-sleep

Messagepar Steve » 03 janv. 2018, 16:59

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)
FRoussel
Electrolab::Membre
Messages : 120
Enregistré le : 01 mars 2017, 12:41

Re: ESP8266 en deep-sleep

Messagepar FRoussel » 03 janv. 2018, 18:17

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.
Francis
FRoussel
Electrolab::Membre
Messages : 120
Enregistré le : 01 mars 2017, 12:41

Re: ESP8266 en deep-sleep

Messagepar FRoussel » 03 janv. 2018, 20:43

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.
Francis
FRoussel
Electrolab::Membre
Messages : 120
Enregistré le : 01 mars 2017, 12:41

Re: ESP8266 en deep-sleep

Messagepar FRoussel » 03 janv. 2018, 21:40

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é