dontsovcmc / waterius

Передача показаний воды по Wi-Fi. Watermeter Wi-Fi transmitter.
https://waterius.ru
GNU Lesser General Public License v3.0
559 stars 110 forks source link

Нужны ли RC-цепочки и на EXT_RSTB, и на CHIP_EN? #153

Closed dontsovcmc closed 10 months ago

dontsovcmc commented 3 years ago

На форуме обратили внимание, что если мы отключаем ESP через EN, то надо бы соблюсти тайминги из даташита.

https://electronix.ru/forum/index.php?app=forums&module=forums&controller=topic&id=158846&page=3#comments

"EXT_RSTB и CHIP_EN у ESP8266EX нельзя просто тянуть резисторами к питанию."

https://www.espressif.com/sites/default/files/documentation/0a-esp8266ex_datasheet_en.pdf

https://user-images.githubusercontent.com/6192152/108172420-e2e36900-710d-11eb-8ac9-a74494c5b549.png

Требуется:

  1. Добавить на плате конденсаторы на RST, EN.
  2. Проверить, работает ли
  3. Замерить ток потребления во сне.

Гипотеза 1: Если соблюсти тайминги, то ESP8266 будет потреблять 0мкА, а не 10-15 как сейчас

Гипотеза 2: Это решит проблему светящегося светодиода (TX) https://github.com/dontsovcmc/waterius/issues/48 UPD: У меня конденсатор на 0.1 мкФ между EN и GND решил проблему светодиода. Протестируйте у себя, пожалуйста.

Важно: На ESP8266-01S стоит 1мкФ между RST и GND. С конденсатором 4мкФ между EN и GND программатор не прошивает Attiny.

dontsovcmc commented 3 years ago

Провел исследование - не вижу никакой разницы от использования конденсаторов. Зато понял, что attiny гасила ESP мгновенно, что приводило к повышенному потреблению. Добавил задержку выключения в 50мс. Потребление ESP снизилось на 7мкА!

Но это не решило проблему со светодиодом.

dontsovcmc commented 1 year ago

Один пользователь подсказал, что если светодиод поставить на Питание, а на минус? Тогда возможно не будет утечки через него тока!

Требуется помощь: попробовать https://github.com/dontsovcmc/waterius/issues/48#issuecomment-1399928335