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

Питание от Li-ion батареи

kissste

Member
Idea: use a simple resistor divider and fine-tune R1/R2 for TTL High/Low voltage level switch and hook up them up to a digital pin or directly to CHPD, to pull it down to Low.

VCC
R1
Chip Enable/Disable pin
R2
PIN-for-warning
R3
GND
 

sharikov

Active member
Idea: use a simple resistor divider and fine-tune R1/R2 for TTL High/Low voltage level switch and hook up them up to a digital pin or directly to CHPD, to pull it down to Low.

VCC
R1
Chip Enable/Disable pin
R2
PIN-for-warning
R3
GND
Мы так делали в 90-х.
Работало плохо.
Причина в том что пороги CMOS логики пропорциональны напряжению питания: Vih=0.7*Vdd; Vil=0.3*Vdd.
 

sharikov

Active member
Мы так делали в 90-х.
Работало плохо.
Причина в том что пороги CMOS логики пропорциональны напряжению питания: Vih=0.7*Vdd; Vil=0.3*Vdd.
Сейчас доступность комплектующих намного лучше. Супервизор от holtek никак не скажется на бюджете.
---
Упс...
 

pvvx

Активный участник сообщества
Сейчас доступность комплектующих намного лучше. Супервизор от holtek никак не скажется на бюджете.
Есть и российские супервизоры по пару руб в магазинах, аналоги MAX809 и типа :) счас забыл макрировку... Олово по их монтажу дороже :)
----
Бился тут с постоянным опросом датчика типа SHT75 (температура-влажность), вышло что надо 1 мА 5В на него со всем вместе (резисторы и прочее) - с MCU с более 8кБ ROM, если 8-ми битный, или до 4-х кБ на 16 битном (поддержка перевода в точку росы и прочий расчет с плавающей точкой для логгирования). При этом запоминается каждая точка на пределе работы датчика (к 4-рем точкам в сек). CLK CPU достаточно до 500 кГц, чтобы не ел лишнего.
Так и выходит со многими автономными устройствами, что для съема с датчиков в непрерывном режиме с накоплением уже стоит какой MCU, он же может и следить за зарядом и разрядом АКБ, да включением WiFi блока на передачу накопленных данных. Нет смысла в лишних элементах. Многие MCU содержат и встроенный блок импульсного питания... Выходит из чипов всего два - модуль WiFi и управляющий MCU (ну и датчики).
А ваша фото платы - это дорогое извращение :) ;)
Как-бы ждем RTL871xBx - кроме работы кода из Flash, в нем объявлен и USB и ADC... Но всё равно зарядку АКБ от USB придется лепить внешним MCU, т.к. просто это удобнее и он может опрашивать и датчики, пока главный спит...
 
Последнее редактирование:

pvvx

Активный участник сообщества
А с модулями RAK, MXCHIP та же ботва? Может там в регистрах что накопать :rolleyes:
Нету там ничего по данному поводу. Заключайте договор с Realtek и подписывайте NDA, чтобы узнать что и как править в регистрах. :)
 
Последнее редактирование:

sharikov

Active member
А с модулями RAK, MXCHIP та же ботва? Может там в регистрах что накопать :rolleyes:
Что можно накопать в RAK и MXCHIP если в них те же RTL8711/10 ?
Думаете им realtek испек особенные чипы ?
Чип без супервизора рядовое явление. Нет производителя не наступившего на эти грабли. И продолжают наступать и похоже это будет длиться пока существует интегральная электроника.
 

pvvx

Активный участник сообщества
Что можно накопать в RAK и MXCHIP если в них те же RTL8711/10 ?
Думаете им realtek испек особенные чипы ?
Чип без супервизора рядовое явление. Нет производителя не наступившего на эти грабли. И продолжают наступать и похоже это будет длиться пока существует интегральная электроника.
Ещё раз - он с супервизором и это показано на графике теста потребления питания. Включается строго на фиксед уровне. Другое дело в ПО. Имеющееся просто глухо виснет, т.к. врубает исполнение всякого на всю катушку и питание проваливается, чип вырубается, а стартануть заново не может из-за измененных установок в регистрах включенных потрохов. Пишите boot правильно, с контролем этого дела и устаканивания питания - уверен что всё будет Ok.
Кроме BOR там есть и ожидание устаканивания старта работы внешнего кварца до стабилизации.
И во вторых ещё раз - нафиг убивать АКБ переразрядом? И на чип есть спецификация - 3.3V 10% вроде (смотрите сами PDF). В отличии от ESP чипов доки Realtek пока ещё не одного параметра не соврали... даже по потреблению, что странно :)

