Радиомодуль nRF24L01+, беспроводной приемопередатчик 2.4 ГГц

“nRF24L01+”  это радиомодуль – приемопередатчик, который применяется для передачи/приема данных в разрешённом ISM (Industrial, Scientific, Medical) диапазоне радиочастот – 2,400 – 2,525 ГГц . Модуль имеет низкое энергопотребление.

Для работы радиосистемы с использованием nRF24L01+ потребуется минимум два таких радиомодуля и два микроконтроллера (например Arduino).

Характеристики:

  • рабочий диапазон – 2.4 ГГц (Worldwide ISM band)
  • количество каналов передачи – 126
  • модуляция – GFSK
  • скорость передачи данных – 250 Кбит/с, 1 и 2 Мбит/с
  • программируемая выходная мощность: 0, -6, -12 или -18 dBm
  • потребляемый ток при передаче – 11.3 мА при 0 dBm
  • потребляемый ток при приеме – 13.5 мА при скорости 2 Мбит/с
  • напряжение питания – 1.9 В – 3.6 В
  • потребляемый ток в Standby-1 режиме – 26 мкА
  • потребляемый ток в power down режиме – 900 нА
  • время запуска из power down режима – макс. 1.5 мс
  • время запуска из из Standby-1 режима – макс. 130 мкс
  • рабочая температура -40 – +85
  • размеры платы – 30 мм (длина) x 16 мм (ширина) x 13 мм (высота)

Режимы работы nRF24L01+:

Power Down режим:

В этом спящем режиме nRF24L01+ практически весь будет отключен. Потребляемая мощность будет минимальна, но SPI активен и значения регистров доступны. Вход в этот режим отключения питания происходит установкой бита “PWR_UP” в регистре “CONFIG” в низкий уровень.

Standby режимы:

Standby Mode-1 (ждущий режим – 1):

Этот режим применяется для минимизации среднего потребления тока, но при этом время запуска устройства небольшое. В этом режиме только часть кварцевого генератора активна.

При установке бита “PWR_UP” в регистре CONFIG  в “1”, устройство переходит в режим Standby-1.  Переход устройства в активный режим происходит только при высоком уровне входа “CE”, а когда “CE” вход “nRF24L01+” установлен в “0”, тогда “nRF24L01+” возвращается в режим Standby-1 из режимов “TX” и “RX”. Значения регистров сохраняются, и SPI может быть активным.

Standby Mode-2 (ждущий режим – 2):

В этом режиме активны дополнительные тактовые буферы и потребляется больший ток по сравнению с режимом Standby-1.

“nRF24L01+” переходит в ждущий режим-2, если на устройстве “PTX” (первичный передатчик) с пустым “TX FIFO” сохраняется высокий уровень на  CE входе. Если новый пакет загружается в “TX FIFO”, “PLL” немедленно запускается и пакет передается после нормальной задержки стабилизации “PLL” (130 мкс).
Значения регистров сохраняются, SPI может быть активным.

RX режим (режим приема):

Режим RX – это активный режим, в котором nRF24L01+ используется в качестве приемника. Чтобы перейти в этот режим, “nRF24L01+” должен иметь бит POWER_UP, бит PRIM_RX и вход “CE” установленные в “1”.
В режиме RX приемник демодулирует сигналы из радиочастотного канала.

TX режим (режим передачи):

Режим TX – это активный режим для передачи пакетов. Чтобы перейти в этот режим, у “nRF24L01 +” должны быть установлены биты:  бит PWR_UP в “1”, бит PRIM_RX в “0”, должны быть полезные данные в TX FIFO и высокий уровень на CE (более 10 мкс).

Потребление тока в разных режимах:

Выводы м/сх “nRF24L01+”:



datasheet (описание) на “nRF24L01+”

Добавить комментарий