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

ESP-C3-12F

aZholtikov

Active member
Всех приветствую!

Вдруг кому пригодится...
Случайно недавно наткнулся в "красном" магазине. Появились модули ESP32-C3 (ESP-C3-12F) в "форм факторе" ESP-12E. Основные "ножки" совпадают.
Если у кого-то есть проекты на ESP-12E их можно безболезненно без переделки схемотехники перевести на ESP32.

 

fps

Active member
У меня такой в режиме глубокого сна потребляет около 3mA.
Или бракованный или там что-то начудили.
 

fps

Active member
Как давно купили? Что ж молчали? ;-) Тема то "в тему"... :)
Купил зимой. На алиекспрессе.
Оба опробованных экземпляра ведут себя примерно одинаково (см скриншот)
Там кстати не 3, а около 9мА ток в deepsleep.
Или партия бракованная у меня, или схемотехника там кривая, или в микропитоне для esp-c3 косяк (я только с ним тестировал)
Решил что пофиг - если что использую их там где питание не батарейное и глубокий сон не нужен.
 

Вложения

  • 180.8 KB Просмотры: 18

pvvx

Активный участник сообщества
У меня такой в режиме глубокого сна потребляет около 3mA.
Это косяки во всем ПО для ESP32-C3, включая Arduino и IDF.
Нужно правильно устанавливать всё в ручную в коде. Так было пару месяцев назад и ранее (примеры) - что изменили сейчас - не знаю.
 

pvvx

Активный участник сообщества
Однако вот такие модули ESP32-C3-C05 прошитые той же самой прошивкой потребляют в глубоком сне как положено - микроамперы.
На вашем графике видно, что при входе в deep-sleep (или что там), потребление падает до мкА, а потом возрастает c импульсом характерным для заряда емкости...
1678827217167.png
Как-то неверно подключили? Прыгает питание источника, когда нагрузка мала?
 

pvvx

Активный участник сообщества
Нестабильное питание при малых токах нагрузки присутствует у многих LDO и DC-DC.
Такие LDO генерируют на выход пилу и отличаются только по размаху напряжения этой пилы :)
DC-DC - аналогично - выдают и более 200% от требуемого напряжения импульсы...

C ESP32xxxx требуется супер стабилизатор. Т.к. он должен работать при нагрузке в пару мкА и к 600 мA. А это однако разница в 300 тысяч раз или он должен обладать обратной связью в 110 dB, чего нет у 99% LDO чипов стабилизаторов. И стоимость необходимых для ESP32xxxx стабилизаторов превышает стоимость ESP32xxxx :p
 

fps

Active member
Как-то неверно подключили? Прыгает питание источника, когда нагрузка мала?
Подключал питание от литиевого аккумулятора через 1117 3.3v, подключал от него без стабилизатора напрямую - результат примерно одинаковый. Не помню которое из подключений на картинке.

Снял крышку с одного такого модуля посмотреть что там такого. Конечно ничего особенного не увидел :)
 

Вложения

enjoynering

Well-known member
помню с esp8266 была похожая беда на некоторых ревизиях ESP01. там был неправильный номинал подтягивающего резистора RST.
 

gol_avto

New member
Уважаемые коллеги! Прошу помощи, поскольку мысли кончились. Не программист ни разу, просто пользователь. Приобрел на али 3 модуля ESP-12F
ESP8266 ESP-01 ESP-01S ESP-07 ESP-07S ESP-12 ESP-12E ESP-12F ESP-32S последовательный беспроводной модуль Wi-Fi беспроводной трансивер | AliExpress
а в них уже прошита программа WiFi AI-THINKER, идентифицируется в сети как AI-THINKER_хххххх и к ней можно подключиться.
В com порту на скорости 74880 виден такой текст
15:54:18.768 -> ets Jan 8 2013,rst cause:2, boot mode:(3,6)
15:54:18.768 ->
15:54:18.768 -> load 0x40100000, len 2592, room 16
15:54:18.768 -> tail 0
15:54:18.768 -> chksum 0xf3
15:54:18.768 -> load 0x3ffe8000, len 764, room 8
15:54:18.768 -> tail 4
15:54:18.814 -> chksum 0x92
15:54:18.814 -> load 0x3ffe82fc, len 676, room 4
15:54:18.814 -> tail 0
15:54:18.814 -> chksum 0x22
15:54:18.814 -> csum 0x22
15:54:18.814 ->
15:54:18.814 -> 2nd boot version : 1.7(5d6f877)
15:54:18.814 -> SPI Speed : 40MHz
15:54:18.814 -> SPI Mode : DOUT
15:54:18.814 -> SPI Flash Size & Map: 8Mbit(512KB+512KB)
15:54:18.814 -> jump to run user1 @ 1000
15:54:18.814 ->
15:54:18.906 -> V2
15:54:18.906 -> Mo
15:54:18.953 -> ⸮⸮rf cal sector: 251
15:54:18.953 -> freq trace enable 0
15:54:18.953 -> rf[112] : 00
15:54:18.953 -> rf[113] : 00
15:54:18.953 -> rf[114] : 01
15:54:18.953 ->
15:54:18.953 -> SDK ver: 3.0.5-dev(52383f9) compiled @ Jul 8 2020 16:00:05
15:54:18.953 -> phy ver: 1156_0, pp ver: 10.2
15:54:18.953 ->
15:54:18.953 -> "O1CKQ
1⸮⸮~⸮@V@⸮TH⸮D⸮

а на скорости 115200

15:56:00.728 -> Ai-Thinker Technology Co. Ltd.
15:56:00.728 ->
15:56:00.728 -> ready
однако ни одним прошивальщиком (Arduino, flash_download_tool ) и даже в среде Visual Studio Code, где можно изменить скорость программирования, готовый проект "залить" невозможно.
Как только компиляция завершается и начинается upload, прошивальщик не может идентифицировать ESP и пишет, что com порт недоступен.
Модуль вводил в режим программирования (GPIO0 сажал на землю) - ничего не помогает.
В среде ESPlorer вводил данные роутера домашней сети, логин пароль прописывался, но роутер не назначает персональный адрес доступа к модулю.
Модуль тестирую в таком адаптере, с CH340. Все пины модуля имеют надежный и проверенный контакт.
Что с ним делать, выбросить? Брак? Help.
 

Вложения

fps

Active member
Этот адаптер Г. У меня с ним тоже ничего не работало (с ESP8266)... Но
Зря вы её прямо так охаиваете. Может бракованная попалась.
У меня работает совершенно без проблем. Такая же вроде (см. фото)
Шью всё штатной утилитой esptool. Никаких кнопок нажимать для перехода в режим прошивки не требуется - на плате вся логика реализована, шьётся "само".
 

Вложения

  • 152.1 KB Просмотры: 8
  • 137.9 KB Просмотры: 7

fps

Active member
Только вот какое это всё отношение имеет к теме топика "ESP-C3-12F"? :)
 

gol_avto

New member
Всем спасибо. Не смотря на то, что МНОГОКРАТНО и досконально были проверены абсолютно все цепи и контакты, от модуля и до CH340, всё прозванивалось и тем не менее проблема решилась путем подкладывания под модуль изолирующей прокладки толщиной 2мм, модуль встал чуть выше, пружинки поджались с бОльшим усилием. Программирование проходит на ура и без нажатия кнопок.
 
Сверху Снизу