Пример - WDT не работает, если переназначить в некоторых регистрах общей периферии битики или переназначен на NMI и выпадет на консоле надпись по данному вектору с пачкой из !!! :) уже пользовательской программы... А так даже WDT в чипе включается по умолчанию, но что-то там к десяткам секунд. Вам, что отдельную тему по WDT писать, или сами разберетесь?
Инициализируйте внутренности по старту правильно, с учетом что это повторный старт и многое может быть уже переназначено и всё будет работать. Для этого у вас есть 5 векторов по которым пускается ваша программа из Flash. Один из них в обход всех процедур ROM-BIOS для повторного старта. Так-же есть все флаги проца состояния почему произошел рестарт...
"Ameba" за вас писать всё как вам надо не будет. SDK и частичные описания есть. Я тоже не собираюсь писать для вашего исполнения специализированное ПО - только в объеме "для помощи в изучении и образовании" - т.е. инфо кусками, а собрать воедино должны вы сами, если хотите что-то сделать надежное. :p
 
Последнее редактирование:

pvvx

Активный участник сообщества
TPS73433 кто измерял как он отключает питание при ниже 2.x В и вообще работает его гистрезис?
В обычных магазинах - 33 руб штучка... На али - дороже :)
 

pvvx

Активный участник сообщества
DC-DC 1.8-5V to 3.3V Step-Up/Down Boost Buck Converter :)
Имеет SMD маркировку "N1IF".
Везде приписано "Особенности: низкое Энергопотребление" и рекомендуется для "Wi-Fi Модуль: ESP8266".
Проверим данную рекомендацию, т.к. документации в инет на данный чип не найдено (сделаем сами) :)

Берем резистор на 50 Ом, источник 3.3В и подключаем:
1) Резистор через измеритель тока к источнику 3.3V, записываем ток от источника.
2) Резистор через измеритель тока к выходу данного DC-DC при питании его от источника 3.3V, записываем ток от источника.
3) Делим ток из первого замера на второй и получаем КПД:
N1IF.gif
Чуда не произошло - коммутатор на емкости всегда дает до 50% (закон RC цепи)... Поведение не отличается при входном напряжении более 3.3В - в линейную стабилизацию не впадает, а продолжает жрать в 2 раза больше нагрузки...
Измерим холостой ход, врубив прямо на генератор с выходным сопротивлением 75 Ом:
N1IF_.gif
Пила 5 mHz, емкости на платке не успевают разряжаться, а дольше измерять - нет время...
С графика получим ВАХ (потребления на холостом ходу от входного напряжения):
N1IF_1.gif
Видно переключение на Up/Down при переходе 3.3В и дополнительное выжирание батарейки (2.4 мА) при падении напряжения на ней менее 1.75В.

Итого: Рекомендуется для использования с ESP8266 :)
 
Последнее редактирование:

sharikov

Active member
DC-DC 1.8-5V to 3.3V Step-Up/Down Boost Buck Converter :)
...
Проверим данную рекомендацию, т.к. документации в инет на данный чип не найдено (сделаем сами)
"все уже украдено до нас"
10A45B.en.pdf

Итого: Рекомендуется для использования с ESP8266
Не рекомендуется:

Fixed 3.3V ± 4% Output
VIN Range: 1.8V to 5V
Output Current: 100mA


Absolute Maximum Ratings
IOUT (Note 2): 150mA

Среднее потребление RTL при активном обмене wifi на максимальной мощности в режиме B составляет 265мА.
У esp8266 еще больше с пиками до 400.
 

Вложения

pvvx

Активный участник сообщества
Не рекомендуется:
Там шутка.
Не я её выдумал, а китай-продавцы... В реалии в автономное питании её вообще нельзя ставить даже для включения питания на датчики по ноге EN, т.к. будет кушать минимум в два раза больше нагрузки.
 

2mike

