![]() |
Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Аппаратные средства микроконтроллеров серии AT90S2313
В ТЗ на проектирование задан микроконтроллер типа AT90S2313 фирмы Atmel. AT90S2313 – 8 – ми разрядный AVR® микроконтроллер с 2 Кбайт Flash памятью с поддержкой внутрисистемного программирования Отличительные особенности: AVR® – высокая производительность и RISC архитектура с низким энергопотреблением 118 мощных инструкций – большинство из них выполняются за один такт 2 Кбайт Flash – памяти с поддержкой внутрисистемного программирования SPI – последовательный интерфейс для загрузки программного кода Ресурс: 1000 циклов записи/ стирания 128 байта EEPROM: Ресурс: 100 000 циклов запись/ стирание Рабочие регистры общего назначения 32 х 8 15 программируемых линий I/O Питание VCC: от 2.7 В до 6.0 В Полностью статический режим работы: От 0 до 10 МГц, при питании от 4.0 В до 6.0 В От 0 до 4 МГц, при питании от 2.7 В до 6.0 В Производительность, вплоть до 10 MIPS при 10 МГц Один 8-ми разрядный таймер/ счетчик с отдельным предварительным делителем частоты Один 16-ти разрядный таймер/ счетчик с отдельным предварительным делителем частоты с режимами сравнения и захвата Полнодуплексный UART Выбираемые 8, 9, или 10-ти разрядные режимы широтно-импульсной модуляции (ШИМ) Внешние и внутренние источники прерывания Программируемый следящий таймер с встроенным тактовым генератором Встроенный аналоговый компаратор Экономичные режимы ожидания и пониженного энергопотребления Программируемая блокировка для безопасности программного обеспечения Расположение выводов AT90S2313 (Рисунок 2.2).
Рисунок 2.2 – Расположение выводов микроконтроллера AT90S2313
Блок – схема AT90S2313 представлена на рисунке 2.3. AT90S2313 является 8-ми разрядным CMOS микроконтроллером с низким энергопотреблением, основанным на усовершенствованной AVR RISC архитектуре. Рисунок 2.3 – Структурная схема микроконтроллера AT90S2313
Благодаря выполнению высокопроизводительных инструкций за один период тактового сигнала, AT90S2313 достигает производительности, приближающейся к уровню 1 MIPS на МГц, обеспечивая разработчику возможность оптимизировать уровень энергопотребления в соответствии с необходимой вычислительной производительностью. Ядро AVR содержит мощный набор инструкций и 32 рабочих регистра общего назначения. Все 32 регистра напрямую подключены к арифметико – логическому устройству (АЛУ), что обеспечивает доступ к двум независимым регистрам при выполнении одной инструкции за один такт. В результате, данная архитектура имеет более высокую эффективность кода, при повышении пропускной способности, вплоть до 10 раз, по сравнению со стандартными микроконтроллерами CISC. AT90S2313 имеет: 2 Кбайт Flash – памяти с поддержкой внутрисистемного программирования, 128 байт EEPROM, 15 линий I/O общего назначения, 32 рабочих регистра общего назначения, универсальные таймеры/ счетчики с режимами сравнения, внутренние и внешние прерывания, программируемый UART последовательного типа, программируемый следящий таймер с встроенным тактовым генератором и программируемый последовательный порт SPI для загрузки программ в Flash память, а также, два программно выбираемых режима экономии энергопотребления. Режим ожидания «Idle Mode» останавливает CPU, но позволяет функционировать SRAM, таймеру/ счетчикам, SPI порту и системе прерываний. Режим экономии энергопотребления «Power Down» сохраняет значения регистров, но останавливает тактовый генератор, отключая все остальные функции микроконтроллера, вплоть до следующего внешнего прерывания, или до аппаратной инициализации. Устройство производится с применением технологи энергонезависимой памяти с высокой плотностью размещения, разработанной в корпорации Atmel. Встроенная Flash – память с поддержкой внутрисистемного программирования обеспечивает возможность перепрограммирования программного кода в составе системы, посредством SPI последовательного интерфейса, или с помощью стандартного программатора энергонезависимой памяти. Благодаря совмещению усовершенствованного 8-ми разрядного RISC CPU с Flash – памятью с поддержкой внутрисистемного программирования на одном кристалле получился высокопроизводительный микроконтроллер AT90S2313, обеспечивающий гибкое и экономически – высокоэффективное решение для многих приложений встраиваемых систем управления. AVR AT90S2313 поддерживается полным набором программ и пакетов для разработки, включая: компиляторы С, макроассемблеры, отладчики/ симуляторы программ, внутрисхемные эмуляторы и наборы для макетирования.
|
Последнее изменение этой страницы: 2020-02-16; Просмотров: 170; Нарушение авторского права страницы