+ TMS470R1A384, 32-разрядные RISC микроконтроллеры с Flash памятью
 

TMS470R1A384 32-разрядные RISC микроконтроллеры с Flash памятью

 

Блок-схема

TMS470R1A384, 32-разрядные RISC микроконтроллеры с Flash памятью
Увеличить

Группа компонентов

ARM

Основные параметры

ЦПУ: Ядро ARM7TDMI
ЦПУ: F,МГц от 0 до 48
Память: Flash,КБайт 384
Память: RAM,КБайт 32
I/O (макс.),шт. 53
Таймеры: 16-бит,шт 12
Таймеры: RTC Нет
Интерфейсы: UART,шт 2
Интерфейсы: SPI,шт 2
Интерфейсы: CAN,шт 2
Интерфейсы: DMA,шт 16
Аналоговые входы: Разрядов АЦП,бит 10
Аналоговые входы: Каналов АЦП,шт 12
VCC от 3 до 3.6
ICC,мА 3
TA,°C от -40 до 125
Корпус LQFP-100 LQFP-144

Общее описание

TMS470R1A384 (далее по тексту А384) - представитель семейства TMS470R1x 16/32-разрядных RISC-микроконтроллеров. Микроконтроллер A384 выполнен на основе высокопроизводительного 16/32-разрядного ядра ARM7TDMI, характеризующегося высокой производительностью выполнения инструкций и, при этом, поддерживающий высокую эффективность кода. 16/32-разрядное RISC ЦПУ ARM7TDMI рассматривает память как линейное пространство байт нумерованных, начиная с 0. TMS470R1A384 поддерживает формат "big-endian", при котором старший байт слова храниться по младшему адресу байта, а младший байт слова - по старшему адресу.

Высококачественные приложения встраиваемого управления требуют повышения технических характеристик от их контроллеров при поддержании низкой стоимости. Использование в микроконтроллере A384 ядра с архитектурой RISC позволило добиться выполнения данных требований, предлагая высокопроизводительный и недорогой микроконтроллер, при этом, характеризующийся малым энергопотреблением.

A384 также содержит модуль предделителя внешней синхронизации, который после разрешения работы формирует сигнал внешней синхронизации на выводе ECLK, совмещенном с одной из линий ввода-вывода. Частота ECLK программируется пользователем путем задания коэффициента деления внутренней частоты синхронизации (ICLK).

Микроконтроллер A384 содержит 10 коммуникационных интерфейсов: два SPI, два SCI, два CAN, C2Sib и три I2C. SPI предназначен для связи с внешними интегральными схемами, работающих по принципу сдвигового регистра. SCI - полнодуплексный последовательный интерфейс ввода-вывода, предназначенный для организации асинхронной связи между ЦПУ и другими периферийными устройствами в NRZ-формате. CAN представляет собой контроллер, реализующий протокол последовательной многомастерной связи с поддержкой распределенного управления в реальном времени на скоростях связи до 1 Мбит/с. Интерфейс CAN идеален для приложений, где требуется организация надежной последовательной связи в промышленных условиях с высоким уровнем шума и жесткими характеристиками окружающей среды. Интерфейс C2SIb позволяет A384 передавать и принимать сообщения по сетям class II в соответствии со стандартом SAE J1850. Модуль I2C - многомастерный коммуникационный модуль, позволяющий связать A384 с любой другой интегральной схемой с интерфейсом I2C через общую последовательную шину. I2C поддерживает скорости связи 100 кбит/с и 400 кбит/с.

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

HET микроконтроллера A384 поддерживает функцию "XOR-share". Она заключается в выполнении операции исключающего ИЛИ (XOR) над двумя каналами с высоким разрешением, что делает возможным генерацию меньших импульсов по сравнению со стандартным HET.

A384 содержит 10-разрядный многобуферный АЦП с устройством выборки-хранения. Каналы МБАПЦ могут преобразовываться индивидуально или группироваться для поочередного преобразования. Всего можно организовать три группы, две из которых могут запускаться по внешнему событию. Поочередное преобразование может конфигурироваться как однократное по каждому внешнему событию или как непрерывное.

