Автор: Пользователь скрыл имя, 28 Февраля 2011 в 19:43, реферат
В данном реферате представлены наиболее интересные и доступные в России линии микроконтроллеров, выпускаемых Atmel Corp. Совершенно сознательно вне рассмотрения оставлены микропроцессоры и микроконтроллеры для специальных применений, аэрокосмического назначения, микроконтроллеры для изделий класса Smart Cards а также некоторые узкоспециализированные семейства (USB, DVD, Bluetooth, WIreless LAN, энергосчетчики и др.)
Введение 3
Архитектура С51 4
MARC4 7
ARM Thumb 9
AVR 8-bit RISC 13
Заключение 19
Список использованной литературы 20
Министерство образования и науки РФ
Казанский
Государственный Технический
______________________________
Кафедра
компьютерных систем
Реферат
Микроконтроллеры
общего назначения для
встраиваемых приложений
производства ATMEL Corporation
Казань 2009
Содержание
Введение
Термин
"микроконтроллер" обычно означает
отдельную микросхему, содержащую процессорное
ядро и все необходимые периферийные
устройства на одном кристалле для того,
чтобы реализовать специализированный
микрокомпьютер для задач контроля / управления.
Современные микроконтроллеры, как правило,
содержат целый арсенал развитых цифровых
и аналоговых периферийных блоков и модулей.
Некоторые их них имеют обширный набор
инструкций и относительно медленно выполняют
помещенные в них программы (обычно с архитектурой
CISC - Complex Instruction Set Computers). Другие работают
очень быстро (обычно с архитектурой RISC
- Reduced Instruction Set Computers), но имеют ограниченный
набор исполняемых команд. Массовое производство
микроконтроллеров привело к их значительному
удешевлению и, как следствие, к широчайшему
использованию в разнообразном промышленном
и бытовом оборудовании, особенно в 4-разрядном
и 8-разрядном исполнении. Ассортимент
предлагаемых микроконтроллеров на мировом
рынке постоянно растет, появляются новые,
более совершенные и технологичные изделия
повышенной степени интеграции, новые
полупроводниковые структуры, новые идеологические
решения. Количество фирм-производителей
также неуклонно растет при одновременном
повышении их уровня технической и технологической
оснащенности. Проиллюстрировать вышесказанное
можно, анализируя, например, развитие
микроконтроллеров, выпускаемых Atmel Corp.
Atmel
Corporation — изготовитель
В
данном реферате представлены наиболее
интересные и доступные в России линии
микроконтроллеров, выпускаемых Atmel Corp.
Совершенно сознательно вне рассмотрения
оставлены микропроцессоры и микроконтроллеры
для специальных применений, аэрокосмического
назначения, микроконтроллеры для изделий
класса Smart Cards а также некоторые узкоспециализированные
семейства (USB, DVD, Bluetooth, WIreless LAN, энергосчетчики
и др.)
Все микроконтроллеры общего назначения Atmel можно разделить на четыре большие группы:
Поскольку разрядность, объемы массивов
памяти, набор периферийных узлов и построение
схем тактирования существенно различаются
как между группами, так и между микроконтроллерами
внутри каждой группы, то приведенное
здесь описание основных возможностей
кристаллов не будет полным. Конкретные
детали, подробные описания структуры
микроконтроллеров, особенности построения
и функционирования периферийных блоков
приводятся в оригинальной технической
документации Atmel Corp.
Архитектура
С51
8-разрядные
микроконтроллеры архитектуры С51, разработанной
фирмой Intel, уже много лет лидируют на мировом
рынке как по количеству разновидностей,
так и по количеству выпускающих их фирм.
Основными производителями "семейств"
С51 являются Philips, Atmel, Siemens, Intel, Winbond, Dallas,
OKI, Cygnal и ряд других.
Высокая
популярность микроконтроллеров архитектуры
С51 производства Atmel была обусловлена
удачным стратегическим решением корпорации.
Объединив передовую Flash-технологию
энергонезависимой памяти с популярным
процессорным ядром, Atmel Corp. первой в мире
реализовала электрически стираемые и
программируемые Flash- 8х51 как современную
альтернативу масочным версиям и дорогим
микроконтроллерам С51 с ультрафиолетовым
стиранием, потеснив на рынке таких лидеров
как Philips, Siemens, Intel и Motorola. Агрессивная ценовая
политика компании довершила процесс
вытеснения EPROM- микроконтроллеров с рынка.
Начиная с 1995 года, Atmel ежегодно удваивала
объемы продаж своих кристаллов 8х51. Лишь
к 2000 году положение выровнялось, когда
остальные производители тоже освоили
серийный выпуск Flash-микроконтроллеров
8х51. Но до сих пор семейство AT89C/S Atmel Corp.
пользуется заслуженной популярностью
у разработчиков и производителей электронной
аппаратуры. Спрос на микросхемы этого
класса остается стабильным. За последние
годы объем их производства у корпорации
постоянно увеличивается, причем основной
прирост наблюдается для однократно программируемых
и QuickFlash кристаллов - 87F5x и 80F5x.
Основная
новость 2002 года - окончательное приобретение
Atmel Corp. фирмы Temic. Процесс интеграции производственных
мощностей и каналов распространения
конечной продукции был полностью завершен
к марту 2002. Компания с логотипом "Atmel
Wireless & uControllers", как и ранее компания
"Temic", прекратила свое существование.
Все выпускавшиеся ранее кристаллы Temic
- Atmel W&uC, включая микроконтроллеры общего
назначения, перешли к Atmel Corp. Это существенно
расширило спектр продукции Atmel в группе
микроконтроллеров С51. Добавилась многочисленная
группа высоконадежных масочных (ROM), однократно
программируемых (OTP), работающих с внешней
памятью программ (ROMless) и Flash-микроконтроллеров
семейства С51, имеющих развитую структуру
и обширный набор периферийных блоков.
По сути, количество разнообразных кристаллов
8х51, предлагаемых Atmel Corp., выросло со 2-го
квартала 2002 года почти втрое.
Основные
изменения коснулись объемов
памяти на кристалле, специализированных
периферийных модулей, систем "жизнеобеспечения",
типов предлагаемых корпусов микроконтроллеров
и количества линий ввода/вывода. Появилась
возможность оптимального выбора микроконтроллера
с небольшим количеством внешних выводов,
энергонезависимой памятью данных EEPROM,
аналого-цифровым преобразователем, модулем
таймеров/счетчиков с функцией "захват/сравнение",
коммуникационными интерфейсами I2C/uWire/SPI/UART,
клавиатурным интерфейсом, массивом памяти
программ до 64К и памяти данных SRAM до 1280
байт, а также использовать различные
комбинации этих и других параметров.
Из оригинальных разработок Atmel отметим
кристаллы, ориентированные на специальные
сегменты рынка и содержащие блоки CAN -
интерфейса 2.0A/2.0B, MP3 - декодера и мультимедийного
интерфейса MMC для аудиоприложений, интерфейса
ISO7816-3 для построения считывателей Smart
Cards, а также специальные контроллеры для
систем сбора/обработки данных.
Многие
микроконтроллеры С51 производства Atmel
поддерживают режим скоростного
внутрисхемного программирования Flash-памяти
программ в системе (ISP), в том числе
и на целевой плате. Процесс программирования
может осуществляться через различные
коммуникационные каналы (SPI, UART, I2C, CAN),
при этом используется рабочее напряжение
питания микросхемы. Это позволяет обновлять
содержимое памяти программ в ходе жизни
конечного изделия. Некоторые микроконтроллеры
имеют специальное скоростное ядро (обозначение
Х2), что означает возможность удвоения
внутренней тактовой частоты процессора
и/или периферийных блоков по сравнению
с частотой, задаваемой внешним источником.
Снижается уровень электромагнитных помех,
создаваемый кристаллом, и его энергопотребление,
так как для получения той же производительности
требуется меньшее значение внешней опорной
частоты. Кроме того, это заметно снижает
стоимость микросхем. Для отдельных кристаллов
с функцией Х2 реализована интересная
возможность "самопрограммирования"
памяти программ (SPM). Это означает, что
микроконтроллер способен самостоятельно,
без внешнего программатора переписывать
содержимое ячеек во Flash-памяти программ,
т.е. изменять алгоритм своего функционирования
и далее работать уже по новой программе.
Например, можно написать и сохранить
несколько рабочих версий программы для
конкретного приложения в микросхеме
внешней памяти, а затем по мере необходимости
или по реакции на какие-нибудь события
перегружать рабочие программы в тот же
самый микроконтроллер через выбранный
коммуникационный канал, не извлекая его
из печатной платы.
Корпорация
Atmel также предлагает высокопроизводительные
8/16 разрядные микроконтроллеры, базирующиеся
на С251-архитектуре Intel. Микроконтроллеры
семейства С251 при полной совместимости
с их 8051-прототипами обеспечивают значительное
повышение быстродействия.
Atmel
Corp. постоянно совершенствует
К
сожалению, корпорация Atmel практически
полностью отказалась от производства
микроконтроллеров С51 в автомобильном
и военном температурных диапазонах. Подавляющее
большинство этих микросхем не будет выпускаться
для работы при температурах ниже -40С и
выше +85С. Исключение составляют лишь отдельные
версии микроконтроллеров бывшего Temic
(включая представителей семейства С251),
способные работать в автомобильном (-40С...+125С)
и военном (-55С...+125С) температурных диапазонах.
Но это скорее исключение, чем правило.
Как минимум, все перепрограммируемые
Flash-микроконтроллеры Atmel работают только
в коммерческом и индустриальном температурном
диапазонах.
Средства
поддержки разработок для микроконтроллеров
С51 чрезвычайно развиты и широко
распространены. Можно подобрать
набор средств разработки практически
любого уровня сложности - от стартового
до профессионального. Выпускаются разнообразные
компиляторы с языков высокого уровня,
ассемблеры, отладчики, операционные системы
реального времени, отладочные платы и
комплексы, внутрисхемные эмуляторы, программаторы.
Многие программные средства доступны
в свободных, ограниченных по времени
использования / размеру кода или просто
бесплатных (GNU) версиях.
MARC4
MARC4
- семейство 4-х разрядных
Три
независимые шины (команд, памяти и
ввода/вывода) используются для параллельной
связи между ROM, SRAM и узлами периферии.
Благодаря одновременной предварительной
выборке команд и передаче данных на узлы
периферии, архитектура MARC4 позволят увеличить
скорость выполнения программы. Сложный
контроллер прерываний имеет несколько
уровней приоритета и позволяет быстро
обслуживать многочисленные источники
- запросы на прерывание (до 14). Низкое рабочее
напряжение и малое энергопотребление
кристаллов MARC4 идеально подходят для
портативных и носимых применений, в том
числе и с батарейным питанием. Эти микросхемы
успешно применяются в различных областях:
инфракрасный и радиочастотный обмен
данными, удаленный контроль и управление,
встраиваемые применения, и т. д. (например,
в качестве контроллеров клавиатуры, драйвера
жидкокристаллических и светодиодных
индикаторов, считывателя Smart Cards и т.д.).
Кристаллы
T48Cx9x / M44Cx9x семейства MARC4 выпускаются
для работы в расширенных температурных
диапазонах - автомобильном (-40С ...+125С)
и индустриальном (-40С ... +85С). Это позволяет
использовать MARC4 в электронных блоках
управления работой двигателя автомобиля,
в системах бортовой электроники (мониторинг
давления в шинах, управление вентиляцией,
отоплением или интегрированными антеннами),
а также для применения в индустриальных
датчиках. В подобных системах 4-х битные
микроконтроллеры T48Cx9x/ M44Cx9x семейства
MARC4 фирмы Atmel имеют ряд преимуществ по
сравнению, например, с 8-битными микроконтроллерами
: чрезвычайно низкий ток потребления
и оптимальную комбинацию нескольких
специализированных периферийных узлов
на кристалле.
Микросхемы
T48Cx9x (MTP /Flash версия) рекомендуется использовать
для опытного и малосерийного
производства, а микроконтроллеры M44Cx9x-H
/ M44Cx9x-V (ROM версия) предназначены для
серийного производства. Образцы кристаллов
доступны и могут быть заказаны через
официальных дистрибьюторов Atmel Corp.
MARC4
также используются для