New member
когда речь про питание от батарейки, да еще с какими нибудь прибабахами я сразу открываю сайт тексаса. ti.com
это проще , быстрее и надежнее почти бесплатных пироженок с али.
после кувырканий с китайскими "аналогами" жаба даже не вякает переплачивать за тексас даже в чипдипе.
по теме - была одна конструкция которая неоднозначно вела себя вблизи срабатывания супервизора (читал про 8266 - ни разу не удивлялся :) )
короче что пришлось в итоге делать - использовать любимый буржуями сигнал power good .
т.е. питальник сам разбирается с батареей, выдает питание дальше в схему и PG , а вот PG запускает не любой нужный enable а ключ по питанию на полевике.
кто еще рулит этим ключем (вспомогательный мк, который готов отослать данные "на базу", схема переключения стац./бат.питание) - вариантов может быть масса.
а с учетом мозгов и АЦП у обсуждаемой железки (RTL) она сама следит за батарейкой и сигнализирует о её замене.
имхо так проще и дешевле чем к микрухе питания еще и менеджмент батарейки приделывать (а такие комбайны у тексаса тоже есть) да и ценник там в итоге почти как у модуля получится :(
я ставлю кнопку и синий светодиод. так даже сварщик понимает что раз не горит, то кина не будет.
З.Ы, вот к примеру http://www.ti.com/lit/ds/symlink/tps63060-ep.pdf , там еще свой enable есть :)
 

pvvx

Активный участник сообщества
после кувырканий с китайскими "аналогами" жаба даже не вякает переплачивать за тексас даже в чипдипе.
Это совсем безразлично. Меня не смущает цена и в несколько раз дороже самого модуля, если надо сделать что-то приличное или ради "спортивного интереса"... Разнообразие - это к лучшему.
Счас хотелось бы решить другой вопрос - как запустить любой из WiFi модулей от мощностей источника сравнимых с CR2030 или от маленькой солнечной батареи, или типа от LTC3588-1 - Nanopower Energy Harvesting Power Supply, LTC3331 - Nanopower Buck-Boost DC/DC с зарядным устройством для сбора энергии, ... :) Т.е. решение с накопителем энергии, которое позволяет обслужить передачу данных хоть пару раз в день или аварийное оповещение... В данной теме TI не очень, почему-то более предпочтительны AD и Linear...
К примеру, метеостанция должна запитывать себя сама, без обслуживания в течении года (очистки сенсоров не в счет :) )
 
Последнее редактирование:

2mike

New member
как запустить любой из WiFi модулей от мощностей источника сравнимых с CR2030
можно конечно wifi урезать в мощности, снижая потребляемый ток. ставить кучу эффективных преобразователей.
но когда речь заходит о "coin cells" вспоминается только Nordic Semiconductor , только там есть выбор ядер от8051 до М4F с интегрированным радио.
такое много у кого есть, но только там чувствительность очень близка к -100дбм и потребляемый ток при full power редко когда больше 10ма.
а самое главное для "coin cells" оно всё работоспособно от 1,7в .
только насколько я понял "стандартным" wifi там и не пахнет. блутус и 2,4ГГц только для простой передачи данных 1-2Мб/с, но вам жеж ехать а не шашечки.
поэтому имхо можно всё упростить до классического nRF24 .
иначе от 2030 никак не взлетит, даже если это будет Maxcell
даже если не вспоминать про outdoor и морозы.
китайцы это давно поняли и теперь в авторегистраторы суют кроме солнечной панельки площадью со спичечную коробку еще и литиевую пластинку на 400ма/ч.
никаких 2030...
 

pvvx

Активный участник сообщества
китайцы это давно поняли и теперь в авторегистраторы суют кроме солнечной панельки площадью со спичечную коробку еще и литиевую пластинку на 400ма/ч.
никаких 2030...
2030 - это только для теста при "спортивном интересе", для замеров и сравнения, как начальный тестовый забег... :) Потом уже минимальная для наших мест солнечная панелька и WiFi...
 

nikolz

Well-known member
2030 - это только для теста при "спортивном интересе", для замеров и сравнения, как начальный тестовый забег... :) Потом уже минимальная для наших мест солнечная панелька и WiFi...
У меня eSP8266 работает даже от одной батарейки AAA (1.5 в) и от маленькой солнечной панельки 80x55 без проблем.
Использую, китайские платы за копейку и не лезу на ti.
 

2mike

New member
У меня eSP8266 работает даже от одной батарейки AAA (1.5 в)
свежо придание, да верится с трудом (с) особенно если почитать даташит.
но если вдруг ваша фамилия Андерсен, то я, так и быть уделю время ролику про то, как 8266 работает от одной батарейки 1,5вольт.
 

pvvx

Активный участник сообщества
У меня eSP8266 работает даже от одной батарейки AAA (1.5 в) и от маленькой солнечной панельки 80x55 без проблем.
Использую, китайские платы за копейку и не лезу на ti.
А у меня и от 0.85В (могу платно продемить), но вот только у вас сказки... Уж сколько лет вы тут и не подтвердили ни одного своего высказывания :)
А за ещё большую оплату демки (x10), без проблем запущу и от 0.080В (но это пока предел для вас, судя по выставленному тарифу для данной моей демки :))
Ну а пока, без подсказки не одолеете порог работы от источника в 0.08В с генерацией хотя-бы мощности до 1Вт 3..5В, разговаривать о теме "автономного питания от батарей" с вами нет смысла...
ЗЫЖ Чтобы вы не беспокоились – ради "спортивного интереса" уже давно был собран DC-DC 0.065В->3В 875 мВт на деталях "со стола на кухне". Больше пока не удалось – не хватило опытного источника на 0.065В 25A :)
 
Последнее редактирование:
Сверху Снизу