Модуль синхронизации с ФАПЧ с нулевым выводом (ZPLL) содержит схему ФАПЧ, схему контроля синхронизации, схему разрешения синхронизации и предделитель (со значениями 1-8). ZPLL предназначен для умножения внешней опорной частоты для внутреннего использования. ZPLL формирует тактовый сигнал ACLK для системного модуля (SYS). Системный модуль впоследствии формирует сигналы системной синхронизации (SYSCLK), синхронизации реально-временного прерывания (RTICLK), синхронизации ЦПУ (MCLK) и синхронизации периферийного интерфейса (ICLK) всех встроенных модулей микроконтроллера A384.

Модуль расширения шины (EBM) - автономный модуль, который поддерживает мультиплексирование с линиями ввода-вывода.

Микроконтроллер A384 содержит следующие блоки: 16/32-разрядное RISC ЦПУARM7TDMI, системный модуль TMS470R1x (SYS) с расширениями 470+, флэш-память размером 384 кбайт, статическое ОЗУ размером 32 кбайт, тактовый модуль с ФАПЧ, цифровой сторожевой таймер, аналоговый сторожевой таймер, модуль реально-временного прерывания, модуль расширения прерываний (IEM), два последовательных периферийных интерфейса SPI, два последовательных коммуникационных интерфейса SCI, два стандартных CAN-контроллера, три модуля шины I2C, последовательный интерфейс Class II B (C2SIb), 12-канальный 10-разрядный многобуферный АЦП, высококачественный таймер (HET) с управлением 12 линиями ввода-вывода, предделитель внешней синхронизации (ECP), до 94 линий ввода-вывода (только PGE) и до 53 линий ввода-вывода (только PZ).

Системный модуль 470+ выполняет следующие функции: дешифрация адреса, защита памяти, контроль шин памяти и периферийных устройств, управление сбросом и исключения возможности аварийного прекращения работы, расстановку приоритетов внутренних прерываний, управление синхронизацией микроконтроллера, параллельный сигнатурный анализ (PSA).

Память A384 содержит статическое ОЗУ общего назначения, поддерживающее однотактный доступ для чтения и записи с режимами представления данных: байт, полуслово и слово.

Flash память микроконтроллера A384 представляет собой энергонезависимую электрически стираемую и программируемую память с 32-разрядным шинным интерфейсом. Flash память работает с системной тактовой частотой до 24 МГц. В режиме конвейеризации Flash память работает с системной тактовой частотой до 48 МГц.

Модуль защиты памяти (MSM) и модуль защиты интерфейса JTAG (JSM) предотвращают несанкционированный доступ и просмотр встроенной памяти, тем самым предотвращая хищение программного обеспечения и манипуляций с авторскими правами на код программы.

