Использование беспроводной связи повышает привлекательность и функциональность бытовой техники. К сожалению, до недавнего времени проектирование радиоканала, особенно с применением микроконтроллеров, было делом непростым; тем более — если устройство должно быть портативным и длительное время работать от батарей. Чтобы облегчить разработчикам задачу, компания Texas Instruments объединила на одном кристалле популярные решения: трансивер CC1101 и экономичный микроконтроллер класса MSP430.
Описание микросхем серии CC430
Семейство CC430 — новейшая разработка Texas Instruments. Микросхема представляет собой систему на кристалле (SoC) и позиционируется как технологическая платформа для создания передовых устройств с возможностями РЧ-связи.
![]() |
| Рис. 1. Структурная схема СС430 |
В одном 48- или 64-выводном корпусе QFN (размером 7×7 и 9×9 мм соответственно) объединены современный 16-разрядный микроконтроллер MSP430F5xx и РЧ-модуль RF1A (см. рис. 1), созданный на основе популярного трансивера CC1101 и обладающий идентичными СС1101 характеристиками. В настоящее время в семейство входят восемь различных SoC, характеристики которых представлены в таблице 1.
Таблица 1. Основные параметры микросхем серии CC430
|
Наименование |
Флэш-память*, Кбайт |
ОЗУ, Кбайт |
Контроллер ЖКИ |
АЦП (12 бит, 8 каналов) |
Максимальное число линий в/в |
Корпус |
|
CC430F5133 |
8 |
2 |
— |
Есть |
30 |
QFN-48 |
|
CC430F5135 |
16 |
2 |
— |
Есть |
30 |
QFN-48 |
|
CC430F5137 |
32 |
4 |
— |
Есть |
30 |
QFN-48 |
|
CC430F6125 |
16 |
2 |
Есть |
— |
44 |
QFN-64 |
|
CC430F6126 |
32 |
2 |
Есть |
— |
44 |
QFN-64 |
|
CC430F6127 |
32 |
4 |
Есть |
— |
44 |
QFN-64 |
|
CC430F6135 |
16 |
2 |
Есть |
Есть |
44 |
QFN-64 |
|
CC430F6137 |
32 |
4 |
Есть |
Есть |
44 |
QFN-64 |
* Каждая микросхема дополнительно содержит 512 байт флэш-памяти для хранения кода программы перепрошивки (Bootloader) через интерфейс UART.
Рабочий температурный диапазон микросхем –40…85°С.
Микросхемы обладают высокой экономичностью: напряжение питания 1,8…3,6 В; потребляемый ток (без трансивера) в активном режиме 180 мкА/МГц, 1,7 мкА в дежурном и 1 мкА в спящем режиме. Подобные параметры, в сочетании с возможностью возобновления активной работы из дежурного режима за время менее 5 мкс, делают возможным применение CC430 в устройствах, которые должны работать без замены батареи питания 10 и более лет. К числу таких устройств относятся беспроводные датчики (дыма, разбития стекла, присутствия и др.), измерительные приборы с дистанционным считыванием, беспроводные пульты, активные метки систем РЧ-идентификации и мониторинга. Помимо представленных в таблице 1 модулей, все микросхемы имеют:
– конфигурируемую систему управления электропитанием;
– унифицированную систему синхронизации, такую же, как и у CC1110/11, но с более гибкой организацией и рядом дополнительных возможностей;
– два 16-разрядных таймера с режимами захвата/сравнения;
– модуль последовательных интерфейсов с двумя каналами (первый канал — UART, IrDA или SPI, второй — SPI или I2C);
– часы реального времени;
– аппаратные модули расчета CRC-16, умножения и шифрации/дешифрации по алгоритму AES128;
– трехканальный контроллер прямого доступа к памяти;
– аналоговый компаратор;
– сторожевой таймер и современную отладочную систему с доступом через интерфейс JTAG или Spy-Bi-Wire.
Широкие возможности и миниатюрный корпус делают семейство CC430 настоящей технологической платформой для создания современной РЧ-продукции в кратчайшие сроки и с рядом конкурентных преимуществ, в числе которых — компактность, малое потребление, низкая стоимость и улучшенные функциональные возможности.
Применение CC430
Системы на кристалле СС430 находят применение в следующих областях:
– автоматизация зданий (отопление, вентиляция, кондиционирование);
– домашняя автоматизация (пульты дистанционного управления, портативные устройства, бытовая техника);
– медицина (биодатчики, диагностика пациентов, тревожные кнопки);
– периферия ПК (клавиатуры, мыши, джойстики);
– промышленное управление и мониторинг (удаленный контроль оборудования, промышленная автоматика);
– ЖКХ, управление освещением (мониторинг систем, учет электроэнергии, воды, тепла);
– системы безопасности (охранные и пожарные датчики, контроль доступа, контроль помещений).
Аппаратные и программные средства разработки
Компания TI предоставляет всестороннюю техническую поддержку своей продукции. Помимо большого числа рекомендаций по применению и бесплатного программного обеспечения (ПО), пользователю доступны недорогие аппаратные средства, с помощью которых можно в кратчайшие сроки выполнить полный цикл разработки устройств, в том числе беспроводных, на базе СС430.
![]() |
| Рис. 2. Часы eZ430-Chronos как средство разработки |
eZ430-Chronos — средство разработки для беспроводных приложений, выполненное в виде наручных часов (см. рис. 2). Они созданы на базе CC430F6137 — системы на кристалле с РЧ- модулем, работающим в диапазоне частот до 1 ГГц. Часы оснащены 96-сегментным ЖКИ, датчиком давления, трехосевым акселерометром, высотомером, датчиком температуры и датчиком напряжения батареи питания. В типовой комплект поставки входят:
– часы с CC430F6137;
– USB-программатор/отладчик EZ430;
– USB-точка доступа на базе СС1111, подключаемая к компьютеру;
– отвертка для демонтажа;
– два дополнительных винта;
– запасная батарейка CR2032;
– диск с описанием и ПО.
Часы выпускаются в трех исполнениях для разных частотных диапазонов — 433; 868 и 915 МГц.
EM430F6137RF900 — законченное средство для разработки беспроводных приложений на базе СС430, которое содержит все необходимые аппаратные средства. Основные компоненты комплекта поставки:
– две беспроводные целевые платы с диапазоном до 1 ГГц;
– две внешних антенны;
– диск с необходимым ПО.
SmartRF Studio — полезный инструмент, который помогает проектировщикам беспроводных систем оценить различные РЧ-модули на ранней стадии разработки. Инструмент представляет собой приложение для персонального компьютера (ПК), работающее с беспроводными оценочными наборами Texas Instruments на базе РЧ-микросхем серий CCxxxx, в том числе СС430. Программа запускается под ОС Windows и через USB или параллельный порт взаимодействует с отладочной платой, которая, в свою очередь, подключается по РЧ-каналу к оценочным платам с установленными РЧ-модулями. Удобный пользовательский интерфейс дает доступ к регистрам настройки РЧ-модуля для быстрого тестирования и настройки параметров РЧ-канала. SmartRF Studio может использоваться и без аппаратных средств — для ознакомления или изменения параметров регистров без возможности проверки результата.
SmartRF Protocol Packet Sniffer — это так называемый сниффер (перехватчик пакетов). После установки на ПК и прошивки соответствующей микропрограммы в плату, которая будет осуществлять перехват пакетов, сниффер позволяет в удобной графической форме видеть пакеты, отсылаемые устройствами, находящимися в радиусе действия радиоканала (см. рис. 3).
![]() |
| Рис. 3. Окно сниффера пакетов |
Перехватчик пакетов поддерживает следующие функции:
– сниффер для сетей ZigBee;
– сниффер для сетей RF4CE;
– сниффер для сетей SimpliciTI;
– сниффер для универсальных протоколов (необработанные пакетные данные);
– сохранение/загрузка файла с зафиксированными пакетами;
– выбор полей, которые будут отображены или скрыты;
– фильтрация пакетов, которые будут отображены;
– детализированное отображение данных, полученных по радиоканалу;
– адресная книга со списком всех известных узлов в сети;
– удобная временная шкала, отображающая пакеты в той последовательности, в которой они были получены.
Поддерживаемые протоколы и аппаратные средства отображены в таблице 2.
Таблица 2. Протоколы, поддерживаемые сниффером пакетов
|
Протокол |
Версия |
Аппаратная платформа захвата |
Устройства, пакеты которых можно перехватывать и анализировать |
|
ZigBee |
2003 |
CC2420EM+CC2400EB |
CC2420 |
|
2007/PRO 2006 2003 |
CC2430DB CC2430EM+SmartRF04EB/SmartRF05EB CC2431EM+SmartRF04EB/SmartRF05EB CC2530EM+SmartRF04EB/SmartRF05EB CC2520EM+SmartRF05EB CC2531 USB Dongle |
CC2420 CC2430 CC2431 CC2520 CC2530 CC2531 |
|
|
RF4CE |
1.0 |
CC2430DB CC2430EM+SmartRF04EB/SmartRF05EB CC2431EM+SmartRF04EB/SmartRF05EB CC2530EM+SmartRF04EB/SmartRF05EB CC2520EM+SmartRF05EB CC2531 USB Dongle |
CC2420 CC2430 CC2431 CC2520 CC2530 CC2531 |
|
SimpliciTI |
1.1.0 1.0.6 1.0.4 1.0.0 |
CC2430DB CC2430EM+SmartRF04EB/SmartRF05EB CC2431EM+SmartRF04EB/SmartRF05EB CC2530EM+SmartRF04EB/SmartRF05EB CC2520EM+SmartRF05EB CC2531 USB Dongle |
CC2420 CC2430 CC2431 CC2520 CC2530 CC2531 |
|
CC1110EM + SmartRF04EB/SmartRF05EB* CC1111 USB Dongle* CC Debugger + SmartRFCC1110TB* |
CC1100 CC1101 CC1100E CC1110 CC1111 CC1150 CC430 |
||
|
CC2510EM + SmartRF04EB/SmartRF05EB CC2511 USB Dongle CC Debugger + SmartRFCC2510TB |
CC2500 CC2510 CC2511 CC2550 |
||
|
Универсальный |
Любые версии |
CC2430DB CC2430EM+SmartRF04EB/SmartRF05EB CC2431EM+SmartRF04EB/SmartRF05EB CC2530EM+SmartRF04EB/SmartRF05EB CC2520EM+SmartRF05EB CC2531 USB Dongle |
CC2420 CC2430 CC2431 CC2520 CC2530 CC2531 |
|
CC1110EM + SmartRF04EB/SmartRF05EB* CC1111 USB Dongle* CC Debugger + SmartRFCC1110TB* |
CC1100 CC1101 CC1100E CC1110 CC1111 CC1150 CC430 |
||
|
CC2510EM + SmartRF04EB/SmartRF05EB CC2511 USB Dongle CC Debugger + SmartRFCC2510TB |
CC2500 CC2510 CC2511 CC2550 |
* Оценочный модуль CC1110EM не перекрывает весь частотный диапазон; он работает на частотах 868/915 МГц. Существуют также референс-дизайны (готовые проекты-примеры) для частот 433 и 315 МГц.
Обычно для создания беспроводных устройств необходим дорогостоящий спектроанализатор. Texas Instruments предлагает разработчикам специальный набор средств аппаратного и программного обеспечения, призванный решить сложности при создании РЧ-части устройства и обойтись без дорогих приборов.
Low power RF spectrum indicator — это упрощенный анализатор спектра радиочастот (слово «индикатор» в названии указывает на то, что инструмент предназначен только для оценочных измерений). Для реализации индикатора спектра понадобятся отладочные платы CC2511EMK (2,4 ГГц) или CC1111EMK (до 1 ГГц), а также плата SmartRF04EB или программатор/отладчик CC-DEBUGGER для записи микропрограммы индикатора спектра на USB-донгл. На персональный компьютер необходимо установить специальное программное обеспечение. Окно программы индикатора спектра показано на рисунке 4. Подробности можно узнать на сайте www.ti.com, набрав в строке поиска “Spectrum Indicator”.
![]() |
| Рис. 4. Окно программы-индикатора спектра |
Помимо упомянутых в статье, для бесплатного скачивания с сайта TI доступно множество рекомендаций по применению, готовых проектов-примеров, программных средств и библиотек. Это облегчает и повышает эффективность процесса разработки интеллектуальных устройств со связью по радиоканалу. Может ли путь создания новых беспроводных измерительных устройств и устройств обеспечения безопасности быть проще?





