Малаток-меню
Авторизация

Наш опрос
Оцените мой сайт

Всего ответов: 44
Мини-чат
200
Статистика


Наш линк
Malatok.at.ua
Полезные ссылки
Это может быть интересно
[
Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: Дмытрохан, Викр 
Форум » IT-технологии » MSP430 ядро » Серия MSP430G2xx (Семейство MSP430)
Серия MSP430G2xx
Дмытрохан Дата: Понедельник, 07.04.2014, 12:30 | Сообщение # 1
Создатель сайта
Группа: Администраторы
Сообщений: 178
Награды: 7
Репутация: 103
Статус: Офлайн
Серия MSP430G2xx состоит из довольно симпатичных устройств со спартанским набором периферии, главными преимуществами которых являются невероятно низкая цена (к сожалению, в наибольшей степени поражают воображение только оптовые цены) и малое энергопотребление. Вообще, к преимуществам я бы отнес и спартанский дух оных сам по себе, однако давайте ограничимся объективными характеристиками и взглянем на набор периферии. Итак, что полезного есть в этой серии кроме самого ядра?
  В этой  [url=http://processors.wiki.ti.com/index.php/MSP430_LaunchPad_(MSP-EXP430G2)?DCMP=launchpad&HQS=Other+OT+launchpadwiki#Compatible_Devices]ТАБЛИЦ[/url]Е приведено все детально, но мы пойдем дальше.
  Наверное, сначала стоит сказать о тактировании. В этих МК имеется три генератора: VLO, LFXT(1), DCO. VLO и DCO – внутренние генераторы, не требующие внешних компонентов. Первый из них генерирует частоту порядка 12КГц, второй же является программно перестраиваемым и может работать на частоте до 16МГц (ограничение ядра, сам генератор, как следует из документации, можно разогнать вплоть до ~21МГц). Модуль LFXT позволяет использовать кварц либо внешний сигнал частотой до 50КГц (основное назначение – использование совместно с часовым резонатором). К этим генераторам могут быть подключены три внутренние линии тактовой частоты, MCLK (ядро), SMCLK и ACLK. В свою очередь, любой модуль периферии может быть подключен к SMCLK либо ACLK (а, например, таймер имеет еще и внешний тактовый вход). Все переключения могут осуществляться прямо в процессе работы.

Как видно, MSP430G2xx имеют чрезвычайно гибкую систему тактирования. Остальная периферия не менее интересна. Например, порты ввода-вывода поддерживают несколько полезных возможностей: первая — каждая ножка порта может быть источником прерывания. Правда, вектор прерывания один на каждый порт. Определить, какая конкретно ножка вызвала прерывание, можно, прочитав специальный регистр. Вторая особенность — каждый пин порта поддерживает подтяжку как к земле, так и к питанию, по выбору. Ну и, наконец, в некоторых устройствах серии некоторые ножки соответствующими настройками можно заставить генерировать (!), и, таким образом, получить емкостной сенсор (частота генерации будет зависить от общей емкости на ножке).

Далее по списку периферии – таймер. В устройствах серии MSP430G2xx он всего один. Вообще, при большом желании можно использовать watchdog как обычный таймер, однако он имеет существенные ограничения. Например, у него нет регистров сравнения – только выбор предделителя счетчика. В полноценном же таймере есть два блока сравнения/захвата, которые способны генерировать два прерывания: прерывание по совпадению/захвату блока 0 (имеющее наивысший приоритет) и прерывание по совпадению/захвату блока 1, которое по-совместительству является прерыванием переполнения. Опять-таки, определить, что же конкретно стряслось, можно, прочитав специальный регистр.

Контроллерами аппаратно поддерживаются I2C и SPI. Обе шины реализованы на базе одного конфигурируемого модуля USI.

Также в некоторых кристаллах этой серии присутствует довольно быстрый (до 200KSps) десятибитный АЦП. Из особенностей можно отметить переключаемое опорное напряжение (1.5В/2.5В/внешнее) и особые каналы мультиплексора: встроенный температурный сенсор и канал, подключенный к половине питания.

Последнее, что стоит упомянуть – компаратор, который присутствует в некоторых кристаллах. Может генерировать прерывание. Для него доступны следующие опции: мультиплексор входов, выбор опорного напряжения, подключаемый RC-фильтр на выходе.

Для примера можно посмотреть, что есть в MSP430G2231, том самом контроллере, который по-умолчанию воткнут в LaunchPad:


Оригинал статьи.


Нет человека-которого нельзя научить...
Есть человек-который не хочет учиться!!!
 
Форум » IT-технологии » MSP430 ядро » Серия MSP430G2xx (Семейство MSP430)
Страница 1 из 11
Поиск:
Новый ответ
Имя:
Текст сообщения:
Опции сообщения:
Код безопасности:
Яндекс.Метрика
24 log 24 LOG statistick
счетчик посещений
Если вы видите это,
то ваш браузер устарел
и не поддерживает технологий
CSS 3.0