Потребление Bluetooth модулей HC-04

Промерял сегодня потребление своих девайсов, заодно глянул, сколько кушают BT модули. Модули настроены в режиме слейв на скорости 9600 (8n1) и запитаны 3.0V. Потребление получилось следующее:
— в режиме ожидания 5+/-1.5 мА с периодическими зашкалами
— в режиме установленного подключения, но без передачи данных потребление тоже, но без выбросов
— в режиме непрерывной передачи данных (TX) 30+/-2 мА

UPD:

Что-то я ступил, сорри. Глянул сейчас осциллом:
— в режиме ожидания меандр 3.5 мА / 40мА с периодом 640мс и скважностью 50% (то есть среднее потребление что-то около 22мА)
— в режиме установленного подключения, но без передачи данных 3.5мА c кратковременными выбросами до 40мА (там форма сложная — сначала нарастание до 40мА потом спад до 20мА всё это длится 1.5мс, а потом ещё 1.5мс держится 20мА) раз в 125мс
— при передачи данных потребление скачет от 20 до 40мА, среднее получается 30мА.

Кстати говоря, если плевать данные модуль, когда он в режиме ожидания, он почему-то кушает 20мА.

Отсюда вывод — выгоднее девайс держать всегда подключенным к мастеру.
  • +1
  • 27 апреля 2012, 16:01
  • Alatar

Комментарии (10)

RSS свернуть / развернуть
Режим ожидания это когда еще модуль еще не соединен с мастером? Там вроде около 30 должно быть…
0
Да, ожидание — это когда всё тихо, никто ни с кем не общается.
0
Замеры делались мультиметром? В импульсе там может быть на порядок больше. Да и такие данные приводят в даташитах.
0
  • avatar
  • a9d
  • 27 апреля 2012, 16:10
в даташите зачастую приводятся
Guaranteed by design, not tested in production.
А тут живые данные конкретного модуля на конкретной задаче.
0
Забавно. А кто-нить знает, зачем он в ожидании периодически в эфир гадит (врядли там что-то кроме передатчика столько жрет)?
0
  • avatar
  • Vga
  • 27 апреля 2012, 16:51
что бы дать о себе знать, или спросить «есть тут кто?» например.
0
Вопрос, тащемта, адресуется тем, кто знаком с протоколами BT. Предположить-то я и сам могу.
О себе знать дают по идее в ответ на поисковый запрос от хоста. Зачем знать «есть тут кто?» слейву тоже неясно.
0
Кстати говоря, если плевать данные модуль, когда он в режиме ожидания, он почему-то кушает 20мА.

Что?
0
Перефразирую: как написано выше, когда модуль не подключен к мастеру, он потребляет в течении 320мс примерно 4мА, потом ещё 320мс — 40мА. Так вот, если в этом режиме посылать данные в UART модуля, то на 4мА-ном полупериоде видно возрастание потребления до 20мА на время этой самой посылки.
0
Он задумывается
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.