• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Когда исправят в Arduino ESP32 стартовую последовательность?

pvvx

Активный участник сообщества
Текущие стартовые установки и отсустcвие throttle в инициализации дров RF не позволяют использовать Arduino ESP32 для подключения к USB компьютеров, не дорабатывая схему питания.
Стартовое потребление доходя до тока более 530 мА ограничивает или включает защиту USB по питанию в нормальных компьютерах.
USB-UART микросхема не сообщает в атрибутах USB компу что модули требуют более пол-Ампера.
В результате получаем провал напряжения или включение защиты USB.
Это диаграмма момента срыва ESP32 в "exception" при страте на "холодную".
1616165993647.png
ESP32 хочет от стабилизатора 3.3V на плате токи более 530 mA. Ещё на USB сидит USB-UART чип и тоже кушать хочет...
Далее, при работе пиковые токи падают и в среднем составляют 350 мА, что ещё как-то приемлемо для USB компов и просадки на типовых шнурах USB. Но уже в предел.
Т.е. для запуска модулей ESP32 нужен АКБ или адаптер 5В не менее как для шуруповерта...
 

pvvx

Активный участник сообщества
Вылет обычно сопровождается циклическим сообщением:
Код:
ets Jun  8 2016 00:22:57

rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0018,len:4
load:0x3fff001c,len:1216
ho 0 tail 12 room 4
load:0x40078000,len:9720
ho 0 tail 12 room 4
load:0x40080400,len:6352
entry 0x400806b8

Brownout detector was triggered
 
Сверху Снизу