Отличительные особенности:

  • Высокопроизводительная статическая КМОП-технология
  • 16/32-разрядное ядро TMS470R1x (ARM7TDMITM)
    • Системная синхронизация 24МГц (в режиме конвейеризации 48 МГц)
    • Раздельные 16/32-разрядные наборы инструкций
    • Открытая архитектура, которая поддерживается сторонними производителями
    • Встроенный отладочный модуль
    • Поддержка формата "Big-Endian"
  • Встроенная память
    • Флэш-память программы размером 384 кбайт
    • Три банка с 18 смежными секторами
    • Встроенный цифровой автомат программирования и стирания
    • Статическое ОЗУ (СОЗУ) размером 32 кбайт
  • Рабочие характеристики
    • Напряжение питания ядра (VCC): 1.71В...2.05В
    • Напряжение питания ввода-вывода (VCCIO): 3.0В...3.6В
    • Экономичные режимы: STANDBY и HALT
    • Расширенный промышленный температурный диапазон -40   +105°C (-40   +150°C на поверхности кристалла)
  • Системный модуль 470+
    • 32-разрядная дешифрация адресного пространства
    • Контроль шины памяти и периферийных устройств
    • Цифровой сторожевой таймер (DWD)  
    • Аналоговый сторожевой таймер (AWD)
    • Реально-временное прерывание (RTI)
    • Модуль расширения прерываний (IEM)
    • Детекция системной целостности и отказа
  • Контроллер прямого доступа к памяти (ПДП)
    • 32 пакета управления и 16 каналов
  • Модуль синхронизации с предделителем на основе фазовой автоподстройки частоты с нулевым выводом (ZPLL)
    • Выборочное умножение частоты на 4 или 8
    • Режим обхода ZPLL
  • 10 коммуникационных интерфейсов:
    • Два последовательных периферийных интерфейса (SPI)
      • 255 программируемых скоростей
    • Два последовательных коммуникационных интерфейса (SCI)
      • 224 выборочных скоростей связи
      • Асинхронный/изосинхронный режимы
    • Два стандартных CAN-контроллера (SCC)
      • 16 почтовых ящиков в каждом 
      • Полная совместимость с протоколом CAN версии 2.0B
    • Последовательный интерфейс Class II (C2SIb)
      • Две выборочных скорости связи
      • Нормальный режим 10,4 кбит/с и режим 4X 41.6 кбит/с
    • Три модуля последовательной шины I2C
      • Многомастерные и подчиненные интерфейсы  
      • Скорость до 400 кбит/с (быстрый режим)
      • 7 и 10-разрядный адрес
  • Высококачественный таймер (HET)
    • 12 программируемых каналов ввода-вывода:
    • 12 выводов с высоким разрешением
    • Открытая функция высокого разрешения (XOR)
    • ОЗУ (емкость 64 инструкции)
  • 12-канальный 10-разрядный многобуферный АЦП (МБАЦП)
    • Буфер FIFO емкостью 32 слова
    • Режимы преобразования: одиночный или продолжительный
    • Минимальное время выборки и преобразования 1.55 мкс
    • Калибровочный режим и функции самотестирования
  • 8 внешних прерываний
  • Гибкая обработка прерываний
  • Модуль предделителя внешней синхронизации (ECP)
    • НЧ сигнал для тактирования внешних устройств
  • Модуль расширения шины (EBM) (только PGE) 
    • Поддержка 8 и 16 разрядных интерфейсов памяти
    • 40 линии ввода-вывода для расширения шины
  • 55 линий ввода-вывода общего назначения, 39 дополнительных линии ввода-вывода периферийных устройств (PGE)
  • 14 линий ввода-вывода общего назначения и 39 дополнительных линии ввода-вывода периферийных устройств (PZ)
  • Встроенная логика эмуляции по принципу сканирования, порт доступа к функции тестирования по стандарту IEEE 1149.1 (JTAG) (1)
  • 144-выводной пластиковый низкопрофильный корпус с четырехсторонним расположением выводов (суффикс PGE)
  • 100-выводной пластиковый низкопрофильный корпус с четырехсторонним расположением выводов (суффикс PZ)

Примечание1: Порт доступа к функциям тестирования совместим со стандартом IEEE 1149.1-1990. Граничное сканирование не поддерживается.

Datasheet
 
TMS470R1A384 (671.8 Кб), 19.09.2008

Производитель
 

Где купить
 


Дистрибуторы

Дилеры

Где купить ещё

Datasheet

TMS470R1A384 32-разрядные RISC микроконтроллеры с Flash памятью (671.8 Кб), 19.09.2008




Автор документа: Жанна Свирина, http://www.gaw.ru
Кол-во просмотров: 2384
Дата публикации: 19.09.2008 13:36
Дата редактирования: 16.09.2009 14:10


подписка на новости

Подпишись на новости!

Продажа силового и бронированного кабеля и провода в Москве



Мероприятия:

17-я международная выставка ChipEXPO - 2019