ARM-микроконтроллеры TMS470 для индустриальных решений
   
    
Основное отличие ARM7-микроконтроллеров различных производителей состоит в наборе периферийных устройств и коммуникационных интерфейсов, то есть - в функциональности. Функциональность и производительность в свою очередь определяют круг задач, которые может решить микроконтроллер. TMS470 предназначен для индустриальных приложений. Его отличительные особенности:
- Управление тремя приводами одновременно;
- Генерирование до 120 временных функций;
- Обработка и передача информации по множеству каналов: АЦП, вокодер, DMA, CAN, I2C, UART, SPI, порты ввода/вывода общего назначения;
Блок-схема микроконтроллера TMS470 представлена на рисунке 1.
 
   
Рис. 1. Блок-схема TMS470
 
   
Рис. 2. Блок схема сопроцессора High End Timer
Отличия микроконтроллеров TMS470 внутри семейства сведены в таблицу 1.
Таблица 1. Микроконтроллеры семейства TMS470| TMS470R1 | Частота, МГц | 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     



 Журнал "Новости Электроники", номер 13, 2008 год.
Журнал "Новости Электроники", номер 13, 2008 год. 




 
 