Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2 Современные микропроцессоры (рабочий).doc
Скачиваний:
3
Добавлен:
01.05.2025
Размер:
478.72 Кб
Скачать

Тема 5.2 Сравнительный обзор микроконтроллеров с ядром arm7

На сегодняшний день на российском рынке наиболее полно представлены следующие семейства микроконтроллеров с ядром ARM7:

- ADuC70xx – Analog Devices;

- AT91SAM7 – Atmel;

- TMS470R1x – Texas Instruments;

- LPC2xxx – NXP.

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

Тема 5.2.1 мк семейства aDuC70xx фирмы Analog Devices

Среди перечисленных выше семейств МК ARM7 ADuC70xx являются абсолютными лидерами в области аналоговой периферии, однако по сравнению с другими микроконтроллерами имеют сравнительно невысокую производительность ядра. В данном семействе производитель уделяет основное внимание аналоговым измерениям, а ядро и вся остальная часть микросхемы являются по сути обвязкой АЦП, предназначенной для обработки результатов измерений, организации интерфейсов передачи данных и взаимодействия с пользователем.

Тема 5.2.2 мк семейства lpc2ххх фирмы nxp

Согласно рекомендациям производителя микроконтроллеры семейства LPC2ххх предназначены для использования в автомобилестроение, медицине, сетевых устройствах, а также в промышленной и бытовой электронике, в том числе с батарейным питанием. Это семейство имеет самый широкий модельный ряд. Отличительной особенностью данных МК является возможность работы портов ввода/вывода на частоте до 17,5 МГц, что в 4 раза превосходит показатели прочих ARM-микроконтроллеров.

Тема 5.2.3 мк семейства tms470r1x фирмы Texas Instruments

В микросхемах TMS470R1X заслуживает отдельного упоминания программируемый таймер (НЕТ), обеспечивающий функции захвата, сравнения и счета и имеющий 32 ассоциированные линии ввода/вывода общего назначения, а также собственное ОЗУ. Этот таймер представляет собой фактически аппаратный сопроцессор, имеющий собственный набор команд.

Тема 5.2.4 мк семейства at91sam7s фирмы Atmel

AT91SAM7S - серия флэш-микроконтроллеров с малым количеством выводов, выполненных на основе 32-разрядного процессора ARM с RISC -архитектурой. Они содержат высокобыстродействующие флэш-память и статическое ОЗУ, большой набор периферийных устройств, в т.ч. порт устройства USB 2.0 (за исключением AT91SAM7S32) и полный набор системных функций, минимизирующих число внешних компонентов. Микроконтроллеры идеальны для перевода существующих приложений на основе 8-разрядных микроконтроллеров к 32-разрядной архитектуре с целью улучшения рабочих характеристик и расширения памяти.

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

В состав системного контроллера микроконтроллеров AT91SAM7S входит контроллер сброса, который управляет последовательностью действий при подаче питания микроконтроллера и всей системы. Контроль за корректностью работы микроконтроллера выполняют детектор снижения напряжения питания и сторожевой таймер, тактируемый встроенным RC-генератором.

AT91SAM7S - серия микроконтроллеров общего назначения. Интегрирование порта USB-устройства делает привлекательным применение данных микроконтроллеров в периферийных устройствах, требующих подключение к ПК.

Микроконтроллеры AT91SAM7S256, AT91SAM7S128, AT91SAM7S64, AT91SAM7S321 и AT91SAM7S32 отличаются размером памяти, набором периферийных устройств и корпусами.

За исключением AT91SAM7S32, все остальные микроконтроллеры AT91SAM7S совместимы по посадочному месту и расположению выводов.