Byajhfvnbrf

  • 19 дек. 2012 г.
  • 666 Слова
Архитектура микроконтроллеров ARM


Широкое портфолио микроконтроллеров ARM позволяет использовать эти устройства в большом числе приложений, но лучше всего их преимущества могут раскрытьсяв портативных приложениях, так как эти микроконтроллеры предлагают наиболее гибкое управление энергопотреблением за счет большого числа режимов работы, вариантов синхронизации и других особенностей. Засчет этого, ARM-микроконтроллеры STM позволяют добиться лучших характеристик энергопотребления в этом классе устройств.[4]
Эти микросхемы имеют пять режимов пониженного энергопотребления[3]:• Режим ожидания (WAIT), при котором приостанавливается работа ядра, но продолжается функционирование периферии с сохранением содержимого регистров;
• Замедленный режим (SLOW), прикотором тактовая частота замедляется до CLK/16 или 32 кГц;
• Режим глубокого понижения с ожиданием (LPWAIT). В этом режиме вводятся ограничения режимов WAIT и SLOW;
• Режим останова (STOP). Всясинхронизация останавливается, но состояние микроконтроллера, RAM и регистров сохраняется (поддерживается питание, нет сброса);
• Дежурный режим (STANDBY). Выключаются стабилизатор напряжения, питаниеядра. Работает только RTC.
Микроконтроллеры ARM имеют высокую производительность, гибкое управление энергопотреблением, качественную Flash-память и наиболее широкий набор периферии из всехпроизводителей ARM-микроконтроллеров.
Ниже приведена структура микроконтроллера ARM компании STMicroelectronics [4] .
[pic]
Рис. 2. Структура микроконтроллера STR710


1. Основные характеристикиядра ARM7


• 32-разрядный RISC процессор (32-разрядные шины данных и адреса) с производительностью 17 MIPS при тактовой частоте 25 МГц (пиковая производительность 25 MIPS)
• 32-разряднаяадресация - линейное адресное пространство в 4 Гбайта - исключает потребность в сегментированной, разделенной на банки или оверлейной памяти
• Тридцать один...
tracking img