Технический обзор микросхемы приемопередатчика nRF24L01+

Лихолетова М.В. Устюгов В.А.

Журнал: Juvenis scientia @jscientia

Рубрика: Информатика

Статья в выпуске: 6, 2016 года.

Бесплатный доступ

В статье приведен обзор характеристик популярного приемопередатчика nRF24L01+, позволяющего организовать дуплексную цифровую радиосвязь между радиоэлектронным устройствами на частотах диапазона 2.4 ГГц. Рассмотрены режимы работы.

приемопередатчик \ радиомодуль \ беспроводная передача данных

Похожие статьи в разделе Связь компьютеров. Сети ЭВМ. Вычислительные сети

Противодействие несанкционированным полетам беспилотных летательных аппаратов
Противодействие несанкционированным полетам беспилотных летательных аппаратов

Швырев Борис Анатольевич, Погорелов Даниил Вячеславович, Бердник Мария Викторовна

Программа для управления оцифраторами CAEN XX42 для спектрометра «Комета»
Программа для управления оцифраторами CAEN XX42 для спектрометра «Комета»

Жукова Ална Олеговна, Стрекаловский Олег Викторович

Применение отечественной элементной базы в широкодиапазонных цифровых устройствах обработки и формирования радиосигналов
Применение отечественной элементной базы в широкодиапазонных цифровых устройствах обработки и формирования радиосигналов

Карманов Юрий Трофимович, Николаев Андрей Николаевич, Поваляев Сергей Валентинович

Короткий адрес: https://sciup.org/14110140

IDS: 14110140   |   УДК: 004.716

Microchip technology overview transceiver nRF24L01+

The article presents a brief description of the transceiver nRF24L01+ that realizes wireless data transferring among several devices in the worldwide ISM frequency band. It describes the radio transceiver’s main parameters, operating modes and the principle of a data packet’s transmission.

Текст научной статьи Технический обзор микросхемы приемопередатчика nRF24L01+

На сегодняшний день с использованием беспроводных технологий передачи данных функционируют сети цифровых устройств самых разных масштабов: от глобальных сетей операторов сотовой связи до микролокальных, предназначенных для взаимодействия самодельных радиолюбительских конструкций.

Компания Nordic Semiconductor занимается разработкой и производством систем-на-чипе (SoC) с ARM ядром и поддержкой беспроводной передачи данных, а также трансиверов, работающих в диапазоне 2.4 ГГц. Микросхемы используются для создания беспроводных клавиатур, гарнитур и других периферийных устройств персонального компьютера и мобильной электроники, пультов дистанционного управления, спортивного и медицинского оборудования.

Микросхема nRF24L01+

Однокристальный цифровой приемопередатчик nRF24L01+ предназначен для организации связи устройств на базе микроконтроллеров. Микросхема имеет корпус типа QFN с 20 выводами и размерами 33×14 мм. Рабочие частоты связи 2.400-2.4835 ГГц. Популярность решения среди радиолюбителей вызвана наличием выпускаемых промышленностью недорогих модулей с распаянной микросхемой, необходимой электронной обвязкой и антенной.

В состав приемопередатчика входят:

  • •    Передатчик с программируемой выходной мощностью 0, -6, -12 или -18 dB;

  • •    Приемник с автоматической регулировкой усиления;

  • •    Синтезатор частот с задающим генератором на недорогом кварцевом резонаторе с частотой 16 МГц;

Рис. 1 – Приемопередатчик nRF24L01+

  • •    Блок формирования пакетов данных Enhanced ShockBurst, реализующий функции канального уровня модели OSI и позволяющий работать с шестью независимыми абонентами;

  • •    Блок управления питанием, включающий стабилизатор напряжения и поддерживающий ряд режимов пониженного энергопотребления;

  • •    Блок для связи с микроконтроллером, позволяющий обмениваться данными по интерфейсу SPI и имеющий по 3 раздельных FIFO буфера для приема и передачи.

Помимо выводов, необходимых для реализации основных функций (питание, подключение антенны и кварцевого резонатора, линии интерфейса SPI) микросхема имеет следующие управляющие линии:

  • •    Вывод CE используется для выбора режима приёма или передачи;

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

Приемопередатчик nRF24L01+ имеет встроенный ко-

