Expert Zamkovoy Vladimir "Фабрика инновационных технологий"
Микронтроллеры MSP 430 Какой выбрать? - Форум
Меню сайта

Форма входа

Поиск

Друзья сайта

Статистика

Приветствую Вас, Гость · RSS 20.04.2024, 14:20

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Диттер  
Форум » Начинающему конструктору » Проектирование устройств на базе MSP-430 » Микронтроллеры MSP 430 Какой выбрать? (В начале любого проекта с применением микроконтроллеров)
Микронтроллеры MSP 430 Какой выбрать?
ДиттерДата: Вторник, 18.11.2008, 17:18 | Сообщение # 1
Группа: Удаленные





Если о микропроцессоре Вы слышите впервые, то рекомендую начать знакомство с чтения:
http://ntkexpert.at.ua/forum/24-53-1#197

MSP430 серия 16 разрядных microcontroller в мире микроконтроллеров.

В СНГ мало уделяется линейке MSP 430 очень популярных в мире систем управления
Это скорее связано с отсутствием популярных стартовых курсов на русском языке.
Так получилось, что в 80 годы страны СЕВ разделили между собой какая страна будет развивать у себя какое направление микроконтроллеров.
Тогда архитектура, похожая на MSP 430, была воплощена на Украине в малых компьютерах серии СМ4 (аналог PDP -11/40)

Архитектура MSP 430 аналог PDP -11 популярных компьютеров управления 80- 90 годов прошлого столетия.
В СССР выпускался аналог - СМ4, благодаря простоте программирования и скорости обработке прерываний использовались как с системах управлений быстродействующих процессов в реальном масштабе времени, так и для различных расчетов на языках высокого уровня с нескольких операторских мест.

Например, управление, газовыми магистралями.
В настоящее время ряды контроллеров серии 430 можно разделить на 5 групп по времени создания.[/size]

http://www.gaw.ru/html.cg....art.htm

Рассмотрим группу MSP430F5xxx
Эта серия самая энергоэкономичная - контроллер может работать от батарейки около 20 лет. При этом объем памяти и производительность возросли по сравнению с предидущей серией на 50 - 100 процентов.
Несмотря на ультра-низкое энергопотребление микроконтроллеров (MCU), MSP430F5xxx могут обеспечить макимальную скорость до 25 МГц, увеличился и RAM памяти и комплексных периферийных такие, как радиочастотный (RF), USB, шифрование и ЖК-интерфейсов.

Шаг 1 Что такое "микроконтроллер"?
Если вы учились на компьютерных курсах, - то Вы, вероятно, узнали об основных компонентах любого компьютера:

Центральный процессор или ЦП. (A Central Processing Unit or CPU).

Части, которые фактически выполняют логику и математику (The part that actually performs logic and math)

Память. (Memory) В тех случаях, когда компьютер хранит данные и инструкции ( Where the computer stores data and instructions )

Как компьютер перемещает данные между компонентами и другими приборами в реальном мире? Через контакты ввода вывода. ( Input and Output or I/O. или I / О. How the computer moves data between its other components and the real world.)

Микропроцессор использует методы микроэлектронного изготовления, что уменьшает CPU до очень небольшого размера; как правило, в единый "чип" - кристалл.(A microprocessor uses microelectronic fabrication techniques to shrink the CPU to a very small size; usually a single "chip.")

На одном кристалле помещается весь компьютер - Микроконтроллер.Процессор, память и I / O все настолько мало, что можно стравнить с зерном риса.( A microcontroller uses the same techniques to shrink the entire computer to a single chip (or very small module.) CPU, Memory, and I/O all in a little package as small as a grain of rice.)

Просто подключите тактовый генератор (запустите внутренний генератор), и он , багодаря программе, начинает делать свое дело; вычисления и общаться с миром.( Just connect up power and it starts doing its thing; computing and talking to the world.)

Обычно ввод вывод I / O на микроконтроллере, направлен на "низкий уровень", как говорят на аппаратные средства от отдельных переключателей и светодиодов (вместо клавиатуры и дисплея), интернет, и дисплеи (например, рабочем столе компьютера). Микроконтроллер часто лиш для того, чтобы выполнять процессы управления и регулирования с управлением отдельными переключателями и индикацией на светодиоды ..(Usually the I/O on a microcontroller is aimed at "low level" hardware like talking to individual switches and LEDs instead of keyboards, internets, and displays (like your desktop computer.) A microcontroller is just the thing you want, if you want to talk to individual switches and LEDs..). .[/i][/i]

