Однокристальные трансиверы
Nordic Semiconductor – новые
стандарты беспроводной связи
Андрей Архипов (Москва)
Как правило, современные одно
Однокристальные трансиверы (приёмопередатчики), работающие кристальные трансиверы делятся
в радиодиапазоне общего пользования (ISM), уже получили достаточно на две группы: трансиверы, поддер
большое распространение. Такие трансиверы можно встретить как живающие простые сети («точка
в бытовых устройствах (беспроводные мыши, управление гаражными точка», «звезда», сети с общим кана
воротами, спортивные приложения и т.п.), так и в промышленной сфере лом и широковещательные сети) и
(беспроводные датчиковые сети, дистанционный мониторинг более совершенные решения, под
и управление). В данной статье пойдёт речь о беспроводных решениях держивающие сети сложного типа.
на базе новых однокристальных трансиверов Nordic Semiconductor. В сетях сложного типа каждый узел
Это отличная альтернатива традиционным беспроводным решениям, — может маршрутизировать пакеты
считает автор. данных от другого узла (динамичес
кая маршрутизация данных), также
обеспечивается динамическая пере
ЗАДАчА ОРГАНИЗАЦИИ пусе микросхемы. Немаловажным конфигурация сети (что очень важ
БЕСПРОВОДНЫХ СЕТЕЙ фактором в выборе подобного тран но при выходе из строя одного или
Сейчас можно встретить достаточно сивера является наличие аппаратно нескольких узлов сети или при час
много производителей компонентов го протокола передачи данных. Он в том добавлении/удалении входящих
для построения систем беспровод свою очередь выбирается с учётом в сеть устройств). Ещё одним отли
ной связи. Наиболее распространён исходной задачи передачи данных чительным признаком сложной сети
ными и перспективными являются для конкретного устройства. Прежде является наличие в ней более одного
т.н. однокристальные трансиверы: всего, используемый протокол опре хоста – активного узла сети, иници
объединение всех необходимых уз деляет поддержку тех или иных ти ирующего обмен данными с други
лов приёмопередатчика в одном кор пов беспроводных сетей (рис. 1). ми узлами сети. Для реализации се
тей простого типа производители
Простые сети Независимые сети трансиверов нередко изобретают
собственные протоколы, поскольку
это достаточно просто. Разработка
протокола для реализации сложных
сетей – дело непростое, поэтому про
токолы передачи данных для подоб
Сложные сети ных типов сетей зачастую разраба
тываются отдельными компаниями.
Для примера можно привести такие
протоколы, как WLAN (802.11b),
ZigBee, ANT.
Широковещательные Сети с общим
сети каналом
МИКРОСХЕМА NRF24AP1 –
ОДНОКРИСТАЛЬНЫЙ ТРАНСИВЕР
С ИНТЕГРИРОВАННЫМ
ПРОТОКОЛОМ ANT
Это сравнительно новая разработ
ка компании Nordic Semiconductor.
Принципиальной особенностью это
го трансивера является наличие пол
ностью интегрированного протоко
ла передачи данных, не требующего
никаких внешних ресурсов. Этот
протокол передачи данных, называе
мый ANT, был разработан компанией
Dynastream Innovations. Он вполне
Рис. 1. Типы беспроводных сетей способен конкурировать с такими
DVD = 3 В
DVD = 3 В
DVD = 3 В
VSS = 0 В
VSS = 0 В
VSS = 0 В
VSS = 0 В
ZigBee и Bluetooth (табл. 1), работаю
DVDD
щими по протоколу 802.15.
В первую очередь данный прото
кол разработан для компактных уст XC1
EXT32K Блок
ройств с автономным питанием синхронизации
(трансиверы, использующие этот PORTSEL XC2
протокол, отличаются исключитель VSS_PA = 0 В
BR2/SCLK
но малым током потребления) для
BR1/SFLOW VDD_PA = 1,8 В
передачи относительно малых паке
тов данных. Протокол позволяет ор SUSPEND/SRDY ANT1
UART или ANT 1 МБод 100 Ом + j175 Ом
ганизовывать открытые и частные RF
синхронный протокол ANT2
типы беспроводных сетей, в том чис SLEEP/SMSGRDY Трансивер
последовательный
интерфейс
ле сложного типа с динамической RTS/SEN
конфигурацией; он создан на основе
RXD/SIN
технологии PAN (Personal Area Net
work) и поддерживает слои 1 – 4 сте TDX/SOUT
ка OSI (Open Systems Interconnection IREF
network model). Типичное примене 22 к
ние такого протокола – беспровод
ные датчики. Рис. 2. Структурная схема трансивера nRF24AP1
Несущая частота протокола ANT –
2,4 ГГц, количество частотных кана данных со скоростью до 20 Кбод (создание подключения и иденти
лов при этом равно 125 (шаг 1 МГц в (например, с подключенного по фикация в сети, формирование па
диапазоне 2400...2524 МГц). Скорость последовательному интерфейсу кетов, контроль CRC и потери паке
передачи данных по радиоканалу микроконтроллера). Весь процесс тов и т.п.) трансивер берет на себя.
(включая протокол) может состав организации передачи данных Нужно лишь сконфигурировать
лять до 1 Мбит/с.
В однокристальный трансивер Таблица 1. Сравнение беспроводных стандартов
nRF24AP1 интегрирован полностью
Параметры ANT Bluetooth ZigBee Alliance
аппаратно реализованный протокол
Несущая частота, ГГц 2,4 2,4 2,4
ANT, синтезатор частоты, усилитель
мощности, модулятор и кварцевый Модуляция GFSK GFSK QPSK
генератор для цифрового интерфей Скорость передачи данных, Кбит/с 1000 1000 250
са (рис. 2). Трансивер имеет цифро
Частотных каналов 125 79 16
вой последовательный интерфейс,
имеющий возможность работать в Внешние системные ресурсы, Кб Нет 250 28
синхронном и асинхронном режиме Поддерживаемые типы сетей «Звезда», «точка–точка» «Точка–точка» «Звезда», «точка–точка»
для подключения к управляющему
Минимальная конфигурация RF:узла Передатчик или приёмник Передатчик Передатчик
микроконтроллеру.
Микросхема nRF24AP1 разрабо
тана для питания от часового дис Таблица 2. Основные параметры трансивера nRF24AP1
кового аккумулятора (например,
Параметр Значение
CR2032). Средний ток потребления –
Минимальное питающее напряжение, В 1,9
около 30 мкА в режиме работы в ка
честве типичного беспроводного Максимальная выходная мощность, дБм 0
датчика. Это достигается очень ко Максимальная скорость передачи (радиоканал), Кбит/с 1000
ротким временем работы трансиве
Диапазон рабочих температур, °С –40...85
ра в режиме передачи или приёма и
Чувствительность, дБм –80
ничтожно малым (порядка 2 мкА)
током потребления микросхемы в Средний ток потребления, мкА, не более 30
режиме ожидания. Короткое пико Пиковое потребление при передаче на –5 дБм, мА/мкс 13,5/350
вое потребление тока в режиме пе
Пиковое потребление при приёме, мА/мкс 22/600
редачи/приёма сообщения также
положительно сказывается на дина Максимальное число одновременных подключений* >65 000
VVD
C6 C5
10 нФ 1 нФ R2
22K
U1
24
23
22
21
20
19
L4
18 5,6 nH
VDD
PORTSEL
VSS
VDD
CSS
IREF
VSS C9
17 1,0 пФ L3
VDD 5,6 nH
16
nRF24AP1 VSS_PA RFI/O
15
PORTSEL ANT2 L1
1 14 L2 C10 C11
BR2/SCLK BR2/SCLK ANT1 3,3 nH 2,2 пФ 4,7 пФ
2 13 10 nH
BR1/SFLOW BR1/SFLOW VDD_PA
3 C4 C3 C8
EXT32K EXT32K
4 SUSPEND 2,2 нФ 4,7 пФ 1,0 пФ
RTS/SEN
RXD/SIN RXD/SIN
5
DVDD
TXD/SOUT TXD/SOUT
VSS
6
XC2
XC1
SLEEP SLEEP
SUSPEND
7
8
9
10
11
RTS/SEN 12 nRF24AP1
X1
16 МГц
R1
C7 C1 1M C2
33 пФ 22 пФ 22 пФ
Рис. 3. Принципиальная схема трансивера на базе микросхемы nRF24AP1 с внешней 50"омной Рис. 4. Внешний вид модуля трансивера
штыревой антенной на базе nRF24AP1
направленности, невозможность
выноса за пределы печатной платы).
Но её достоинства очевидны: нич
тожно малая стоимость и компакт
ность. На сайте производителя
трансивера выложены рекоменда
ции и Gerberфайлы для проектиро
вания печатной антенны для тран
сивера nRF24AP1. Используя такой
тип антенны, можно добиться даль
ности работы трансивера до 20 м
при работе на максимальной мощ
ности передатчика.
Стоит также отметить весьма
практичный корпус микросхемы
трансивера (QFN24): он имеет раз
меры 5 × 5 мм, его выводы запрессо
ваны, и их невозможно повредить
при монтаже. Кроме того, выводы не
закрыты с торцов корпуса, что упро
щает монтаж/демонтаж микросхе
мы вручную. Устройство, построен
ное по приведённой принципиаль
ной схеме, при применении в цепях
Рис. 5. Набор разработчика для использования nRF24AP1 обвязки компонентов типоразмера
0603 весьма компактно (рис. 4). Так
трансивер по последовательному тракт с активным сопротивлением же стоит отметить, что в проектиро
интерфейсу после включения пита 100 Ом и индуктивным 175 Ом. Для вании устройств на базе nRF24AP1
ния: выбрать тип создаваемой бес использования антенны с более сильно может помочь набор разра
проводной сети, частотный канал, низким импедансом (например, ботчика (рис. 5). В этот набор вхо
выходную мощность передатчика и 50 Ом) может быть использована дят два комплекта отладочных плат,
частоту передачи/приёма сообще простейшая согласующая схема. CD с программным обеспечением и
ний. Благодаря простоте настройки Для примера на рис. 3 приведена USBпрограмматоры.
трансивера в качестве управляюще принципиальная схема трансивера Таким образом, трансивер
го может быть выбран простейший на базе nRF24AP1 для использова nRF24AP1, имея широкие функцио
недорогой 4 или 8битный микро ния с внешней 50омной штыревой нальные возможности, простой
контроллер. антенной. цифровой интерфейс, очень малый
Высокочастотная часть трансиве Также хорошо подходит для ис ток потребления и минимальное
ра также требует минимального ко пользования антенна печатного число внешних компонентов, идеа
личества внешних компонентов. исполнения. Она имеет ряд недо лен для недорогих компактных ав
Для получения максимальной мощ статков по сравнению с внешней тономных устройств, входящих в
ности передатчика (0 дБм) необ штыревой (меньший коэффициент состав беспроводной сети сложного
ходимо использовать антенный усиления, менее удобная диаграмма типа.
VSS = 0 В
VSS = 0 В
VSS = 0 В
TX3 TX4
DVDD
VDD
VDD
VDD
х4
Пакет
XC1 TX2 TX5
данны
5
данны
ых
Па
VSS = 0 В
нн
Пакет
Enchanced
ке
да
XC2
т
да
т
ShockBurst™
х3
ке
нн
TX1 х0 TX6
Па
Цифровой интерфейс
данны
ых
Пакет Пакет
2
CE данны
х1
RX
Декодер
VDD_PA = 1,8 В
IRQ Тактирование ЛУ
и контроль Частотный канал N
потока данных
CSN Декодер
адреса
Подсчёт/проверка Синтезатор
SCK CRC частоты
FIFO
ввод/вывод
MISO ANT1
100 Ом + j175 Ом Рис. 7. Структурная схема беспроводной сети
GFSK УМ
ANT2
MISI фильтр на трансиверах nRF24L01
IREF
ВОЗМОЖНЫЕ ОБЛАСТИ
ПРИМЕНЕНИЯ ТРАНСИВЕРОВ
NRF24AP1 И NRF24L01
Поскольку трансивер nRF24AP1
предназначен для организации
сложных беспроводных сетей, од
ним из его типичных применений
являются беспроводные сети сбора
информации с датчиков. Простей
шая схема такой сети показана на
рис. 11. Узлы сети S1 – S3 исполняют
роль беспроводных датчиков. Они
Рис. 9. Внешний вид модулей трансивера на Рис. 10. Набор разработчика имеют в своём составе трансивер,
базе nRF24L01 с печатной и внешней антенной для использования nRF24L01 аналоговый или цифровой датчик и
микроконтроллер для обработки ин
формации от подключенного датчи
S1 ка. В данном примере информация
Микро:
контроллер LCD ХАБ от таких беспроводных датчиков со
бирается одним узлом сети, называе
nRF24AP1
S2 мым хабом. Этот узел может выво
UART ANT 1 Мб/с дить информацию на LCDэкран или
ХАБ трансивер
передавать собранную информацию
по проводной шине либо по беспро
S3
водной сети. Подобные системы
могут применяться в комплексах
nRF24AP1
охраннопожарной сигнализации, в
UART ANT 1 Мб/с
трансивер системах «умный дом», устройствах
централизованного сбора информа
Микро:
S3
ции и т.п.
контроллер
Датчик Применение однокристального
приёмопередатчика nRF24L01 целе
Рис. 11. Пример организации беспроводной датчиковой сети сообразно в тех случаях, когда не
обходимо передавать данные в
рабатывается сигнал прерывания и шины питания. Одна плата выпол режиме «точка–точка» или создать
(вывод TX_DS IRQ), а передающий нена с печатной антенной, другая – с простую беспроводную сеть типа
FIFOбуфер очищается. разъёмом RCA для подключения «звезда». Именно для этого предна
Характеристики трансивера внешней антенны. Этот пример ещё значен полностью аппаратно реали
nRF24L01 приведены в табл. 3. Мик раз показывает, насколько компакт зованный в этих приёмопередатчи
росхема выполнена в компактном ными могут быть устройства на базе ках протокол Enhanced ShockBurst™.
корпусе (QFN20). На рис. 9 приведены трансиверов Nordic Semiconductor. Предоставляя удобный цифровой
примеры печатных плат трансиверов Для трансивера nRF24L01 есть на интерфейс и осуществляя полный
на базе микросхемы nRF24L01. На бор разработчика (рис. 10), облегча аппаратный контроль переда
платах расположен разъём цифрово ющий разработку устройств на базе ваемой информации, трансивер
го последовательного интерфейса SPI этой микросхемы. nRF24L01 позволяет конструиро
вать простые, компактные и недоро
Таблица 3. Основные параметры nRF24L01 гие устройства. Трансивер nRF24L01
целесообразно также применять для
Параметр Значение
передачи данных на сравнительно
Минимальное питающее напряжение, В 1,9 большой скорости, а также при
Максимальная выходная мощность, дБм 0 построении беспроводной сети по
Максимальная скорость передачи (радиоканал), Кбит/с 2000
схеме, изображённой на рис. 11 (бо
лее сложные типы беспроводных се
Диапазон рабочих температур, °С –40...85
тей аппаратно в нём не поддержива
Чувствительность при скорости 1 Мбит/с, дБм –85 ются).
Средний ток потребления при мощности –6 дБм, мА 0,05 Другими направлениями примене
ния трансивера nRF24L01 являются
Пиковое потребление при передаче на –0 дБм, мА 11,3
следующие: передача потока инфор
Пиковое потребление при приёме, мА/мкс 22/600 мации с подвижных объектов, бес
Максимальное число одновременных подключений* 6 проводные пульты управления с
обратной связью, беспроводная пе
Количество частотных каналов 125
редача аудиосигнала и активная ра
*Режим работы в качестве принимающей стороны. диочастотная идентификация.