Перейти к содержанию
    

ESP32 батарейный BLE датчик

3 минуты назад, quark сказал:

Калькулятор Вам тоже предоставить? Не можете посчитать - не считайте.

не можете предоставить?

Будем считать - Вы ничего не предлагали. :biggrin:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 минуту назад, jcxz сказал:

не можете предоставить?

Не обязан. Поскольку инициатива исходила от Вас.

3 минуты назад, jcxz сказал:

Будем считать - Вы ничего не предлагали. 

Калькулятор и другие услуги я вам точно не предлагал.

И не предложу! :biggrin:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 TC: потребление ESP32 в режиме deep sleep обещают в районе 6.5mkA. ULP при этом работает (точнее изредка просыпается) и может опрашивать ваши кнопки, реостат и батарейку.

Режим hibernation (это максимум) обещают в районе 4.5mkA, но ULP в нём не работает - просыпаться можно только по таймеру.

Решайте сами - вас устроят эти цифры?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

40 минут назад, xvr сказал:

потребление ESP32 в режиме deep sleep обещают в районе 6.5mkA. ULP при этом работает (точнее изредка просыпается) и может опрашивать ваши кнопки, реостат и батарейку.

Только забыли, что для того, чтобы опросить реостат, нужно ещё и АЦП включить. АЦП в deep sleep работает?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В принципе потихоньку подходят к нормальным радио-МК с встроенным флешем, вот еще б это был кортекс М какой-нить - было б вообще прекрасно...
Заварить всю кашу с Xtesa и вернуться к ARM, а там ужЕ есть - Nordic, Silabs, TI, ST... (((-8Ж

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

15 часов назад, Obam сказал:

а там ужЕ есть - Nordic, Silabs, TI, ST...

Только стоят они малость дороже)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

11 часов назад, xvr сказал:

Да, если включить.

Неужто и потребление при этом те же:

16 часов назад, xvr сказал:

в районе 6.5mkA

?  :shok:

Можете какие-то пруфы привести?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

53 minutes ago, jcxz said:

Неужто и потребление при этом те же:

17 hours ago, xvr said:

ADC вместе с ULP будет преимущественно 'спать'. Они при этом практически не потребляют.

54 minutes ago, jcxz said:

Можете какие-то пруфы привести?

Данные из Technical Reference Manual, параграф 31.3.9 Predefined Power Modes
 

Quote

 

Deep-sleep mode

The internal 8 MHz oscillator, 40 MHz high-speed crystal, PLL and radio are disabled.

The digital core is powered down. The CPU context is lost.

The supply voltage to the RTC core drops to 0.7V.

8 x 32 bits of data are kept in general-purpose retention registers.

The RTC memory and fast RTC memory can be retained.

Current consumption: 6.5 µA.

Wake-up latency: less than 1 ms.

Recommended for ultra-low-power infrequently-connected Wi-Fi/Bluetooth applications.

 

Параграф 31.3.10 Wakeup Source / Таблица Table 139: Wake-up Source

WAKEUP_ENA Wake-up Source Light-sleep Deep-sleep Hibernation Notes*
0x1 EXT0 Y Y - 1

 

WAKEUP_ENA Wake-up Source Light-sleep Deep-sleep Hibernation Notes*
0x2 EXT1 Y Y Y 2
0x4 GPIO Y Y - 3
0x8 RTC timer Y Y Y -
0x10 SDIO Y - - 4
0x20 Wi-Fi Y - - 5
0x40 UART0 Y - - 6
0x80 UART1 Y - - 6
0x100 TOUCH Y Y - -
0x200 ULP co-proccesor Y Y - -
0x400 BT Y - - 5

Как видим в Deep Sleep ULP может пробуждать основной процессор, значит сам ULP работает (вместе со всей доступной ему периферией, ADC туда входит)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так вроде написано всё

The ULP (Ultra Low Power) coprocessor is a simple FSM (Finite State Machine) which is designed to perform measurements using the ADC, temperature sensor, and external I2C sensors, while the main processors are in deep sleep mode.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 часа назад, xvr сказал:

ADC вместе с ULP будет преимущественно 'спать'. Они при этом практически не потребляют.

"Преимущественно" - это сколько? Вы пишете про "deep sleep" и "6.5мкА", забывая при этом упомянуть, что нужен АЦП.

А про работу с периодическими просыпаниями ТС ещё в самом начале писал. И в этом случае видимо ни каких 6.5 мкА ждать не приходится.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 hours ago, jcxz said:

"Преимущественно" - это сколько?

Интервал между просыпаниями - 100ms (из сообщения ТС). Сколько ULP понадобится для обработки ADC - не знаю. Пусть 2ms. Сон 1/50

6 hours ago, jcxz said:

А про работу с периодическими просыпаниями ТС ещё в самом начале писал.

Он собирался пробуждать основной процессор, а не ULP. А это две большие разницы.

6 hours ago, jcxz said:

И в этом случае видимо ни каких 6.5 мкА ждать не приходится.

С чего бы вдруг? И ADC вполне сюда уложится (ну добавит ещё 0.5mkA)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

20 часов назад, mantech сказал:

Только стоят они малость дороже)))

EFR32BG1V132F128 в районе $2 можно найти, но... Bluetooth стек в 128 КБ умещается с трудом и для пользовательского приложения места не остаётся. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

8 часов назад, xvr сказал:

И ADC вполне сюда уложится (ну добавит ещё 0.5mkA)

Он у них такой экономичный? Круто))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 часов назад, mantech сказал:

Он у них такой экономичный? Круто))

Это влажные мечты автора. Так как документация Espressif на этот счёт молчит. И по факту там один только АЦП может кушать все 2мА.  :dash2:

Или пусть приведёт доказательства своих слов...

6 часов назад, Harbinger сказал:

EFR32BG1V132F128 в районе $2 можно найти, но... Bluetooth стек в 128 КБ умещается с трудом и для пользовательского приложения места не остаётся. 

Так это же хорошо! Даёт возможность прокачать свои скиллы по программированию (оптимизации).  :bb:

BLE-стек в исходниках имеется? Да и сама задача (чтение нескольких кнопок + положения потенциометра) - настолько примитивна, что даже 1КБ на код - ей будет за глаза.   

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...