Вот так выглядит представитель 5 группы 430F5438[/size]

Для справки:

Компания IAR Systems® выпустила новую версию среды разработки для платформ MSP430 - IAR Embedded Workbench® v4.11B for MSP430. В обновленной версии добавлены гибкий мультифайловый режим компиляции, поддержка новых кристаллов MSP430CG4619, MSP430F2112, MSP430F2122, MSP430F2132, MSP430F5419, MSP430F5436, MSP430F5438, XMS430F5438, MSP430FE4232, MSP430FE4242, появилась возможность сохранения и регенерации содержимого окна памяти в формате TI-TXT.

 
NordДата: Вторник, 18.11.2008, 20:32 | Сообщение # 2
новичек
Группа: Пользователи
Сообщений: 13
Статус: Offline
Хорошая,очень хорошая идея, Диттер.
Давай вместе развивать эту тему.
Продолжу:

О пятой группе MSP430F____

корпус

Описание можно прочитать:

https://focus.ti.com/general....430f5xx

Посмотрите фильм об этой серии микроконтроллеров:

http://focus.ti.com/lit/ml/slac167/slac167.wmv


Учимся общаясь

Сообщение отредактировал Nord - Среда, 19.11.2008, 21:19
 
leninДата: Среда, 19.11.2008, 10:49 | Сообщение # 3
курсант
Группа: Пользователи
Сообщений: 16
Статус: Offline
Приведем краткий перечень основных характеристик микроконтроллеров MSP430F До 5 серии :
• 16-разрядная RISC-архитектура, выполнение регистровых инструкций за один машинный цикл;
• рабочая частота от 0 до 8 МГц;
• напряжение питания от 1,8 до 3,6 В;
• крайне низкое потребление: от 1,3 до 2,5 мкА при частоте 4 кГц и напряжении питания 2,2 В; от 160 до 280 мкА при частоте 1 МГц и напряжении питания 2,2 В;
• пять режимов экономии энергии;
• потребление в дежурном режиме (standby mode) от 0,7 до 1,6 мкА;
• потребление в режиме отключения с сохранением содержимого ОЗУ (режим сна) — 0,1 мкА;
• пробуждение из дежурного режима за 6 мкс;
• возможность программирования в целевой системе через последовательный интерфейс;
• весьма широкий набор интегрированной периферии;
• диапазон рабочих температур от –40 до +85 °С.


Учусь в сильной команде
 
ДиттерДата: Среда, 19.11.2008, 18:43 | Сообщение # 4
Группа: Удаленные





Есть несколько особенностей отличающих микроконтроллеры MSP430 от других микроконтроллеров:

RISC-архитектура

-RISC(Reduced Instruction Set Computer) - архитектура процессора с сокращенным набором команд. Наиболее важные отличительные особенности RISC архитектуры: архитектура регистр-регистр, простые способы адресации, простые команды и большой регистровый файл.
-Микроконтроллер MSP430 имеет 27 основных инструкций и 24 дополнительных инструкции, что значительно упрощает процесс генерации команд. Отсутствуют специальные команды обращения к аккумулятору, памяти или к периферийным устройствам. Это существенно повышает эффективность работы процессора.
-Ядро процессора - 16-битовое RISC ALU и шестнадцать 16-битовых регистров.
Четыре регистра выполняют функции программного счетчика (PC), регистра статуса (SR), указателя стека (SP) и регистра констант (CG). Остальные двенадцать 16-битовых регистра - полностью в распоряжении пользователя. --Регистры общего назначения используются для хранения переменных, указателей и для операций с данными. Процессор обращается к этим регистрам непосредственно, что содействует высокой эффективности работы микроконтроллера MSP430. Время выполнения команд 1-4 машинных цикла (1-4 mkS).

Режимы энергосбережения

Для эффективного использования энергии батареи семейство микроконтроллеров MSP430 использует пять режимов энергосбережения: LPM0, LPM1, LPM2, LPM3 и LMP4. На рисунке 2 показаны три основных режима энергосбережения LPM из пяти(Low Power Mode).

