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

 

Как правильно прошивать 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




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

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

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