ARM-микроконтроллеры TMS470 для индустриальных решений
Основное отличие ARM7-микроконтроллеров различных производителей состоит в наборе периферийных устройств и коммуникационных интерфейсов, то есть - в функциональности. Функциональность и производительность в свою очередь определяют круг задач, которые может решить микроконтроллер. TMS470 предназначен для индустриальных приложений. Его отличительные особенности:
- Управление тремя приводами одновременно;
- Генерирование до 120 временных функций;
- Обработка и передача информации по множеству каналов: АЦП, вокодер, DMA, CAN, I2C, UART, SPI, порты ввода/вывода общего назначения;
Блок-схема микроконтроллера TMS470 представлена на рисунке 1.
Рис. 1. Блок-схема TMS470
Рис. 2. Блок схема сопроцессора High End Timer
Отличия микроконтроллеров TMS470 внутри семейства сведены в таблицу 1.
Таблица 1. Микроконтроллеры семейства TMS470TMS470R1 | Частота, МГц | Flash, кБ | ОЗУ, кБ | Каналов таймера | Каналов DMA | Каналов АЦП | CAN |
---|---|---|---|---|---|---|---|
A64* | 48 | 64 | 8 | 13 | - | 8 | SCC |
A128* | 48 | 128 | 8 | 16 | - | 16 | SCC |
A256* | 48 | 256 | 12 | 16 | - | 16 | SCC |
A288 | 48 | 288 | 16 | 12 | 16 | 12 | 2xSCC |
A384 | 48 | 384 | 32 | 12 | 16 | 12 | 2xSCC |
B512 | 60 | 512 | 32 | 32 | 16 | 16 | 2xHECC |
B768 | 60 | 768 | 48 | 32 | 16 | 16 | 3xHECC |
B1M | 60 | 1024 | 64 | 12 | 16 | 12 | 2xHECC |
Таблица 2. Функции модуля CAN микроконтроллеров TMS470
SCC | HECC | |
---|---|---|
Число сообщений | 16 Rx/Tx | 32 Rx/Tx |
Число принимаемых масок | 3 | 32 |
Совместимость с версией 2.0 B | Да | Да |
Режим энергосбережения | Да | Да |
Выход из режима энергосбережения при активности шины | Да | Да |
Программируемая схема прерываний | Да | Да |
Автоматический ответ на запрос | Да | Да |
Автоматический повтор передачи в случае ошибки | Да | Да |
Защита от повторного приема нового сообщения | Да | Да |
32-битная временная отметка | Нет | Да |
Счетчик времени локальной сети | Нет | Да |
Программируемые приоритетные регистры для сообщения | Нет | Да |
Программируемое время ожидания при приеме и передаче | Нет | Да |
Все микроконтроллеры, кроме TMS470R1B1M, работают в диапазоне температур от -40°С до 125°С. Отмеченные звездочкой устройства имеют версии с ROM-памятью. Микроконтроллеры доступны в корпусах LQFP с числом выводов 80, 100 и 144.
Сопроцессор для обработки временных функций
Микроконтроллеры TMS470 содержат сопроцессор, работающий на 60 МГЦ, который обрабатывает до 32 специальных каналов захвата, сравнения, ШИМ, а также генерирует сложные временные функции. Этот сопроцессор построен по архитектуре RISC, независим от ЦПУ, имеет свою собственную систему команд, память, исполнительные устройства, до 32 портов ввода/вывода. Сопроцессор способен параллельно генерировать до 120 временных функций. Все это позволяет одновременно, без вмешательства ядра ARM7, управлять трехфазным двигателем, двумя двухфазными приводами, вокодером, 8 ШИМ-сигналами, 8 счетчиками, прерываниями АЦП.
Рис. 3. Блок-схема АЦП TMS470
Рис. 4. Отладочная плата TMDS-FET470R1B1M
Быстрый буферизированный АЦП
Аналого-цифровой преобразователь микроконтроллеров содержит множество буферов для ускорения работы, имеет разрешение 10-бит, до 16-ти входных каналов, скорость 625 тысяч выборок в секунду. АЦП имеет встроенную функцию самодиагностики и калибровки. Работает в режимах однократного и последовательного преобразования. Результаты преобразования сохраняются в FIFO RAM. АЦП поддерживает режим сниженного энергопотребления.
CAN-интерфейс
Фильтрует до 32 почтовых ящиков и сортирует входящие сообщения. Аппаратная проверка на ошибки. Поддерживает сложные прерывания. Прост в применении.
Отладочный комплект
Для начала работы с микроконтроллерами TMS470 рекомендуется отладочный комплект TMDS-FET470R1B1M, который содержит все необходимое аппаратное и программное обеспечение для быстрого освоения микроконтроллера TMS470R1B1M. В отладочный комплект входит:
- Процессорная плата с микроконтроллером TMS470R1B1M;
- Периферийная плата с установленными: матричным ЖКИ 2x16, 16-ю светодиодами, пользовательскими кнопками, I2C-, RS-232-, CAN- и SPI-портами, потенциометром, подключенным к АЦП микроконтроллера, температурным сенсором и макетной областью 5x7,5 см с доступом ко всем выводам микроконтроллера;
- Пробная версия среды разработки IAR;
- USB-JTAG адаптер J-LINK с возможностью запитывания целевой платы.
Получение технической информации, заказ образцов, поставка -
e-mail: mcu.vesti@compel.ru
Ваш комментарий к статье | ||||