Ток, потребляемый микроконтроллером MSP430, в нормальном (рабочем) режиме составляет 100 - 400 mkA.
Процессор (CPU) и все встроенные периферийные устройства работают в обычном режиме. Основная особенность семейства микроконтроллеров MSP430 заключается в том, что периферия ( модуль ЖКИ, АЦП, таймеры, порты I/O ) может работать автономно, т.е. независимо от процессора.
Поэтому, если в течение некоторого промежутка времени CPU не используется, его выключают командой "CPU Off". Потребляемый от батареи ток снижается до 30 mkA (режим LPM0). Допустим, что отпала необходимость в системной частоте (MCLK), которая используется для CPU, АЦП и таймеров.
Включаем режим LPM3 - ток, потребляемый от батареи, снижается до 0,8 mkA. Возврат из энергосберегающих режимов LPM0-LPM3 в рабочий режим происходит по внутреннему прерыванию, которое генерируют периферийные модули. Возврат из режима LPM4 (все выключено) возможен только по внешнему прерыванию. Режимы управления потребляемой мощностью переключаются программно. Переходы из любого режима энергосбережения (LPM0-4) в рабочий режим происходят за 6 mkS. Развитая система прерываний ( 15 векторов ) позволяет оперативно управлять работой микроконтроллера, минимизируя время "холостой" работы CPU. Все периферийные устройства имеют индивидуальные вектора прерывания.

Системный генератор

Еще одна особенность, присущая семейству микроконтроллеров MSP430, это генератор с цифровым контролем (DCO). Для работы микроконтроллера достаточно внешнего кварцевого резонатора с частотой резонанса 32 kHz ( частота ACLK ). Генератор DCO формирует системную частоту MCLK, умножая частоту ACLK на множитель из ряда 1,2,3...32. Значение множителя задается программно, при этом частота MCLK принимает значения от 32 kHz до 1 MHz. Системная частота MCLK необходима для CPU, АЦП и таймеров. Программист должен сам выбрать значение MCLK, руководствуясь оптимальным соотношением производительности микроконтроллера и энергосбережения.

Библиотека FPP ( Floating Point Package )

Это приятное дополнение к программному обеспечению микроконтроллеров семейства MSP430 - библиотека математики с плавающей точкой. Библиотека FPP подключается к рабочей программе, занимая в программной памяти 1 килобайт. Библиотека работает с числами в диапазоне от -1.099.1012 до +1.099.1012 . При помощи библиотеки можно выполнять операции сложения, вычитания, умножения, деления, вычисления квадратного корня, вычисления тригонометрических функций и операции сравнения чисел. В состав библиотеки входят конвертеры, преобразующие числа в формат float и обратно. Разработчик получает возможность производить сложные вычисления с большой точностью.

 
NordДата: Среда, 19.11.2008, 21:17 | Сообщение # 5
новичек
Группа: Пользователи
Сообщений: 13
Статус: Offline
Разработчики могут использовать максимальные показатели исполнения до 25MHz в то время как потребители, как с низкимтак и с высоким. Расчет 160μA/MHz (MICROAMP на мегагерц).

Процессор просыпается за время менее 5 микросекунд с полным сохранением статуса обеих режиме ожидания и сна режимах обеспечивает полное выполнение на спрос и мгновенной реакции на события, как внешние прерывания. Multi-канал прямого доступа к памяти (DMA) позволяет обмениваться данными с периферийными устройствами.

Действительно 32-битные часы реального времени (RTC) с тревогой требует только 1.5μA в режиме ожидания ток, благоприятных для работы батареи без обслуживания в течение 20 лет или дольше.
Применение аккумулятора имеет решающее значение для потребителей электрических, газовых и водных счетчиков для информационной инфраструктуры отрасли, сэкономить значительное время и деньги на замену батарей, используемых в их измерительных системах.

