цифровая электроника
вычислительная техника
встраиваемые системы

 

Как правильно прошивать ESP8266

Автор: Mike(admin) от 23-03-2017, 07:15

Успех ESP8266 компании Espressif Systems неоспорим. Это мощный микроконтроллер со встроенными возможностями Wi-Fi, и он легко адаптируется к множеству применений в быстро растущем сегменте рынка Интернета вещей (IoT). И это неудивительно, поскольку он обладает достаточно высокой производительностью, а главное он очень дешев, можно даже сказать, что ESP8266 несоизмеримо дешевле подобных решений западных производителей. Тем не менее, и ESP8266 неидеален и имеет некоторые недостатки. Одной из немногих трудностей при использовании ESP8266 является обновление прошивки.


Как правильно прошивать ESP8266

Некоторые разработчики жалуются на нестабильность перепрограммирования, что приводит к увеличению количества попыток прошивки модуля. Хотя такое явление случается не часто, все же желательно предусмотреть стабильность загрузки прошивки на начальном этапе проектирования устройства с применением ESP8266.


Благодаря усилиям самого производителя и сторонних разработчиков была представлена улучшенная схема прошивки ESP8266 на примере модуля ESP-01, которая представлена ниже.


Схема прошивки ESP8266

Она несколько отличается от первоначально рекомендуемой схемы для прошивки. Так, напряжение питания 3.3 В не берется непосредственно от переходника USB-UART, поскольку не каждый такой адаптер способен обеспечить достаточный ток для стабильной работы модуля. Питание должно подаваться от стабилизированного источника 3.3 В с током как минимум 500 мА.


Помимо этого в схему были добавлены конденсаторы С1 и С2, которые предназначены для снижения уровня шума в цепи питания. Они должны быть расположены как можно ближе к выводам Gnd и Vcc на ESP8266. Помимо этого, схема теперь предусматривает наличие резисторов R2 и R3, которые являются подтягивающими резисторами и гарантируют то, что линии GPIO2 и GPIO0 никогда не будут «плавать», а всегда будут подтянуты к питанию, если на них не присутствует последовательность сигналов.


Эти изменения не указывают на то, что исходная схема была нефункциональной. Она работала в большинстве случаев. Тем не менее, из-за ее недостатков первоначальная схема не подошла для некоторых разработчиков, которые жаловались на нестабильность ее работы. Эти сбои могли быть вызваны различиями в условиях окружающей среды, качестве электропитания и/или качестве компонентов. Улучшенная схема должна устранить эти недостатки и сделать процесс прошивки ESP8266 более стабильным.




© digitrode.ru


Теги: ESP8266, WiFi, Wi-Fi



   Благодарим Вас за интерес к информационному проекту digitrode.ru.
   Если Вы хотите, чтобы интересные и полезные материалы выходили чаще, и было меньше рекламы,
   Вы можее поддержать наш проект, пожертвовав любую сумму на его развитие.


Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Комментарии:

Оставить комментарий