Компоненты и технологии, № 3'2004
РР1203 - решение проблемы
последнего метра от ХЕМ1СБ
Стремительное развитие электроники также стремительно изменяет и жизнь вокруг нас. Электронные устройства, к которым мы только начинаем привыкать, обретают новые свойства. Сотовые телефоны приобретают беспроводную гарнитуру, персональные компьютеры оснащаются беспроводными клавиатурой и мышкой, беспроводной доступ в Интернет уже реальность, появляются беспроводные счетчики электрической и тепловой энергии.
Геннадий Горюнов
gennady.gr@eltech.spb.ru
П!
ри создании таких устройств разработчиками решается задача беспроводной передачи данных на расстояния, не превышающие 1 км. Такие задачи в электронике называются «проблема последнего метра» и «проблема последнего дюйма». Типичные примеры подобных приложений:
• Противоугонные системы.
• Системы идентификации RFID.
• Медицинское оборудование.
• Системы безопасности.
• Беспроводные устройства обмена информацией.
Таблица 1. Сравнительные характеристики встраиваемых радиомодулей ведущих производителей
Производитель Radiotronics СПМ RFM LINX Radiometrix Xemics
Скорость передачи 4,8 кбод 4,8 кбод 115,2 кбод 4,8 кбод 14/40/160 кбод 1,2..152,3 кбод
Модуляция ASK ASK ASK, OOK FSK 2-FSK 2-FSK
Выходная мощность (тип.) 0 дБм 10 дБм 0,8 дБм +2 дБм +3/+4/+9 дБм +0 .. +11 дБм
Чувствительность -109 дБм 3 мкВ -85 дБм (10-4 BER) -102 дБм (10-5 BER) —97..—107 дБм (1ppm BER) -111дБм (10-3 BER)
Каналы 1 4 1 8 1 многоканальный
Индикатор уровня сигнала^ЗЗ!) - - - - - +
Контроль сдвига несущей (FE!) - - - - - +
Синхронизатор данных - - - - - +
Распознавание данных - 8 бит адрес - 10 бит адрес - 32 бит
Выход опорной частоты для микроконтроллера - - - - - +
Кодек Баркера - - - - - +
Приемник RCR-433-HP RXH20 - RXD-433-KH RX2 -
Передатчик RCT-433-AS TXH20 - TXE-433-KH TX2 -
Приемо-передатчик - - DR3100-1 - - DP1203-C433
Рабочий температурный диапазон -20... 70 °С -20... 55 °С -40... 85°С -30... 70 °С -10... 55 °C -40... 85 °С
Корпус SIP SIP SMD SMD SIP SMD
Дополнительно 4 параллельных канала данных 8 параллельных каналов данных Скорость передачи, выходная мощность и чувствительность зависят от исполнения Скорость передачи, выходная мощность, частота несущей, девиация и др. могут быть запрограммированы; оперативное переключение 2-х наборов параметров
Примечание: информация с веб-сайтов соответствующих производителей 126-------------------------------------------------------------------
• Автономные телеметрические сенсоры.
• Домашняя автоматизация.
• Аварийные системы оповещения.
• Тренажеры.
Наиболее удобными устройствами для реализации подобных приложений являются встраиваемые радиомодули. Применение встраиваемых радиомодулей по сравнению с использованием так называемой «рассыпухи» позволяет уменьшить количество ошибок проектирования и существенно сократить срок разработки. Разработчику, использующему готовый радиомодуль, не требуется глубоких знаний СВЧ-техники.
Свои радиомодули предлагают различные производители, и среди них достойное место занимает продукция швейцарской фирмы ХЕМ1С8.
Рассмотрим более подробно преимущества радиомодулей БР1203 фирмы ХЕМ1С8. БР1203 построен на основе перспективного однокристального трансивера ХЕ1203.
Особенности применения радиомодулей БР1203:
• Не требуется знаний ВЧ-электроники.
• Цифровой интерфейс.
• Функционально законченное устройство.
• Устанавливается на печатную плату.
• Габаритные размеры: 1,8x3 см.
• Доступно в упаковке для автоматизированных линий.
• Частота несущей: 433/868/915 МГц.
• Выходная мощность: 0-11 дБм.
Компоненты и технологии, № 3'2004
• Чувствительность входа: -111 дБ (4,8 кбод
0,1% BER).
• Напряжение питания: 2,4-3,6 В.
• Ток потребления: RX = 14 мА.
• Ток потребления: TX = 62 мА (+ 11 дБм).
• Радиус действия: >500 м (прямая видимость).
Одним из основных достоинств DP 1203 является возможность программно изменять различные параметры приема и передачи, такие, как скорость передачи, выходную мощность, частоту несущей, девиацию и другие, при этом программирование осуществляется через трехпроводной интерфейс SPI. Благодаря этой особенности, появляется возможность организовать многоканальную сеть приемопередающих устройств, используя различные поднесущие. Типичным примером такой сети может служить многоэтажный дом, оснащенный беспроводными счетчиками воды тепла и электроэнергии. Несколько режимов снижения энергопотребления позволяют использовать радиомодуль в устройствах, работающих длительное время без замены элементов питания.
Дополнительный вывод CLKOUT позволяет использовать DP 1203 в качестве программируемого опорного генератора для тактирования микроконтроллера, заменяя кварцевый резонатор и удешевляя схему.
DP1203 имеет два набора конфигурационных регистров, которые могут быть запрограммированы по отдельности. При программировании конфигурационных регистров задаются два режима работы трансивера. Переключить трансивер из одной конфигурации в другую можно либо программно через интерфейс SPI, либо аппаратно, манипулируя выводом SWITCH. В набор переключаемых параметров входят выходная мощность, частота несущей и некоторые другие. Используя эту возможность, можно легко построить канал связи с расширением спектра за счет перескоков частоты — Frequency Hopping Spread Spectrum (FHSS).
Возможность программирования скорости передачи позволяет в зависимости от приложения либо увеличить скорость передачи до значений, позволяющих передавать звук без искажений, либо уменьшить ее, и за счет этого увеличить дальность связи.
Возможность программирования выходной мощности позволяет в зависимости от приложения либо уменьшить энергопо-
требление, либо увеличить дальность связи, а в сочетании с функцией определения уровня мощности принимаемого сигнала RSSI становится реализуемой идея адаптивного изменения мощности.
Функция контроля сдвига несущей частоты FEI позволяет производить точную настройку частот передающего и приемного тракта.
Встроенный синхронизатор данных позволяет принимать данные чистые от помех, при этом отпадает необходимость какой-либо дополнительной внешней обработки данных.
Еще одной особенностью радиомодуля DP1203 является узел распознавания данных. При его работе приемный тракт сканирует входящий поток данных и сравнивает его с заранее заданным эталонным значением. При совпадении эталонного значения и фрагмента потока принятых данных формируется соответствующее сообщение. Разрядность эталонного кода и количество несовпадений при сравнении могут быть запрограммированы заранее. Используя эту функцию, можно организовать сеть из адресуемых устройств. Сообщения, передаваемые в такой сети, будут содержать адрес и тело сообщения, адрес конкретного устройства будет задаваться эталонным регистром.
Уникальным узлом, характерным для радиомодуля DP1203, является кодек Баркера. При кодировании Баркера каждый бит данных шифруется несколькими «чипами» (chip), скорость передачи которых составляет 12,7 кчип/с. Таким образом, в сигнал вносится избыточность. Благодаря этой избыточности и особенностям спектральных характеристик кодов Баркера, сигнал, зашифрованный подобным образом, может без потерь передаваться в радиотракте при уровне помех, соизмеримых с уровнем полезного сигнала.
Совмещение в одном корпусе функций приемника и передатчика и встроенный коммутатор антенны позволяют упростить схему всего устройства, минимизировать габаритные размеры приемопередающего тракта снизить энергопотребление.
Благодаря широкому рабочему температурному диапазону DP1203 может найти применение во многих областях промышленных приложений. А корпус SMD и доступность в упаковке для автоматизированных сборочных линий позволяют уменьшить затраты производства.
В настоящее время доступными для заказов являются радиомодули DP1203-C868 и DP1203-C915, работающие в частотных диапазонах соответственно 868 и 915 МГц. Радиомодуль DP1203-C433, работающий в частотном диапазоне 433 МГц, в настоящее время находится на стадии тестирования и в серийном производстве ожидается к лету 2004 года.
Более полную информацию о характеристиках интегрального трансивера XE1203, на основе которого построен радиомодуль DP1203, вы можете найти в переводе технического описания XE1203, размещенного на сайте ООО «Элтех» или в оригинале (http:// www.xemics.com/docs/xe1200/xe1203_datasheet. pdf).
Внешний вид радиомодуля DP1203 показан на рис. 1, а структурная схема приведена на рис. 2.
Таблица 2. Основные технические характеристики радиомодуля DP1203
Обозначение Параметры Условия Мин. Тип. Макс.
DP1203-C433 433 - 435
Flo Частотный диапазон, МГц DP1203-C868 868 - 870
DP1203-C915 902 - 928
VDD Напряжение питания, В 2,4 3,3 3,6
IDDSL Ток потребления в спящем режиме, мкА - 0,2 1
IDDST Ток потребления в режиме Stand-by, мА Тактирование включено - 0,9 1,1
FDA Девиация частоты, кГц Программируемая 1 - 255
BR Скорость передачи, кбод Программируемая 1,2 - 153,2
Передатчик
IDDT Ток потребления, мА При макс. выходной мощности - 62 75
RFOP Выходная мощность ВЧ, дБм Программируемая 0 11
TS_TR Время пробуждения, мкс Запуск от генератора - 200 250
Приемник
IDDR Ток потребления, мА - 14 17
RFS Чувствительность ВЧ, дБм При 4,8 кбод (BER 0,1%) - -111 -
TS_RE Время пробуждения, мс - 1,5 1,8
Цифровой интерфейс
LOL Низкий уровень вх/вых, В 0 - 0,4
HIL Высокий уровень вх/вых, В VDD-0,4 - VDD
Компоненты и технологии, № 3'2004
тх RX
V
1
Рис. 3. Подключение радиомодуля DP1203 к микроконтроллеру XE88LC06A
1 Ь і 1
RX
ТХ
XE88LC0ÓA
PD0
PD1
PD2
PD3
PD4
PD5
PDÓ
PD7
BIT т JOCKEY
РВ1
РВ2
РВЗ
VDD VDD
VDD
На рис. 3 приведен вариант подключения радиомодуля DP1203 к микроконтроллеру XE88LC06A фирмы XEMICS.
На сайте фирмы XEMICS по адресу http:// www.xemics.com/docs/xe8000/Api120x.zip можно скачать пакет интерфейсных программ разработчика — API (Application Program Interface), а также его описание и руководство по использованию: http://www.xemics.com/
docs/xe8000/tn8000_18_1200_api.pdf. Пакет интерфейсных программ разработчика специально предназначен для работы микроконтроллеров фирмы ХЕМ1С8 с устройствами на основе трансиверов серии ХЕ1200 и, в частности, БР1203. Пакет включает в себя такие процедуры, как инициализация, прием данных, передача данных и другие. Несмотря на то, что этот программный пакет разрабаты-
вался специально для процессоров XEMICS, исходные коды процедур написаны на языке С и с минимальными изменениями могут быть использованы при работе с микроконтроллерами других фирм.
Более подробное описание радиомодуля DP1203 вы можете найти в документе http:// www.xemics.com/docs/xe1200/dp1203_datasheet. pdf.