Часы единой системы (UCS) предлагает широкий выбор часов для достижения правильного сочетания силы и точности, включая опцию для работы без кристалла
Серия MSP430F5xx благодаря новые высоким разрешениям таймера дает простор развивать голосовое активирование домой систем безопасности.
F54xx устройства предлагают до 16 килобайт оперативной памяти и до 256 KB Flash, Flash и удвоение памяти доступна и в предыдущих MSP430F2xx, F1xx и F4xx устройств. Предлагает новые устройства чтения / стирания / записи при потенциале до 1.8V; для приложений,( основанных на двух AAA батареек), Flash можно писать до конца аккумулятор жизни напряжения 0.9V для каждого аккумулятора.

MSP430F5xx поколения составляет 100 процентов набор команд-совместимых с предыдущими поколениями MSP430, что делает модернизацию простой.
Повышение эффективности
• До 25MHz
• 12MHz на 1.8V
• До 256KB Flash
• До 16Кб RAM
• DMA, USB, АЦП, ЦАП и 4-х USCI
Расширение функциональности
• Больше вариантов дизайна (USB, шифрование, РФ, ЖК интерфейс)
• ISP Flash на 1.8V
Повышение удобства использования
• отказоустойчивость и гибкая система синхронизации (0, 1 или 2 часа внешних источников)
• Внутренние ссылки осциллятора (REFO) для работы с или без внешнего часового кристалла
• отказобезопасном Flash сроки
• Пользовательский погрузчик (BSL)


Учимся общаясь

Сообщение отредактировал Nord - Среда, 19.11.2008, 21:18
 
ДиттерДата: Воскресенье, 07.12.2008, 13:23 | Сообщение # 6
ведущий консультант форума
Группа: Администраторы
Сообщений: 591
Статус: Offline
Каталог с ценами
на контроллеры MSP430_____
средства программирования
от производителя (TI):



Чем больше мы знаем, тем дороже стоим на рынке труда
 
ДиттерДата: Пятница, 12.12.2008, 22:34 | Сообщение # 7
ведущий консультант форума
Группа: Администраторы
Сообщений: 591
Статус: Offline
Удобство программирования и отладки. Микроконтроллеры MSP430 имеют очень простую в освоении систему команд с малым числом инструкций.

Кроме ассемблера, писать программы можно также на языках Си, Паскаль и Форт.

Texas Instruments для первоначального ознакомления и начала работы с MSP430 выпускает стартовые наборы FET (Flash Emulation Tools), укомплектованные необходимым программным обеспечением, которое к тому же свободно доступно для загрузки на сайте производителя.

Средства программирования и отладки выпускаются и сторонними разработчиками.

Доступны также полноценные бесплатные компиляторы Си.
Применение в микроконтроллерах флэш-памяти наряду с возможностью загрузки ПО через JTAG или последовательный интерфейс позволяют отлаживать прикладные программы непосредственно в целевой системе.


Чем больше мы знаем, тем дороже стоим на рынке труда
 
ДиттерДата: Пятница, 12.12.2008, 22:44 | Сообщение # 8
ведущий консультант форума
Группа: Администраторы
Сообщений: 591
Статус: Offline
Состав семейства

MSP430F11х, MSP430F11х1 и MSP430F11х1АMSP430F110 и F112 — младшие представители семейства MSP430 с флэш-памятью, они имеют встроенный 16-разрядный универсальный таймер и 14 внешних линий ввода—вывода (порты Р1 и Р2). MSP430F110 содержит 1 Кб флэш-памяти и 128 байт ОЗУ, а MSP430F112 соответственно 4 Кб и 256 байт. Эти МК самые миниатюрные в семействе — они выпускаются в 20-выводных корпусах Wide SO (SOWB) и TSSOP.

MSP430F1101 и F1121 — полностью пин-совместимы с MSP430F11х. Добавлен компаратор. Доступны ПЗУ-версии этих устройств MSP430С1111 и MSP430С1121. Версии с суффиксом А, судя по всему, редизайн данных изделий. Имеются незначительные различия в технических характеристиках, в частности несколько снижен ток потребления в режиме ожидания — 0,7 мкА против 0,8 мкА. Добавлен промежуточный вариант MSP430F1111А, содержащий 2 Кб флэш-памяти и 128 байт ОЗУ.

