Найти в Дзене
Будни инженера

Периферийные устройства микроконтроллера

Просто картинка понравилась. К микроконтроллерам отношения не имеет )))
Просто картинка понравилась. К микроконтроллерам отношения не имеет )))

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

Периферия - это греческое слово, которое можно перевести как “окружность”. В более широком понимании - это внешняя часть чего-либо, противоположность центру (не центр), удалённая (отделённая) от центра.

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

В микроконтроллере все части системы находятся внутри одного корпуса, и, тем не менее, понятие “периферийные устройства” сохранилось. только теперь они являются периферийными по отношению центральному процессору.

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

  • Таймеры/счётчики. Например, микроконтроллеры AVR могут содержать от одного и более таймеров-счётчиков. Причём используются как 8-ми так и 16-ти разрядные таймеры.
  • Генератор ШИМ. Генерация сигнала ШИМ - это просто один из режимов работы таймера-счётчика. Одна микросхема может иметь несколько каналов ШИМ, а может не иметь ни одного.
  • Аналоговый компаратор. Входит в состав почти всех микроконтроллеров AVR. Компаратор (от слова compare - сравнивать) - это устройство, которое сравнивает какие-либо сигналы. Аналоговый компаратор сравнивает, соответственно, аналоговые сигналы.
  • Аналогово-цифровой преобразователь. АЦП микроконтроллеров AVR могут иметь несколько каналов. То есть одновременно выполнять преобразование нескольких аналоговых сигналов. Хотя на самом деле канал только один. На его входе имеется система переключения (аналоговый мультиплексор), которая быстро-быстро переключает разные аналоговые входы на канал АЦП, и таким образом один канал справляется с преобразованием всех сигналов.
  • Последовательный интерфейс. Для связи с внешними системами можно использовать последовательный интерфейс. AVR могут поддерживать несколько видов таких интерфейсов.

В зависимости от вида (модели) микроконтроллера (это не обязательно AVR, эта серия здесь только для примера) могут быть и другие устройства, например, ЦАП - цифро-аналоговый преобразователь. Но перечисленные выше - это наиболее часто употребляемые и, как следствие, имеющиеся почти во всех микроконтроллерах.

На этом всё. Подписывайтесь на канал, чтобы ничего не пропустить…