Рис. 2 – Блок-схема nRF24L01+ (согласно [2])

нечный автомат для управления режимами работы. Он может пребывать в одном из четырех состояний: выключенном (Power Down), режиме бездействия (Standby), приема (RX) или передачи (TX). Переход автомата из одного состояния в другое может происходить при изменении уровня на выводе CE, опустошении буфера передачи и других событиях.

Находясь в режиме приема, микросхема производит демодуляцию полученного радиосигнала, передавая извлеченные биты протоколу канального уровня, процедуры которого выполняют поиск пакета данных. Если пакет данных был опознан (адрес приемника в пакете совпадает с адресом микросхемы и контрольная сумма CRC оказалась правильной), полезная нагрузка помещается в приемный буфер.

Приемопередатчик находится в режиме приема до тех пор, пока микроконтроллер не переведет его в режим Standby или Power Down. Однако, если используются функции Enhanced Shockburst, то может быть осуществлен автоматический переход в другие режимы.

Режим TX — активный режим передачи. Для перехода в него необходимо наличие данных в буфере передатчика и подача высокого уровня на вывод CE не менее 10 мкс. В этом режиме микросхема будет находиться до тех пор, пока не окончится передача пакета данных. Затем в зависимости от состояния вывода CE она может перейти в режим Standby (если CE=0), либо продолжить передачу если приемный буфер не пуст.

Для приема и передачи данных можно выбирать скорость 250 кБит/с, 1 Мбит/с, 2 Мбит/с. Снижение скорости приема позволяет увеличить чувствительность приемника, однако при высокой скорости обмена информацией снижается среднее потребление тока и вероятность возникновения коллизий, т.е. возникновения ситуации одновременной передачи с другими устройствами.

Для передачи используется 126 частотных каналов, каждый канал занимает полосу частот менее 1 МГц при скорости передачи 250 кБит/с и 1 МГц на скорости передачи 1 МГц. Для исключения взаимовлияния каналов расстояние между центральными частотами должно составлять не менее 2 МГц. Также существует возможность настройки коэффициента усиления выходного усилителя мощности.

Заявленная дальность связи при отсутствии препятствий до 1100 метров при скорости 250 кбит/c, при 1 Мбит/c

– 750 метров, при скорости 2 Мбит/c – 520 метров.

Enhanced ShockBurst

Микросхема поддерживает работу протокола канального уровня Enhanced ShockBurst, гарантирующего надежную передачу данных.

Рис. 3 – Пакет данных Enhanced ShockBurst

Заголовок (Preamble) представляет собой последовательность битов, сгенерированную автоматически на основе адреса абонента, необходимую для синхронизации приемника с передатчиком.

Поле адреса (Address) может иметь длину три, четыре или пять байт.

Поле управления пакетом (Packet Control Field) содержит 9 бит. Первые шесть бит определяют количество битов, содержащихся в поле полезной нагрузки (Payload). Следующие 2 бита нужны для того, чтобы определить новый ли пакет получил приемник или отправленный повторно. Последний бит говорит о том, надо ли высылать подтверждение получения пакета.

Контрольная сумма (CRC) рассчитывается по полю адреса, управляющему полю и полю данных. Если при приёме пакета контрольная сумма не совпала, то пакет игнорируется, никаких действий не предпринимается.

Получив пакет данных, приемник распознает адрес этого пакета и тем самым идентифицирует, какой передатчик его ему отправил. Далее приемник высылает пакет подтверждения приёма с таким же адресом, как и принятый пакет. Если это сделать ему не удалось, то он посылает его еще раз, при этом количество таких попыток можно задать программно. Если же отправить данные в итоге не получилось, то генерируется прерывание.

Список литературы Технический обзор микросхемы приемопередатчика nRF24L01+

  • Atmel Corporation, ATmega48A/PA/88A/PA/168A/PA/328/P /авт. San Jose. -2015. -660 с.
  • Nordic Semiconductor, nRF24L01 Product Specification /авт. Otto Nielsens. -2007. -74 c.
  • Однокристальные трансиверы Nordic Semiconductor -новые стандарты беспроводной связи/авт. Архипов А.//Современная электроника. -М.: СТА-ПРЕСС -2006. -№4. -С. 40-44.