Привет всем!

На нашем первом уроке мы познакомимся: 

  • с устройством платы ТИТАН;
  • с микроконтроллером CC430F5137 с ядром MSP430;
  • с программным обеспечением SmartRF Studio от Texas Instruments.

Итак,

Плата ТИТАН представляет собой совместимую c Ардуино по пинам плату со встроенным целевым микроконтроллером CC430F5137 и программатором-отладчиком, который реализован на контроллере MSP430F5528. Как вы, наверное, догадались, программатор-отладчик имеет такое же ядро, как и целевой микроконтроллер. Этот выбор не случаен. Компания Texas Instruments предоставляет исходные коды программатора-отладчика семейства EZ-FET Lite и они доступны на сайте Texas Instruments. Вот эта часть платы и есть программатор-отладчик.

А эта часть – целевой микроконтроллер со своим окружением.

Поле для пользовательских элементов 

Пользовательская кнопка

 Кварц 32768 Гц

 Пользовательский светодиод

 Кварц 26 МГц

 Высокочастотный разъем U.FL 

Радиочастотная часть (433 МГц по умолчанию)

Ядро MSP430 имеет широкий выбор встроенной аппаратуры. И общую структуру можно найти в справочной документации Texas Instruments.

Если вы внимательно изучите эту структуру, то заметите отдельно стоящий блок с пометкой CC1101. Это не ошибка. В данном микроконтроллере действительно ужимаются две «микросхемы». И это лучшее решение Texas Instruments на мой взгляд.

В ТИТАНе задействован микроконтроллер CC430F5137 и содержит в себе 32 кБ Flash, и 4 кБ RAM.

Таблица семейства микроконтроллеров CC430 представлена в таблице, которую вы найдете в справочной документации Texas Instruments.

Хочется обратить внимание на систему «port mapping», которая не так очевидно описана в документации. Эта система позволяет переназначать функции практически каждого порта ввода-вывода. Как это выглядит? К примеру, вы решили использовать для UART выводы, которые по умолчанию не предназначены для этого. Система переназначения поможет вам это сделать программным способом всего четырьмя строками кода. Круто? В дальнейших уроках мы это обязательно применим!

А для начала подключим ТИТАН к SmartRF Studio и попробуем создать обычный генератор на частоту 433 МГц. 

Запустим SmartRF Studio и увидим следующее окно

Обратите внимание, что программа нашла наш ТИТАН (строка внизу) и автоматически подсветила меню с CC430. Дважды кликнем в это меню и перейдем в «Device Control Panel». Настроим программу на начало диапазона 433 МГц, а точнее на частоту 431.120514 МГц как показано на картинке.

Подключаем ТИТАН к анализатору спектра (не забывайте поставить эквивалент нагрузки 50 Ом) и нажимаем кнопку «Start» в программе. На своем анализаторе спектра вы увидите примерно такую картинку.

Не стоит пугаться, что пик приходится на немного смещенную частоту. Частота 431.120514 МГц является центральной частотой канала, а мы «передаем» только нули, отсюда и смещение.

Поздравляем! Вы только что создали ВЧ генератор.

Если у вас две платы ТИТАН, то вы сможете самостоятельно поэкспериментировать с режимами пакетной передачи данных, режим «сниффер» и многое другое. Как создавать собственные программы с использованием передачи данных с помощью ТИТАН мы расскажем в наших последующих уроках.

А на следующем уроке мы познакомимся с двумя средами разработки, которые предлагает Texas Instruments и они являются абсолютно бесплатными.

Справочная документация на CC430F5137.pdf

Среда разработки Code Composer Studio (CCS)

Среда разработки CCS Cloud

Программа SmartRF Studio

Проект урока