Русская Википедия:Мультиплексор (электроника)

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Шаблон:Другие значения

Файл:Multiplexer2.svg
Схема мультиплексора 2-к-1.

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

Аналоговые и цифровые[1][2] мультиплексоры значительно различаются по принципу работы. Первые электрически соединяют выбранный вход с выходом (при этом сопротивление между ними невелико — порядка единиц/десятков ом). Вторые же не образуют прямого электрического соединения между выбранным входом и выходом, а лишь «копируют» на выход логический уровень ('0' или '1') с выбранного входа. Аналоговые мультиплексоры иногда называют ключами[3] или коммутаторами.

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

Устройство

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

Сигналы на адресных входах определяют, какой конкретно информационный канал подключен к выходу. Если между числом информационных входов <math>n</math> и числом адресных входов <math>m</math> действует соотношение <math>n=2^m</math>, то такой мультиплексор называют полным. Если <math>n < 2^m</math>, то мультиплексор называют неполным.

Разрешающие входы используют для расширения функциональных возможностей мультиплексора. Они используются для наращивания разрядности мультиплексора, синхронизации его работы с работой других узлов. Сигналы на разрешающих входах могут разрешать, а могут и запрещать подключение определённого входа к выходу, то есть могут блокировать действие всего устройства.

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

Обобщённая схема мультиплексора

Файл:Mux-ru.svg
Обобщённая схема мультиплексора.

Входные логические сигналы Xi поступают на входы внутреннего коммутатора и через коммутатор передаются на выход Y. На вход управляющей схемы подаётся слово адресных сигналов Ak (от Шаблон:Lang-en). Мультиплексор также может иметь дополнительный управляющий вход E (от Шаблон:Lang-en), иногда этот вход обозначают на схемах CS (от Шаблон:Lang-en — «выбор микросхемы»), который разрешает или запрещает прохождение входного сигнала на выход Y. Логический уровень разрешающего сигнала в разных конкретных моделях мультиплексоров может быть как логическая 1, так и логический 0, но в подавляющем количестве типов мультиплексоров выпускаемых промышленностью разрешающий сигнал логический 0. В разных типах мультиплексоров при запрещающем состоянии передачи на входе E на выходе Y может быть состояние 0 или 1.

Кроме этого, некоторые мультиплексоры имеют выход, который может принимать три состояния: два логических состояния 0 и 1, и третье состояние — отключённый выход (высокоимпедансное состояние, часто говорят, Z-состояние — выходное сопротивление велико, выходной внутренний логический вентиль отключается от выхода специальным внутренним ключом). Такое техническое решение облегчает наращивание количества входных сигналов мультиплексора каскадированием нескольких микросхем мультиплексоров, при этом выходы микросхем просто электрически соединяются. Перевод мультиплексора в третье состояние производится подачей на вход OE (от Шаблон:Lang-en) логической 1, чаще логического 0 — опять же зависит от модели конкретного мультиплексора.

Файл:Мультиплексор.png
Мультиплексор с двумя информационными входами, реализованный на простейших логических элементах

Использование

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

Обозначение

Мультиплексоры обозначают сочетанием MUX (от Шаблон:Lang-en), а также MS (от Шаблон:Lang-en).

Файл:MUX.png
Условное графическое обозначение (УГО) мультиплексора «4 в 1».

Мультиплексор «2 в 1» является тринарной (трёхаргументной, трёхвходовой) двоичной логической функцией с номером 202.

См. также

Примечания

Шаблон:Примечания

Шаблон:Технологии CPU