Вы находитесь на странице: 1из 6

УЗЛЫ И МОДУЛИ

Однокристальные трансиверы
Nordic Semiconductor – новые
стандарты беспроводной связи
Андрей Архипов (Москва)
Как правило, современные одно
Однокристальные трансиверы (приёмопередатчики), работающие кристальные трансиверы делятся
в радиодиапазоне общего пользования (ISM), уже получили достаточно на две группы: трансиверы, поддер
большое распространение. Такие трансиверы можно встретить как живающие простые сети («точка
в бытовых устройствах (беспроводные мыши, управление гаражными точка», «звезда», сети с общим кана
воротами, спортивные приложения и т.п.), так и в промышленной сфере лом и широковещательные сети) и
(беспроводные датчиковые сети, дистанционный мониторинг более совершенные решения, под
и управление). В данной статье пойдёт речь о беспроводных решениях держивающие сети сложного типа.
на базе новых однокристальных трансиверов Nordic Semiconductor. В сетях сложного типа каждый узел
Это отличная альтернатива традиционным беспроводным решениям, — может маршрутизировать пакеты
считает автор. данных от другого узла (динамичес
кая маршрутизация данных), также
обеспечивается динамическая пере
ЗАДАчА ОРГАНИЗАЦИИ пусе микросхемы. Немаловажным конфигурация сети (что очень важ
БЕСПРОВОДНЫХ СЕТЕЙ фактором в выборе подобного тран но при выходе из строя одного или
Сейчас можно встретить достаточно сивера является наличие аппаратно нескольких узлов сети или при час
много производителей компонентов го протокола передачи данных. Он в том добавлении/удалении входящих
для построения систем беспровод свою очередь выбирается с учётом в сеть устройств). Ещё одним отли
ной связи. Наиболее распространён исходной задачи передачи данных чительным признаком сложной сети
ными и перспективными являются для конкретного устройства. Прежде является наличие в ней более одного
т.н. однокристальные трансиверы: всего, используемый протокол опре хоста – активного узла сети, иници
объединение всех необходимых уз деляет поддержку тех или иных ти ирующего обмен данными с други
лов приёмопередатчика в одном кор пов беспроводных сетей (рис. 1). ми узлами сети. Для реализации се
тей простого типа производители
Простые сети Независимые сети трансиверов нередко изобретают
собственные протоколы, поскольку
это достаточно просто. Разработка
протокола для реализации сложных
сетей – дело непростое, поэтому про
токолы передачи данных для подоб
Сложные сети ных типов сетей зачастую разраба
тываются отдельными компаниями.
Для примера можно привести такие
протоколы, как WLAN (802.11b),
ZigBee, ANT.
Широковещательные Сети с общим
сети каналом
МИКРОСХЕМА NRF24AP1 –
ОДНОКРИСТАЛЬНЫЙ ТРАНСИВЕР
С ИНТЕГРИРОВАННЫМ
ПРОТОКОЛОМ ANT
Это сравнительно новая разработ
ка компании Nordic Semiconductor.
Принципиальной особенностью это
го трансивера является наличие пол
ностью интегрированного протоко
ла передачи данных, не требующего
никаких внешних ресурсов. Этот
протокол передачи данных, называе
мый ANT, был разработан компанией
Dynastream Innovations. Он вполне
Рис. 1. Типы беспроводных сетей способен конкурировать с такими

40 © СТАПРЕСС WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 4 2006


УЗЛЫ И МОДУЛИ

популярными интерфейсами, как

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

мике разряда батареи. Характерис Максимальное число независимых двунаправленных подключений 4


тики трансивера nRF24AP1 приведе Максимальная скорость передачи полезных данных (без учета протокола)**, Кбит/с 20
ны в табл. 2.
Время непрерывной работы в качестве типичного беспроводного датчика от батареи CR2032***, лет 5
Для трансивера требуется мини
мальное количество внешних ком *В сети с общим каналом (shared channel).
понентов. Он может обеспечить **Максимальная скорость непрерывного потока данных для конечного устройства.
передачу непрерывного потока ***Интервал сообщений 2 с, непрерывная работа 1 час в день.

СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 4 2006 WWW.SOEL.RU © СТАПРЕСС 41


УЗЛЫ И МОДУЛИ

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 дБм) необ штыревой (меньший коэффициент состав беспроводной сети сложного
ходимо использовать антенный усиления, менее удобная диаграмма типа.

42 © СТАПРЕСС WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 4 2006


УЗЛЫ И МОДУЛИ

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

22 к 2 бита используются как двухразряд


ный двоичный счётчик, значение
Рис. 6. Структурная схема трансивера nRF24L01 которого увеличивается на 1 при
приёме каждого пакета. Это позволя
МИКРОСХЕМА NRF24L01 – ствованного протокола является воз ет отслеживать правильную очерёд
ОДНОКРИСТАЛЬНЫЙ можность организовать простую и ность приёма пакетов информации.
ТРАНСИВЕР С АППАРАТНОЙ эффективную передачу данных с об Остальные семь бит в трансивере
ПОДДЕРЖКОЙ ПРОТОКОЛА ратной связью. В режиме двунаправ nRF24L01 не используются и заре
ПЕРЕДАчИ ленной связи принимающая сторона зервированы под будущие продукты.
Другая разработка компании может посылать подтверждение при Для совместимости с трансиверами
Nordic Semiconductor – однокрис ёма пакета передающей стороне, что nRF2401/nRF24E1 и nRF905/nRF9E5
тальный трансивер nRF24L01. Глав в трансивере nRF24L01 реализовано поле идентификации пакета может
ная его особенность – возможность аппаратно. Это позволяет освободить не использоваться.
передавать данные со скоростью до управляющий микроконтроллер от Технология передачи данных в
2000 Кбод в радиочастотном диапа анализа потери пакетов данных и их nRF24L01 следующая. Анализируя ад
зоне 2,4 ГГц с полным аппаратным повторной посылки. рес принятого пакета, приёмник рас
контролем передаваемых данных. Трансивер имеет трёхуровневый познает, от какого передатчика этот
Это является революцией среди мик FIFOбуфер приёма, разделённый на пакет пришел. Как только приёмник
росхем подобного класса. Так, напри шесть каналов, и трёхуровневый успешно принимает и идентифици
мер, очень похожий по другим пара FIFOбуфер передачи. Таким образом, рует пакет данных, он высылает па
метрам однокристальный трансивер микросхема nRF24L01, сконфигури кет подтверждения приёма с таким
СС2500 производства компании рованная в режиме приёма (RX), мо же адресом, как и принятый пакет. Ес
ChipCon имеет максимальную ско жет получать пакеты данных от шести ли передатчик не получает этого
рость передачи всего 500 Кбод. Также разных передатчиков, работающих подтверждения, он посылает пакет
трансивер nRF24L01 отличается до на одном частотном канале (рис. 7). данных повторно. Количество по
статочно низкой ценой (порядка Структура пакетов данных для прото вторных попыток передачи пакета
$2 за шт.). Структурная схема этого колов ShockBurst™ и Enhanced можно задавать программно при
трансивера приведена на рис. 6. ShockBurst™ приведена на рис. 8. конфигурации трансивера. Если от
Принципиальная схема подключе Одним из отличий пакета данных править пакет так и не удалось, гене
ния, а также внешние цепи и компо протокола Enhanced ShockBurst™ от рируется прерывание для контролле
ненты трансивера nRF24L01 практи пакета данных ShockBurst™ является ра, а в регистре статуса трансивера
чески не отличаются от схемы под наличие девяти бит идентификации устанавливается бит MAX_RT. Для
ключения nRF24AP1 (см. рис. 3). В пакета после поля адреса. Первые успешной передачи пакета также вы
трансивере nRF24L01 применён ап
паратный протокол – Enhanced
Пакет данных Enhanced ShockBurst с полезными данными 1:32 байта
ShockBurst™, который позволяет ор
Заголовок CRC
ганизовать цифровой интерфейс с Адрес 3:5 байт 9 байт Данные 1:32 байта
1 байт 0/1/2 байта
управляющим микроконтроллером
Биты фланга
по последовательной шине SPI.
Этот протокол является усовершен Пакет данных ShockBurst – совместимость с nRF2401/nRF2402/nRF24E1/nRF24E2

ствованием протокола ShockBurst™ Заголовок CRC


Адрес 3:5 байт Данные 1:32 байта
1 байт 0/1/2 байта
(подробное описание протокола
приведено в журнале СЭ № 3, 2006).
Основным отличием усовершен Рис. 8. Структура пакетов данных для протоколов ShockBurst™ и Enhanced ShockBurst™

СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 4 2006 WWW.SOEL.RU © СТАПРЕСС 43


УЗЛЫ И МОДУЛИ

ВОЗМОЖНЫЕ ОБЛАСТИ
ПРИМЕНЕНИЯ ТРАНСИВЕРОВ
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
редача аудиосигнала и активная ра
*Режим работы в качестве принимающей стороны. диочастотная идентификация.

44 © СТАПРЕСС WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 4 2006


Однокристальный трансивер nRF24AP1
Микросхема nRF24AP1 – это новая разработка компании NORDIC, которая включает аппаратную поддержку протокола
ANT для беспроводной передачи данных, тем самым снимая с разработчика задачу создания протокола общения между
беспроводными устройствами.

Краткое описание протокола ANT: Типичные применения


■ Разработан специально для работы с дисковыми ■ Беспроводные датчиковые сети
аккумуляторами ■ Промышленная автоматизация
■ Одно: и двунаправленный режим передачи данных ■ Охранная и пожарная сигнализация
■ Разделение каналов: TDMA ■ Спортивное оборудование
■ 232 адресуемых канала
■ Проверка достоверности данных: 16:битная CRC
■ Адаптивные соединения – автоматическая
подстройка и синхронизация друг с другом:
уверенное, беспрерывное соединение
■ Режимы передачи: широкополосный, пакетный,
адресный
■ Обеспечение безопасности передаваемых данных и
защита от перекрестных помех
■ Поддержка сетей типа «точка–точка» и «звезда»
■ Организация как открытых, так и частных сетей

Таблица сравнения современных беспроводных протоколов


ANT Bluetooth ZigBee Alliance

Частота 2,4 ГГц 2,4 ГГц 2,4 ГГц

Модуляция GFSK GFSK QPSK

Скорость данных 1 Mбод 1 Mбод 250 Кбод

Частотных каналов 125 79 16

Внешних системных ресурсов Нет 250К 28К

Поддерживаемые типы сетей «Звезда», «точка–точка» «Точка–точка» «Звезда», «точка–точка»

Конфигурация RF узла (минимум) Передатчик или приёмник Передатчик Передатчик

Краткие характеристики nRF24AP1


Частота сообщений 0,5…200 Гц
Потребляемый ток в ждущем режиме 2 мкA
Пиковый ток потребления в режиме приёма 22 мA
Пиковый ток потребления в режиме передачи при 0 ДБм 16 мА
Средний ток потребления при передаче сообщения 39,4 мкA
Средний ток потребления при приёме сообщения 43,1 мкA
Максимальное количество одновременных подключений >65 000
Максимальная скорость передачи данных 20 Кбод
Среднее время работы от батареи CR2032 при типичном применении в качестве беспроводного датчика 5 лет

ПРОСОФТ — АКТИВНЫЙ КОМПОНЕНТ ВАШЕГО БИЗНЕСА


Телефон: (495) 234:0636 • E:mail: info@prochip.ru • Web: www.prochip.ru

Вам также может понравиться