• Система автоматизации с открытым исходным кодом на базе 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 :)
 
Последнее редактирование:
Сверху Снизу