Página 1 de 1

ESP12-F não acorda do deep sleep

MensagemEnviado: 08 Out 2020 16:37
por tronico
Olá, tenho um módulo ESP12-F que não está acordando do deep sleep.
Montei algumas placas protótipo e na terceira que montei me deparei com este problema. Dessoldei os módulos e troquei as placas para eliminar a dúvida sobre a placa com problema e realmente o problema é o módulo.
Estou utilizando o ESP8266 RTOS SDK e o GPIO16 está ligado ao RESET para acordar o módulo após o tempo programado.

Quando deveria acordar recebo apenas a mensagem:

Código: Selecionar todos
 ets Jan  8 2013,rst cause:2, boot mode:(3,6)


Estou utilizando os módulos Ai-Thinker.
Sobre esse problema específico de deep sleep encontrei vários relatos semelhantes como este https://github.com/esp8266/Arduino/issues/6007.
Tudo me leva a crer que é um problema de hardware do módulo, porém outros já reclamaram de lotes inteiros com esse problema.

Alguém já teve esse problema, ou usa o ESP12-F em produção com deep sleep ?

Re: ESP12-F não acorda do deep sleep

MensagemEnviado: 09 Out 2020 07:49
por tronico
Colocar um resistor de pull-up (47k) no pino 10 (MISO) faz ele acordar do deep sleep, mas não sei a razão para tal comportamento e não há garantias de que isso seja uma solução definitiva.

Re: ESP12-F não acorda do deep sleep

MensagemEnviado: 09 Out 2020 11:25
por tcpipchip
Deve ter um lote antigo do teu ESP12

Re: ESP12-F não acorda do deep sleep

MensagemEnviado: 09 Out 2020 16:02
por tronico
Nas peças do lote antigo isso não ocorre, o lote com problema é recente mas pesquisando vi muita gente reclamando sobre esse problema já a alguns anos atrás.
Verifiquei que através do firmware AT padrão que acompanha o módulo o problema também ocorre com o comando AT+GSLP=1000.

Re: ESP12-F não acorda do deep sleep

MensagemEnviado: 09 Out 2020 17:47
por tcpipchip
Tentou o RTOS mais antigo ?

Re: ESP12-F não acorda do deep sleep

MensagemEnviado: 09 Out 2020 18:22
por tcpipchip
estas usando Ai-Thinker certo ?

Mas os comandos AT deles ou estar embarcando tua aplicação como OPENCPU ?

Re: ESP12-F não acorda do deep sleep

MensagemEnviado: 13 Out 2020 15:57
por tronico
Testei com o AT deles (versão1.5), com o AT baixado pelo site da Esspressif (1.6 e 1.7) e com o projeto exemplo do RTOS SDK.

Re: ESP12-F não acorda do deep sleep

MensagemEnviado: 15 Out 2020 08:26
por tronico
tcpipchip escreveu:estas usando Ai-Thinker certo ?

Mas os comandos AT deles ou estar embarcando tua aplicação como OPENCPU ?


Sim Ai-Thinker, verifiquei com o distribuidor e ele relatou problemas semelhantes, ele está verificando com o fabricante se é uma questão de lote ruim ...

Re: ESP12-F não acorda do deep sleep

MensagemEnviado: 27 Out 2020 10:45
por tronico
Distribuidor confirmou com o fabricante, lote ruim ...
olhando o histórico de problemas semelhantes acredito que irá ocorrer novamente!

Re: ESP12-F não acorda do deep sleep

MensagemEnviado: 27 Out 2020 10:47
por tcpipchip
vais conseguir trocar o lote ?

Re: ESP12-F não acorda do deep sleep

MensagemEnviado: 28 Out 2020 08:06
por tronico
O lote que tenho não preciso trocar pois tenho projetos sem Deep Sleep, vou comprar um novo lote e verificar se realmente não há problemas.