• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Вопрос Как достигают ультра-низкого энергопотребления в других Wi-Fi модулях

фндрей

New member
Всем привет!
Почитав сей форум, и расстроившись, что у ESP-модулей такое большое энергопотребление,
я полез в сеть, и на запрос ultra-low power Wi-Fi nodule - получил ответ от известного поисковика:
Silabs ultra-low power module AMW136 Wi-Fi
На сайте и в даташите энергопотребление модуля AMW136 заявлено следующее:
Active Rx: 5.7 mA (1 Mbit/s UDP)
Active Tx: 11.4 mA (1 Mbit/s UDP)

Так же в документации на AMW136 я нашел, что он использует BCM43362 Wi-Fi SoC.
Я заглянул в документацию на BCM43362 и обнаружил его следующие характеристики:
Rx (Listen) 52 mA
Rx (Active) 59 mA
Tx CCK (11 Mbps at 18.5 dBm) 320 mA
Tx OFDM (54 Mbps at 15.5 dBm) 270 mA
Tx OFDM (65 Mbps at 14.5 dBm) 260 mA

Как такое может быть, что модуль AMW136, который использует BCM43362, потребляет меньше чем BCM43362. Ок, для Tx все понятно, может быть разная мощность излучения и скорость передачи.
Но для Rx то должны быть одинаковыми.
Не думаю, что такая компания как Силабс будет аж в 10-20 раз занижать результаты, наверно тут дело в алгоритмах приема-передачи. Если дело в алгоритмах, почему такие же результаты недостежимы в ESP?
 

nikolz

Well-known member
Всем привет!
Почитав сей форум, и расстроившись, что у ESP-модулей такое большое энергопотребление,
я полез в сеть, и на запрос ultra-low power Wi-Fi nodule - получил ответ от известного поисковика:
Silabs ultra-low power module AMW136 Wi-Fi
На сайте и в даташите энергопотребление модуля AMW136 заявлено следующее:
Active Rx: 5.7 mA (1 Mbit/s UDP)
Active Tx: 11.4 mA (1 Mbit/s UDP)

Так же в документации на AMW136 я нашел, что он использует BCM43362 Wi-Fi SoC.
Я заглянул в документацию на BCM43362 и обнаружил его следующие характеристики:
Rx (Listen) 52 mA
Rx (Active) 59 mA
Tx CCK (11 Mbps at 18.5 dBm) 320 mA
Tx OFDM (54 Mbps at 15.5 dBm) 270 mA
Tx OFDM (65 Mbps at 14.5 dBm) 260 mA

Как такое может быть, что модуль AMW136, который использует BCM43362, потребляет меньше чем BCM43362. Ок, для Tx все понятно, может быть разная мощность излучения и скорость передачи.
Но для Rx то должны быть одинаковыми.
Не думаю, что такая компания как Силабс будет аж в 10-20 раз занижать результаты, наверно тут дело в алгоритмах приема-передачи. Если дело в алгоритмах, почему такие же результаты недостежимы в ESP?
дайте ссылку где нашли про 5.7 ma
 

фндрей

New member
Из даташита понятно вот что:
- MCU Stop Mode with 113µs wakeup latency (flash in deep power down mode), VDD_WIFI = 0V
- Average current receiving 1Mbit/s UDP at 802.11n MCS7
- Average current transmitting 1Mbit/s UDP at 802.11n MCS7

VDD_WIFI= 0V - то есть снимают напряжение с радио части полностью на каждом цикле.
 

nikolz

Well-known member
Из даташита понятно вот что:
- MCU Stop Mode with 113µs wakeup latency (flash in deep power down mode), VDD_WIFI = 0V
- Average current receiving 1Mbit/s UDP at 802.11n MCS7
- Average current transmitting 1Mbit/s UDP at 802.11n MCS7

VDD_WIFI= 0V - то есть снимают напряжение с радио части полностью на каждом цикле.
Ну это не очень сильно отличается от ES8266.
Если отключим WiFi то потребление будет 12-15 ма
При включенном приемнике 70 ма
и при работе передатчика в режиме UDP до 300 ма время работы передатчика при коротких сообщениях примерно 10 мс.
Проснуться так быстро ESP не может
Минимальное время просыпания и передачи по UDP с приемом подтверждения от сервера составляет 0.3 ms.
Но цена вопроса на порядок отличается 120 руб ESP и 1200 руб этот модуль.
--------------------
интересные решения есть у STM Ti ,Nordic, RDA.
 

фндрей

New member
Ну это не очень сильно отличается от ES8266.
Но цена вопроса на порядок отличается 120 руб ESP и 1200 руб этот модуль.
ну как, по-моему все сходится:
1200/120 руб. ~= 70/5.7 mA
пропорции, ёпту!)))

nikolz, спасибо за ответ, понял, что в моем случае, с ESP, с его слоновьей прожорливостью ловить нечего.
За китайскую дешевизну нужно платить, сколько лет уже здесь народ исследования энергопотребления проводит, обидно.
По поводу RDA - смотрел седня их дата-шиты, ни слова про power consumption.
Решил, что хватит уже этого кетайского *овна.

Смотрю в сторону CC2450(51), nRF.
STM - смотрел, там уже потребление ни то что сотнями мА или мкА мерится, там уже борются за нано Амперы!!!
STM молодцы, всегда их любил.
 

nikolz

Well-known member
ну как, по-моему все сходится:
1200/120 руб. ~= 70/5.7 mA
пропорции, ёпту!)))

nikolz, спасибо за ответ, понял, что в моем случае, с ESP, с его слоновьей прожорливостью ловить нечего.
За китайскую дешевизну нужно платить, сколько лет уже здесь народ исследования энергопотребления проводит, обидно.
По поводу RDA - смотрел седня их дата-шиты, ни слова про power consumption.
Решил, что хватит уже этого кетайского *овна.

Смотрю в сторону CC2450(51), nRF.
STM - смотрел, там уже потребление ни то что сотнями мА или мкА мерится, там уже борются за нано Амперы!!!
STM молодцы, всегда их любил.
тут вы не правы.
Возможно Вы не учли наличие режима deep-sleep и режима sleep.
В режиме deep-sleep отключается все кроме RTC и ток потребления становиться 20 мка а у ESP8285 - 10 мка.
теперь можете сами рассчитать средний ток.
Например если будем отключать на 10 секунд потом включать и передавать блоки не более 512 байт, то время активности составит 0.3 сек
а средний ток получится 0.02+0.3*60/10=1.82 ма Это меньше, чем 5.7 ма и всего за 100 рублей.
-------------------
И это еще не все возможности.
Я например делал вариант работы ESP8285 лишь от солнечной панельки 8 на 5 см без батарейки воще.
И это тоже еще не все возможности.
------------------------
Изучайте документацию и истина Вам откроется.
 
Сверху Снизу