Открыть сервис

Мультиплексор

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

Принцип работы

Основная функция мультиплексора — выбор одного из N входных сигналов и передача его на выход. Выбор осуществляется с помощью адресных входов. Количество адресных входов (m) и количество информационных входов (N) связаны соотношением N = 2^m. Например, для мультиплексора с 4 входами требуется 2 адресных входа, для 8 входов — 3 адресных входа.

Работа мультиплексора описывается логическим выражением. Для мультиплексора с 4 входами (D0, D1, D2, D3) и двумя адресными входами (A0, A1) выход Y определяется как:

Y = (¬A1 ∧ ¬A0 ∧ D0) ∨ (¬A1 ∧ A0 ∧ D1) ∨ (A1 ∧ ¬A0 ∧ D2) ∨ (A1 ∧ A0 ∧ D3)

Здесь ¬ обозначает логическое отрицание (инверсию), ∧ — логическое «И», ∨ — логическое «ИЛИ». Фактически, мультиплексор реализует дизъюнкцию конъюнкций, где каждая конъюнкция соответствует одному из входов, активируемому только при определённой комбинации адресных сигналов.

Структурная схема

Внутренняя структура мультиплексора состоит из:

  • Информационных входов (D0, D1, ..., D(N-1)) — на них подаются сигналы, которые могут быть переданы на выход.
  • Адресных входов (A0, A1, ..., A(m-1)) — они задают двоичный код, определяющий, какой из входов будет подключён.
  • Входа разрешения (Enable, E или STB) — в некоторых моделях используется для активации или деактивации мультиплексора. При активном сигнале разрешения мультиплексор работает в штатном режиме; при неактивном — выход может быть переведён в высокоимпедансное состояние (Z-состояние) или на выход подаётся логический ноль.
  • Выхода (Y) — сигнал, равный сигналу на выбранном информационном входе.

Классификация

Мультиплексоры классифицируются по нескольким признакам.

По типу обрабатываемых сигналов

  • Цифровые мультиплексоры — работают с дискретными логическими уровнями (0 и 1). Наиболее распространённый тип, используемый в цифровых микросхемах.
  • Аналоговые мультиплексоры — коммутируют аналоговые сигналы (непрерывные напряжения). В таких устройствах применяются полевые транзисторы (например, CMOS-ключи), обеспечивающие двунаправленную передачу сигнала. Аналоговые мультиплексоры часто называют коммутаторами сигналов.

По количеству каналов

  • 2-канальные (2:1) — один адресный вход, два информационных.
  • 4-канальные (4:1) — два адресных входа, четыре информационных.
  • 8-канальные (8:1) — три адресных входа, восемь информационных.
  • 16-канальные (16:1) — четыре адресных входа, шестнадцать информационных.
  • Мультиплексоры с большим числом каналов (32:1, 64:1 и т.д.) обычно реализуются путём каскадирования нескольких микросхем.

По способу реализации

  • Интегральные микросхемы — стандартные серии (например, К155КП1, К555КП2, КР1533КП11, 74HC151, 74HC4051). В России выпускаются микросхемы серий 155, 555, 1533, 1564 и других.
  • Программируемые логические интегральные схемы (ПЛИС) — мультиплексоры могут быть реализованы на логических элементах внутри ПЛИС.
  • Дискретные компоненты — на транзисторах и диодах, применяются в учебных целях или в специализированных устройствах.

Применение

Мультиплексоры находят широкое применение в различных областях электроники.

В вычислительной технике

  • Выборка данных из памяти — мультиплексоры используются для выбора нужной ячейки памяти по адресу.
  • Коммутация шин данных — в микропроцессорных системах мультиплексоры позволяют подключать несколько устройств к одной шине данных.
  • Реализация арифметико-логических устройств (АЛУ) — мультиплексоры используются для выбора операндов и режимов работы.
  • Построение дешифраторов и преобразователей кодов — мультиплексор может быть использован для реализации произвольной логической функции.

