Назад в библиотеку

Учебно–;исследовательский стенд на базе микроконтроллера семейства MSP430

Авторы: Д.С. Бокарев, А.Е. Ольсевич
Источник: Известия ЮФУ. Технические науки

В настоящее время электронная промышленность развивается огромными темпами. Появляется все больше электронных устройств, центральным ядром которых является микроконтроллер. При этом количество фирм–производителей этих микроконтроллеров огромно, среди них можно выделить такие популярные производители на рынке полупроводниковых компонентов стран СНГ, как Altera, Analog Devices, Atmel, Cirrus Logic, Fujitsu, MagnaChip (Hynix), Intel, Motorola, National Semiconductor, Philips, ST Microelectronics и Texas Instruments. Каждая такая фирма предлагает на выбор инженеру целые семейства микроконтроллеров.

Различия между ними в рамках одного семейства незначительны и можно легко, изучив одного представителя семейства, использовать весь модельный ряд. С этой целью и создается лабораторный стенд ЛС–;2М на базе микроконтроллера семейства MSP–430 фирмы Texas Instruments. Микроконтроллеры этой фирмы получили широкое применение благодаря 16–разрядной RISC–архитектуре, развитой периферии и сверхнизкому энергопотреблению. Лабораторный стенд обеспечивает:

1) изучение студентами архитектуры 16–разрядного микроконтроллера MSP430F169, системы его команд и методов адресации;

2) освоение интегрированной системы программирования, получение практических навыков программирования микроконтроллерных систем на языке Си;

3) изучение реализации подсистемы прерываний и таймерных функций;

4) практическую работу студентов с различными устройствами ввода/вывода (клавиатура, ЖКИ–индикатор);

5) изучение и работу с различными интерфейсами (USB, RS–232, RS–485), широко применяемыми в настоящее время;

6) получение студентами практических навыков работы с АЦП, ЦАП. При этом на вход АЦП могут подаваться моделированные (с переменных резисторов), сигналы с генератора или усиленные сигналы с датчика.

При этом в ЛС–2М выполняются следующие основные функции:

Исходя из поставленной задачи, была разработана блочная структура стенда[2], представленная на рис. 1.

pic1

Рис. 1. Блочная структура ЛС–2М

В состав ЛС–2М входят следующие блоки:

Центральным ядром системы является flash–микроконтроллер MSP430F169.

Микроконтроллеры MSP430[1] производства компании Texas Instruments были разработаны специально для энергосберегающих технологий. Все серии этих микроконтроллеров могут работать в пяти различных режимах потребления при напряжении питания от 2,2 до 5,5 В, с минимальным током потребления 0,1 мкА (режим наименьшего потребления) и 400 мкА в активном режиме. Такие показатели позволяют продлить время работы автономного устройства на базе MSP430 до 10 лет без замены литиевой батареи. Время перехода в активное состояние тоже рекордное по сравнению с микроконтроллерами других производителей – 6 мкс. Вместе с тем, MSP430 имеют 16–битовый центральный RISC–процессор, способный выполнять одну инструкцию за 250 нс и достигающий производительности свыше 660 MIPS/Watt. Узел внутреннего умножения частоты позволяет ограничиться использованием одного 32–килогерцового внешнего кварцевого резонатора. Микроконтроллеры MSP430 обладают памятью ОЗУ от 128 байт до 1 Кбайта, ПЗУ от 2 до 32 Кбайт. Есть версии с однократно либо многократно программируемым ПЗУ емкостью до 32 Кбайт и с FLASH–памятью объемом до 4 Кбайт.

Общими для всех серий MSP430 являются 15/16–битовый сторожевой таймер, модуль перезапуска по «провалам питания», цифровые порты ввода/вывода, возможность программирования/отладки по протоколу JTAG, а также индустриальный диапазон исполнения (от –40 °C до +85 °С).

Структурная схема MSP430F169[4] представлена на рис. 2.

pic2

Рис. 2. Структурная схема цифрового сигнального контроллера MSP430F169

В состав микросхемы входят:

Разработанный лабораторный стенд ЛС–2М обладает следующими техническими характеристиками:

1) напряжение питания из ряда–от 5 В до 12 В постоянного тока;

2) температурный диапазон, °С– -40 ÷ +85;

3) ядро ЛС–2М–16–разрядный микроконтроллер MSP430F169;

4) интерфейс JTAG для программирования и отладки ПО стенда;

5) число аналоговых каналов ввода–5;

6) число аналоговых каналов вывода–1;

7) число цифровых последовательных каналов вывода–3, в том числе, синхронный последовательный канал связи SPI, асинхронный последовательный канал связи, тип которого задается переключателями (RS–232, RS–485) и универсальный последовательный интерфейс USB;

8) разрядность выдаваемых данных–8 бит.

В данной статье представлен учебно–исследовательский стенд на базе микроконтроллера семейства MSP430, который предназначен для изучения студентами особенностей микроконтроллеров семейства MSP430 и получения практических навыков работы с ними для того, чтобы в последующем использовать их всобственных разработках на стадии курсового и дипломного проектов.

Список использованной литературы

1. Семейство микроконтроллеров MSP430 Texas Instruments http://www.gaw.ru/html.cgi/txt/ic/Texas_Instruments/micros/msp430/start.htm.
2. Пьявченко О.Н. Проектирование локальных микрокомпьютерных систем.–Таганрог: Изд–во ТРТУ, 2005.–238 с.
3. Характеристики интерфейса RS–485// http://www.gaw.ru/html.cgi/txt/publ/_rtcs/maxim_rs485–2.htm.
4. Микроконтроллер MSP430F169// http://www.gaw.ru/html.cgi/txt/doc/micros/msp430/arh/1.htm<