Главное


Микроконтроллер фирмы ATMEL семейства megaAVR

Выбор микроконтроллера часто бывает затруднителен. Нередко похожие по характеристикам микроконтроллеры можно встретить в каталогах разных фирм. При этом фирмы обеспечивают эффективную поддержку разработчиков, включающую предоставление технических материалов и бесплатного программного обеспечения для разработки программ.

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

Корпорация Atmel - глобальный лидер в разработке и производстве продвинутых полупроводников, в т.ч. микроконтроллеры, программируемая логика, энергонезависимая память. Характерной отличительной особенностью микроконтроллеров фирмы Atmel является базирующаяся на Flash-памяти память программ. Это обеспечивает быстроту программирования и уменьшение цикла разработки.

Для целей данного дипломного проекта подходит микроконтроллер Atmega64-16AU (рисунок 5.1) [7].

Это маломощный 8-разрядный КМОП микроконтроллер, основанный на расширенной AVR RISC-архитектуре. За счет выполнения большинства инструкций за один машинный цикл ATmega64 достигает производительности 1000000 МГц, что позволяет проектировщикам систем оптимизировать соотношение энергопотребления и быстродействия.

Основные характеристики:

Вид монтажа: SMD/SMT

Встроенный в чип АЦП: да

Интерфейс: 2-Wire, JTAG, SPI, USART

Количество линий ввода/вывода: 53

Количество таймеров: 4

Рабочее напряжение питания: 4.5 В . 5.5 В

Рабочий диапазон температур: - 40 C . + 85 C

Размер ОЗУ: 4 Кб

Размер ПЗУ данных: 2 Кб

Размер памяти программ: 64 Кб

Серия процессора: ATMEGA64x

Тактовая частота максимальная: 16 МГц

Тип памяти программ: Flash

Шина данных: 8 бит

Ядро: AVR

Микроконтроллер производится по технологии высокоплотной энергонезависимой памяти компании Atmel. Встроенная внутрисистемно программируемая флеш-память позволяет перепрограммировать память программ непосредственно внутри системы через последовательный интерфейс SPI с помощью простого программатора или с помощью автономной программы в загрузочном секторе. Загрузочная программа может использовать любой интерфейс для загрузки прикладной программы во флэш-память. Программа в загрузочном секторе продолжает работу в процессе обновления прикладной секции флэш-памяти, тем самым поддерживая двухоперационность: чтение во время записи. За счет сочетания 8-разядного RISC ЦПУ с внутрисистемно самопрограммируемой флэш-памятью в одной микросхеме ATmega64 является мощным микроконтроллером, позволяющим достичь высокой степени гибкости и эффективной стоимости при проектировании большинства приложений встроенного управления. ATmega64 поддерживается полным набором программных и аппаратных средств для проектирования, в том числе: Си-компиляторы, макроассемблеры. [8]

Рисунок 5.1 - Расположение выводов у ATmega64

Назначение выводов:- Напряжение питания цифровых элементов- «земля»

Порт A (PA7 PA0) - 8-разрядный порт двунаправленного ввода-вывода. Порт А также выполняет некоторые специальные функции ATmega64.

Порт В (PВ7 PВ0) - 8-разрядный порт двунаправленного ввода-вывода. Порт В также выполняет некоторые специальные функции ATmega64.

Порт C (PC7 PC0) - 8-разрядный порт двунаправленного ввода-вывода. Порт C также выполняет некоторые специальные функции ATmega64.

Порт D (PD7 PD0) - 8-разрядный порт двунаправленного ввода-вывода. Порт C также выполняет некоторые специальные функции ATmega64.

Порт E (PE7 PE0) - 8-разрядный порт двунаправленного ввода-вывода. Порт C также выполняет некоторые специальные функции ATmega64.

Порт F (PF7 PF0) - 8-разрядный порт двунаправленного ввода-вывода. Порт F также выполняет функции интерфейса JTAG.

Порт G (PG4 PG0) - 5-разрядный порт двунаправленного ввода-вывода. Порт G также выполняет некоторые специальные функции ATmega64.- вход сброса. Если на этот вход приложить низкий уровень длительностью более минимально необходимой будет генерирован сброс независимо от работы синхронизации.- вход инвертирующего усилителя генератора и вход внешней синхронизации.- выход инвертирующего усилителя генератора.- вход питания порта F и аналогово-цифрового преобразо-вателя. Он должен быть внешне связан с VCC, даже если АЦП не используется. При использовании АЦП этот вывод связан с VCC через фильтр низких частот.- вход подключения источника опорного напряжения АЦП.- вход разрешения программирования для режима последовательного программирования через интерфейс SPI. Если во время действия сброса при подаче питания на этот вход подать низкий уровень, то микроконтроллер переходит в режим последовательного программирования через SPI. В рабочем режиме PEN не выполняет никаких функций. [9]

Перейти на страницу: 1 2 3

Другие статьи по теме

Микропроцессорная система управления объектом
Микропроцессорные и информационно-управляющие системы, в настоящее время, стали одним из наиболее дешевых и быстрых способов обработки информации. Практически ни одна область современно ...

Изобретение телевидения
Греческий философ Анаксагор однажды услышал у одного рапсода - странствующего греческого поэта - такую поэтическую фразу: «Его телевидение простирается за границы Эйкумены». Его - то ес ...

Графен в электронике сегодня и завтра
Графен был экспериментально обнаружен в 2004 г. двумя английскими учеными российского происхождения - Андреем Геймом и Константином Новосёловым, за что они вскоре получили Нобелевскую п ...

www.domen.ru © 2019