В телекоммуникациях

  • Временное мультиплексирование (TDM) — в системах связи мультиплексоры объединяют несколько низкоскоростных цифровых потоков в один высокоскоростной.
  • Коммутация каналов — в телефонных станциях и сетевых коммутаторах.

В измерительной технике

  • Мультиплексирование датчиков — один аналого-цифровой преобразователь (АЦП) может последовательно опрашивать несколько датчиков через мультиплексор.
  • Системы сбора данных — в автоматизированных системах управления технологическими процессами (АСУ ТП) мультиплексоры используются для подключения множества аналоговых сигналов к одному измерительному каналу.

В бытовой электронике

  • Аудио- и видеокоммутаторы — мультиплексоры используются в AV-ресиверах для переключения между источниками сигнала (DVD-плеер, приставка, компьютер).
  • Клавиатуры — в матричных клавиатурах мультиплексоры позволяют считывать состояние большого количества клавиш при малом числе выводов микроконтроллера.

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

При выборе мультиплексора учитываются следующие параметры:

  • Число каналов — количество информационных входов.
  • Время задержки распространения сигнала — время от момента изменения адреса или входного сигнала до установления сигнала на выходе. Для быстродействующих схем (например, серии 74AC) задержка составляет единицы наносекунд.
  • Напряжение питания — для ТТЛ-микросхем (транзисторно-транзисторная логика) обычно 5 В, для КМОП-микросхем (комплементарная логика на полевых транзисторах) — от 3 до 15 В.
  • Входные и выходные логические уровни — для ТТЛ: логический 0 — 0,4 В, логическая 1 — 2,4 В; для КМОП: логический 0 — 0,1 В, логическая 1 — 4,9 В (при 5 В питания).
  • Выходной ток — способность нагрузки.
  • Диапазон рабочих температур — для коммерческих микросхем от 0 до 70 °C, для промышленных от -40 до 85 °C, для военных от -55 до 125 °C.

Примеры микросхем мультиплексоров

В российской и советской электронике широко применялись микросхемы:

  • К155КП1 — мультиплексор 8:1 (8 входов, 1 выход) с инверсным выходом, ТТЛ-логика.
  • К555КП2 — мультиплексор 4:1 с тремя состояниями на выходе, ТТЛШ (транзисторно-транзисторная логика с диодами Шоттки).
  • КР1533КП11 — мультиплексор 8:1, ТТЛШ.
  • К561КП1 — аналоговый мультиплексор 4:1, КМОП-логика.

Из зарубежных аналогов известны:

  • 74HC151 — 8-канальный цифровой мультиплексор, КМОП.
  • 74HC4051 — 8-канальный аналоговый мультиплексор/демультиплексор, КМОП.
  • CD4051 — аналоговый мультиплексор/демультиплексор, КМОП.

Интересные факты

  • Мультиплексор является универсальным логическим элементом: на его основе можно реализовать любую булеву функцию от m переменных. Для этого на информационные входы подаются константы 0 или 1, а на адресные — переменные функции.
  • В некоторых источниках мультиплексор называют «селектором данных» (data selector), что отражает его функцию выбора одного из нескольких источников данных.
  • В советской литературе мультиплексоры часто обозначались как «коммутаторы цифровых сигналов» или «селекторы-мультиплексоры».
  • Современные микроконтроллеры (например, STM32, AVR) часто имеют встроенные аналоговые мультиплексоры, которые подключают несколько выводов к одному встроенному АЦП.

Источники

  • Угрюмов Е.П. «Цифровая схемотехника». — СПб.: БХВ-Петербург, 2010.
  • Титце У., Шенк К. «Полупроводниковая схемотехника». — М.: ДМК Пресс, 2008.
  • ГОСТ 2.743-91 «Обозначения условные графические в схемах. Элементы цифровой техники».
  • Техническая документация на микросхемы серий К155, К555, К561 (ОАО «Интеграл», г. Минск).
  • Хоровиц П., Хилл У. «Искусство схемотехники». — М.: Мир, 2003.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →