Skip to content
We have moved: pcb.esp32s.com → pcb32.comSame store. Existing accounts, orders and affiliate commission records are unchanged.
Номер заказа: USD
Номер заказа: USD
pcb32.com
Cart 0

Полное руководство по энергопотреблению ESP32 E-Paper (как добиться срока службы батареи более 1 года)

Если вы почитаете рекламные материалы о электронные бумажные дисплеи, Вы увидите повторяющееся обещание: “Сверхнизкое энергопотребление, идеально подходит для устройств IoT с батарейным питанием, работает годами от батарейки-таблетки”. Затем вы создаете свой прототип и интегрируете его с... ESP32, Разверните его в полевых условиях и наблюдайте, как батарея разряжается через три месяца. Что пошло не так? В технических характеристиках умалчиваются о системных реалиях. После разработки энергоэффективных решений на основе электронной бумаги для интеллектуальных этикеток для розничной торговли, промышленных датчиков и медицинских носимых устройств в esp32s.com, Мы научились выжимать годы работы из одной батарейки-таблетки CR2450. Это не теоретическое руководство; это мастер-класс на аппаратном уровне по проектированию по-настоящему сверхэкономичной системы на базе ESP32 с электронными чернилами.

Этап 1: “Кровавая баня” в аппаратной части – куда двинутся ваши микроусилители.

Прежде чем написать хотя бы одну строчку прошивки, необходимо провести аудит оборудования. Большинство разработчиков начинают со стандартной “платы расширения” или “платы расширения” для прототипирования. Они отлично подходят для обучения, но они... катастрофы для срока службы батарей.

Скрытый потенциал промежуточных плат

Стандарт электронная бумага В состав платы расширения входит стабилизатор напряжения с низким падением напряжения (LDO) на 3,3 В или преобразователь постоянного тока (DC-DC) для повышения напряжения батареи до 3,3 В или 5 В, необходимых для контроллера дисплея.
Даже когда ESP32 Находится в режиме глубокого сна, и дисплей не обновляется; этот встроенный регулятор имеет Ток покоя (Iq). Более старые или дешевые линейные стабилизаторы напряжения (например, AMS1117) могут потреблять до 5 мА, в то время как современные “низкопотребляющие” линейные стабилизаторы обычно потребляют от 20 мкА до 50 мкА. За год даже 50 мкА потребляют около 438 мАч — более половины емкости стандартной батареи CR2450!
Решение: Для производства, Никогда не используйте плату расширения.. Вам нужен сырой панель электронных бумаг напрямую подключен к ESP32’или специализированная печатная плата с высокоэффективным преобразователем постоянного тока со сверхнизким током Iq (например, TPS62740, ток Iq которого составляет всего 0,4 мкА).
В esp32s.com, наш Услуги OEM/ODM конкретно обсудите это. Мы поставляем сырье. панели электронной бумаги а также изготовленные на заказ гибкие печатные платы (FPC), которые позволяют обойтись без ненужных встроенных стабилизаторов напряжения. Удалив “удобные” компоненты (светодиодные индикаторы, преобразователи уровней, LDO) из модуля дисплея, мы обычно снижаем ток в режиме ожидания с 80 мкА до <2 мкА.

Этап 2: Физика Электронная бумага Обновление – Пиковый ток против среднего тока

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

Ловушка емкости

Панели из электронной бумаги По сути, это большие конденсаторы. 7,5-дюймовый дисплей имеет гораздо большую емкостную нагрузку, чем 2,13-дюймовый дисплей. Когда контроллер дисплея (например, UC8179 или SSD1681) инициирует обновление, он должен зарядить эту емкость.
В результате этого пиковый скачок тока которые могут потреблять от 20 до 40 мА в течение 50–200 миллисекунд. Именно здесь большинство проектов с питанием от батарей терпят неудачу: Элементы питания в форме монет и небольшие литиевые батареи обладают высоким внутренним сопротивлением. Когда дисплей требует скачка тока в 30 мА, напряжение батареи резко падает (иногда ниже 2,5 В). ESP32’Срабатывает детектор пониженного напряжения (BOD), и система перезагружается еще до того, как завершится обновление изображения на экране.
Решение:
  1. Добавьте суперконденсатор или большой керамический конденсатор: Установите керамический конденсатор с низким эквивалентным последовательным сопротивлением (ESR) емкостью от 100 до 470 мкФ (или суперконденсатор на 0,1 Ф) непосредственно между выводами VCC и GND дисплея. Это будет действовать как локальный резервуар энергии, обеспечивая пиковый ток без падения напряжения основной батареи.
  2. Рассчитайте фактическое энергопотребление за одно обновление: Не стоит ориентироваться только на среднее потребление тока. Энергия, потребляемая за одно обновление, составляет... E=∫V(t)⋅I(t)dt.
    • A 2,13-дюймовый дисплей Возможно, потребление энергии составит 5 мДж за одно полное обновление.
    • A 7,5-дюймовый дисплей Может потреблять 40 мДж энергии за одно полное обновление. Если ваше приложение обновляется раз в час, 7,5-дюймовый дисплей будет разряжать батарею в 8 раз быстрее, даже если... глубокий сон Текущий ток на обоих дисплеях одинаков.
Полезный совет для OEM/ODM: Если вам нужен большой дисплей (например, наш). 7,5-дюймовый модуль 800×480Однако, учитывая строгие ограничения по емкости батареи, мы можем настроить таблицу поиска (LUT) микросхемы драйвера. Немного увеличив время кадра, мы можем снизить пиковый ток потребления с 35 мА до 15 мА, что сделает устройство совместимым с более компактными и дешевыми батареями. Для этого требуется тесное сотрудничество между вашей командой разработчиков прошивки и нашими инженерами по дисплеям.

Этап 3: ESP32 Глубокий сон – микрооптимизация прошивки

Размещение ESP32 Погрузиться в глубокий сон легко.esp_deep_sleep_start()Однако обеспечить, чтобы он действительно переходил в спящий режим на уровне кремния, сложно.

Утечка данных по шине SPI

Когда ESP32 просыпается, чтобы освежиться электронная бумага, Он использует шину SPI (MOSI, SCK, CS). Когда он переходит в спящий режим, если эти контакты остаются в плавающем состоянии или удерживаются в высоком состоянии, через них будет протекать ток. электронный бумажный дисплей’Внутренние защитные диоды. Мы измерили ток утечки до 15 мкА только из-за неправильно настроенной шины SPI.
Решение: Перед звонком esp_deep_sleep_start(), Для этого необходимо перенастроить контакты SPI:
// Установите MOSI, SCK и CS в режим ВХОД с подтягивающим резистором для предотвращения утечки тока.
gpio_set_direction(MOSI_PIN, GPIO_MODE_INPUT);
gpio_pullup_dis(MOSI_PIN);
gpio_pulldown_en(MOSI_PIN);
// Повторить для выводов SCK и CS
Кроме того, используйте gpio_hold_en() функция, обеспечивающая удержание контакта CS в низком состоянии во время глубокого сна. Некоторые электронная бумага Контроллеры потребляют дополнительный ток, если вывод CS находится в плавающем состоянии, в то время как напряжение VCC всё ещё подаётся.

Контакты GPIO RTC и АЦП

Вы оставили АЦП (аналого-цифровой преобразователь) включенным? Периферийные устройства RTC в ESP32 Потребляет около 10 мкА даже в режиме глубокого сна, если его явно не выключать. Всегда звоните rtc_gpio_isolate() на любых неиспользуемых выводах RTC.

Фаза 4: Температурный фактор (тихий убийца)

Электронная бумага Это механический процесс на микроскопическом уровне. Частицы пигмента движутся в жидкой суспензии. Когда температура падает ниже 10°C (50°F), жидкость становится более вязкой. Частицы движутся медленнее.
Для компенсации контроллер дисплея автоматически увеличивает напряжение и продлевает длительность сигналов обновления. Полное обновление, занимающее 2 секунды и потребляющее 15 мДж энергии при 25°C, может занять 6 секунд и 45 мДж при 0°C.
Если ваше IoT-устройство размещено на открытом воздухе (например, интеллектуальный датчик для сельского хозяйства или уличный ценник), при расчете времени работы от батареи необходимо учитывать “температурные потери”.”
Он OEM/ODM Преимущество: В стандартных дисплеях используется общая кривая температурной компенсации. esp32s.com, для нашего промышленного класса OEM В рамках наших проектов мы можем подобрать конкретные версии микросхем драйверов с оптимизированными таблицами температурной компенсации (LUT) или настроить параметры терморезистора NTC на гибкой печатной плате (FPC). Это гарантирует идеальную оптимизацию формы сигнала обновления для вашей конкретной среды развертывания, предотвращая перегрузку дисплея в холодную погоду (что расходует заряд батареи и повреждает панель) или недогрузку в жаркую погоду.

Математика из реальной жизни: Действительно ли батарейка CR2450 может прослужить год?

Давайте проведём реалистичный расчёт для «Умная» ценник (ESL) используя 2,13 дюйма Электронный дисплей и ан ESP32-C3 (выбран из-за более низкой активной мощности по сравнению с оригиналом) ESP32).
Емкость аккумулятора: CR2450 = 600 мАч. (Но можно использовать только ~80%, прежде чем напряжение упадет слишком низко, что составит 480 мАч полезной емкости).
Системный профиль энергопотребления (в сутки):
  1. Глубокий сон (23,9 часа):
    • ESP32-C3 глубокий сон: 5 мкА
    • Утечка тока через модуль электронной бумаги FPC: 2 мкА.
    • Общий ток в спящем режиме: 7 мкА
    • Ежедневное истощение сна: 7 мкА × 24 ч = 168 мкА·ч
  2. Подключение к Wi-Fi и получение данных (1 раз в день, 3 секунды):
    • Средний ток во время передачи по Wi-Fi: 160 мА
    • Ежедневный сток: 160 мА × (3 с / 3600 с) = 133 мкА·ч
  3. Полное обновление электронной версии газеты (1 раз в день, 2 секунды):
    • Средний ток во время обновления: 15 мА
    • Ежедневный сток: 15 мА × (2 с/3600 с) = 8,3 мкА·ч
Общий суточный объем стока: 168 + 133 + 8,3 = 309,3 мкАч/день
Расчетный срок службы батареи: 480 000 мкАч / 309,3 мкАч/день = 1551 день (4,2 года!)
Примечание: Эти вычисления работают только в том случае, если вы исключите стабилизатор напряжения (LDO) на плате расширения и используете панельный стабилизатор/специальную гибкую печатную плату, а также если вы правильно устраните утечку SPI.

Как esp32s.com Ускоряет разработку энергоэффективных решений.

Разработка сверхнизкопотребляющего устройства электронная бумага Для этого изделия требуется тесная интеграция между аппаратным обеспечением дисплея, микросхемой управления питанием и ESP32 прошивки. Этого нельзя добиться, просто купив готовые модули и надеясь на лучшее.
Здесь находится наш Услуги OEM/ODM Преодолеть разрыв между прототипом и серийным производством:
  1. Интеграция пользовательской гибкой печатной платы и необработанной панели: Мы разрабатываем точную схему разводки гибкой печатной платы (FPC) для вашей печатной платы, исключая ненужные компоненты и прокладывая линии SPI таким образом, чтобы минимизировать паразитные емкости.
  2. Настройка таблицы поиска (LUT) для микросхем драйверов: Мы настраиваем формы сигналов обновления в соответствии с кривой разряда вашей батареи, обеспечивая надежные обновления даже при почти полном разряде батареи.
  3. Выбор компонентов: Мы находим именно то, что нужно. панель электронных бумаг (от 0,97″ до 13,3″), что обеспечивает оптимальный баланс между видимой площадью и емкостной нагрузкой для вашего конкретного энергопотребления.
  4. Готовые печатные платы (PCBA): Мы можем собрать ESP32, схема управления питанием и электронный бумажный дисплей в единый, протестированный модуль, гарантирующий соответствие техническим характеристикам режима глубокого сна еще до того, как он попадет на вашу сборочную линию.

Готовы создать устройство с питанием от батареи? Электронная бумага Продукт?

Не позволяйте скрытым энергопотребителям сорвать развертывание вашего IoT-устройства. Если вы переходите от прототипа к серийному производству и вам нужен партнер по разработке дисплеев, разбирающийся в микроамперной инженерии, давайте обсудим это.
Изучите наши необработанные материалы панели электронной бумаги и запросить индивидуальное ценовое предложение на FPC. здесь. Наша инженерная команда предоставляет бесплатные услуги по проверке DFM (проектирование с учетом технологичности производства) для проектов, чувствительных к энергопотреблению.