Вопрос:

ГАПОУ Пензенской области «Кузнецкий колледж электронных технологий» ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 9 По МДК 02.01 Микропроцессорные системы (дисциплина) Группы 24К1-28, 24K2-28 семестр 2 «УТВЕРЖДАЮ» Председатель МЦК /Ю.В. Анохина/ 20 г. 1. Какие источники тактового сигнала используются в современных микроконтроллерах? Охарактеризуйте каждый из них по типу, точности, энергопотреблению и применению. 2. Какие энергосберегающие режимы существуют в современных микроконтроллерах? Охарактеризуйте каждый режим по работе ядра, работе периферии, сохранности RAM, способу выхода и примерному потреблению. 3. Инженер разрабатывает систему с точными измерениями на микроконтроллере STM32, которой также нужны часы реального времени. Выберите источники тактирования для ядра и для часов реального времени. Преподаватель / Р.Ф. Джаббаров /

Ответ:

Решение:

1. Источники тактового сигнала в микроконтроллерах:

  • Внешний кварцевый резонатор:
    • Тип: Автоколебательный генератор.
    • Точность: Высокая (зависит от качества кварца).
    • Энергопотребление: Низкое.
    • Применение: Системы, требующие высокой точности синхронизации (например, часы, измерительные приборы).
  • Внешний RC-генератор:
    • Тип: Генератор на резисторе и конденсаторе.
    • Точность: Низкая (зависит от температуры, напряжения питания, допуска компонентов).
    • Энергопотребление: Среднее.
    • Применение: Системы, где высокая точность тактового сигнала не критична (например, простые таймеры, управление светодиодами).
  • Внутренний RC-генератор (RC-генератор, RC-осциллятор):
    • Тип: Встроенный в микроконтроллер генератор.
    • Точность: Средняя (лучше внешнего RC, но хуже кварца, подвержен влиянию температуры и напряжения).
    • Энергопотребление: Низкое.
    • Применение: Системы, где не требуется высокая точность, но важна автономность (нет необходимости во внешних компонентах), например, для отладки или в качестве резервного источника.
  • PLL (Phase-Locked Loop - ФАПЧ, Фазовая автоподстройка частоты):
    • Тип: Цифровой синтезатор частоты.
    • Точность: Очень высокая (при использовании точного источника опорной частоты, например, кварца).
    • Энергопотребление: Высокое (особенно при работе на высоких частотах).
    • Применение: Увеличение тактовой частоты ядра микроконтроллера, генерация нескольких тактовых сигналов с разными частотами, синхронизация с внешними источниками.

2. Энергосберегающие режимы микроконтроллеров:

  • Режим активной работы (Active/Run Mode):
    • Ядро: Полностью активно.
    • Периферия: Полностью активна.
    • RAM: Данные сохранены.
    • Выход: Мгновенный.
    • Потребление: Максимальное.
  • Режим сна (Sleep Mode):
    • Ядро: Остановлено.
    • Периферия: Частично активна (может продолжать работать по прерываниям).
    • RAM: Данные сохранены.
    • Выход: По прерыванию или сбросу.
    • Потребление: Низкое.
  • Режим глубокого сна (Deep Sleep / Stop / Standby Mode):
    • Ядро: Остановлено.
    • Периферия: Значительно снижена активность, некоторые модули могут быть отключены.
    • RAM: Данные могут быть потеряны (в зависимости от конкретного режима и архитектуры).
    • Выход: По прерыванию, сбросу, пробуждению по таймеру.
    • Потребление: Очень низкое.
  • Режим останова (Halt / Power-down Mode):
    • Ядро: Остановлено.
    • Периферия: Отключена.
    • RAM: Данные потеряны.
    • Выход: По внешнему сбросу или пробуждению.
    • Потребление: Минимальное.

3. Источники тактирования для STM32:

  • Для ядра (CPU): Наиболее подходящим источником будет PLL, сконфигурированный для работы от высокоточного внешнего кварцевого резонатора. Это обеспечит стабильную и высокую частоту для работы процессора и точных измерений.
  • Для часов реального времени (RTC): Лучшим выбором является внешний кварцевый резонатор (32.768 кГц) или внутренний RC-генератор (LSI). Кварцевый резонатор обеспечит высокую точность хода часов, а LSI может использоваться, если точность не является критичной или для экономии энергопотребления.

Ответ: 1. Внешний кварцевый резонатор, внешний RC-генератор, внутренний RC-генератор, PLL. 2. Режимы: Active/Run, Sleep, Deep Sleep, Halt/Power-down. 3. Для ядра - PLL, для RTC - внешний кварц (32.768 кГц) или LSI.

Подать жалобу Правообладателю