CC430 — лучшее из двух миров


PDF версия

Использование беспроводной связи повышает привлекательность и функциональность бытовой техники. К сожалению, до недавнего времени проектирование радиоканала, особенно с применением микроконтроллеров, было делом непростым; тем более — если устройство должно быть портативным и длительное время работать от батарей. Чтобы облегчить разработчикам задачу, компания 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

Наименование

Флэш-память*, Кбайт

ОЗУ, Кбайт

Контроллер ЖКИ
(96 сегментов)

АЦП (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 доступно множество рекомендаций по применению, готовых проектов-примеров, программных средств и библиотек. Это облегчает и повышает эффективность процесса разработки интеллектуальных устройств со связью по радиоканалу. Может ли путь создания новых беспроводных измерительных устройств и устройств обеспечения безопасности быть проще?

Оставьте отзыв

Ваш емейл адрес не будет опубликован. Обязательные поля отмечены *