MSP430F12х
Микроконтроллеры MSP430F122 и F123 имеют несколько больший объем флэш-памяти (4 и 8 Кб соответственно) и по 256 байт ОЗУ. Отличаются от предыдущих устройств наличием дополнительного порта ввода—вывода и модуля универсального синхронно-асинхронного приемопередатчика (УСАПП). Выпускаются в 28-выводных корпусах Wide SO (SOWB) и TSSOP.

MSP430F11х2 и MSP430F12х2
MSP430F1232, F1222, F1132 и F1122 имеют 4 или 8 Кбайт флэш-памяти и по 256 байт ОЗУ. Основная особенность — наличие встроенного 10-разрядного АЦП с контроллером прямого доступа к памяти (DTC), что на задачах цифровой обработки сигналов позволяет увеличить суммарную производительность системы в 50 раз, освобождая процессор от обслуживания АЦП. В остальном по составу оборудования и исполнению

MSP430F11х2 эквивалентны MSP430F11х, а MSP430F12х2 — MSP430F12х (без компаратора).

MSP430F13х и MSP430F14х

MSP430F133, F135, F147, F148, F149 — это уже весьма сложные по составу устройства, содержащие от 8 до 60 Кбайт флэш-памяти и от 512 байт до 2 Кбайт ОЗУ. Имеют в своем составе быстродействующий 12-разрядный АЦП, шесть цифровых портов (48 линий ввода—вывода), два универсальных таймера Timer_A3 и Timer_B3 (Timer_B7 в MSP430F14х), компаратор и один или два УСАПП. Выпускаются в 64-выводных корпусах QFP.

MSP430F4xх
Эти устройства отличаются прежде всего наличием контроллера ЖК-дисплея, базового таймера и супервизора напряжения питания.

MSP430F412 и MSP430F413 могут обслуживать 96-сегментный дисплей, а MSP430F43х и MSP430F44х — 160-сегментный. MSP430F412 и MSP430F413 содержат 4 и 8 Кбайт флэш-памяти соответсвенно, 256 байт ОЗУ, таймер А3, компаратор. Доступны их ПЗУ-версии MSP430С412 и MSP430С413. MSP430F43х и MSP430F44х содержат от 16 до 60 Кбайт флэш-памяти, от 512 байт до 2 Кбайт ОЗУ, таймеры А3 и В3 (В7), компаратор, 12-разрядный АЦП ADC12, а также один или два УСАПП. Все устройства имеют по шесть цифровых портов и выпускаются в 64-выводных корпусах QFP.


Чем больше мы знаем, тем дороже стоим на рынке труда
 
ДиттерДата: Четверг, 19.03.2009, 12:05 | Сообщение # 9
ведущий консультант форума
Группа: Администраторы
Сообщений: 591
Статус: Offline
Набор разработчика eZ430-RF2500-SEH

представляет собой комбинацию солнечной тонкоплёночной батареи компании Cymbet's EnerChip, микропотребляющего микроконтроллера MSP430 и радиочастотного трансивера СС2500. Данный набор может послужить хорошей основой для создания беспроводных сенсорных сетей, которые получают питание из энергии окружающей среды и не требуют использования химических батарей, которые требуют периодической замены, что может быть крайне затруднено в удалённых и труднодоступных местах. В наборе используется эффективная солнечная панель, которая вырабатывает достаточно энергии для работы беспроводного приложения даже при низком освещении.

Подробнее
http://focus.ti.com/docs/toolsw/folders/print/ez430-rf2500-seh.html
http://www.ntkexpert.at.ua/forum/21-51-1#425


Чем больше мы знаем, тем дороже стоим на рынке труда
 
ДиттерДата: Воскресенье, 22.03.2009, 21:35 | Сообщение # 10
ведущий консультант форума
Группа: Администраторы
Сообщений: 591
Статус: Offline
Параметрический поиск по микроконтроллерам фирмы MSP-430,

http://www.gaw.ru/html.cg....art.htm

вы сможете по заданным параметрам найти нужную микросхему, а так-же кто ее поставляет и сколько она стоит.
Обновлено 30.10.2008


Чем больше мы знаем, тем дороже стоим на рынке труда
 
Форум » Начинающему конструктору » Проектирование устройств на базе MSP-430 » Микронтроллеры MSP 430 Какой выбрать? (В начале любого проекта с применением микроконтроллеров)
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2024
Используются технологии uCoz