
- •Реферат по дисциплине «Микроконтроллеры» на тему: «Микроконтроллеры семейства msp430»
- •Микроконтроллеры семейства msp430
- •История создания и особенные характеристики
- •Архитектура микроконтроллеров семейства msp430f11xx
- •Система команд msp430
- •Мнемоника эмулируемых команд
- •Средства отладки программ для микроконтроллеров msp430f11xx
- •В комплект msp-fet430x110 входят :
- •На макетной плате msp-fet430x110 установлены следующие компоненты :
- •Краткие технические характеристики микроконтроллера msp430f11xx:
- •Семейство состоит из следующих микроконтроллеров:
- •Пример использования микроконтроллера msp430f11xx.
Краткие технические характеристики микроконтроллера msp430f11xx:
Напряжение питания от 1.8 до 3.6 V
Низкое потребление - 1.2 мкА на частоте 32kHz и 160мкА на частоте 1MHz при Vcc=2.2 V
Потребление в "спящем" режиме до 0.8мкА (0.1мкА в режиме отключения ОЗУ)
Пять режимов пониженного потребления
Выход из "спящего" режима за 6мкс
16-разрядная RISC архитектура, время выполнения инструкции - 125 nS
Программируемый блок генератора тактовой частоты с возможностью установки частоты генерации при помощи: -переменного внутреннего резистора -внешнего резистора -32 kHz кварцевого или керамического резонатора -высокочастотного резонатора, до 8 MHz -внешнего тактового сигнала
16-разрядный таймер с тремя регистрами слежения/сравнения
Возможность построения токового АЦП с внешними RC цепями
Компаратор аналоговых сигналов (только для MSP430F1101 и MSP430F1121)
Программирование в устройстве через JTAG порт
Семейство состоит из следующих микроконтроллеров:
MSP430F110: 1KB + 128B Flash-память программ, 128B память данных
MSP430F112: 4KB + 256B Flash-память программ, 256B память данных
MSP430F1101: 1KB + 128B Flash-память программ, 128B память данных
MSP430F1121: 4KB + 256B Flash-память программ, 256B память данных
На рисунках 6 и 7 показано назначение выводов новых микроконтроллеров семейства MSP430F11xx с Flash-памятью. Кристалл микроконтроллера размещен в пластмассовом корпусе ( 20 выводов) с шагом выводов 1,27 мм (SOWB) или 0,625 мм (TSSOP), тип монтажного исполнения - SMD.
Рис.6 Микроконтроллер MSP430F11x
Рис.7 Микроконтроллер MSP430F11xx
Пример использования микроконтроллера msp430f11xx.
На рисунке 8 показана схема регулятора оборотов электрической дрели, в которой использован микроконтроллер MSP430x111x. Вполне возможно применение микроконтроллера MSP430F1121, необходимо только снизить напряжение питания микроконтроллера до 3,6 вольт.
Рис.8 Регулятор оборотов однофазной дрели
Алгоритм работы программы прост. По входу P1.3 микроконтроллер определяет момент перехода синусоиды через "0", используя регистр слежения/сравнения. Компоненты R8, R9 и C5 используются для реализации токового АЦП. Программа, манипулируя зарядом и разрядом конденсатора C5 при помощи выводов микроконтроллера P2.0, P2.1, P1.0 и резисторов R8 и R9, определяет положение движка резистора R8. Это и есть информация о необходимой частоте вращения двигателя дрели в данный момент. Имея информацию о переходе переменного напряжения через "0", а также информацию о позиции движка потенциометра R8, совсем просто рассчитать момент включения тиристора Т1 (вывод микроконтроллера P2.4) при частоте сети 50 Hz. Для генерации задержки на включения тиристора используется Timer_A.
Литература
Семейство микроконтроллеров MSP430. Рекомендации по применению. Автор: коллектив Texas Instruments Год издания: 2005. Библиотека Компэла. с 544
MSP430 Википедия // http://ru.wikipedia.org/wiki/MSP430 Дата обновления: 22.03.2013, дата обращения: 30.04.2013
Семенов Б. Ю. - Микроконтроллеры MSP430. Первое знакомство Год выпуска: 2006 Издательство: СОЛОН-ПРЕСС,
с 128.