Схема включения мультиплексора. Что такое мультиплексор, схемы и принцип работы. Сфера применения мультиплексора

ВВЕДЕНИЕ

мультиплексор селектор переключатель

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

В состав бытовой аппаратуры, автоматики, ЭВМ, связи и т.д. входят электронные устройства, называемые схемами. По разнообразию типов они сравнимы с механическими устройствами, имеющими многовековую историю.

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

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

Современные интегральные микросхемы являются сложными электронными устройствами, поэтому используются различные уровни их схемотехнического представления. Наиболее детальный уровень представления -- электрическая схема в виде соединения отдельных компонентов. Следующий, более общий уровень -- структурная схема, представляющая собой соединение отдельных логических элементов и триггеров или аналоговых каскадов. Эти элементы и каскады выполняют элементарные логические (И--НЕ, ИЛИ-- НЕ и др.) или аналоговые (усиление, фильтрация и др.) операции, с помощью которых можно реализовать любую цифровую, аналого-цифровую или аналоговую функцию. Они имеют относительно простую электрическую схему, которая обычно содержит не более десяти -- двадцати компонентов. Еще более высокий уровень используется для представления сложнофункциональных БИС и СБИС: микропроцессоров, микро-ЭВМ, аналого-цифровых и цифро-аналоговых преобразователей и др. Их структура представляется в виде соединения функциональных узлов и блоков. Такое представление называется функциональной схемой. Структура входящих в ее состав функциональных узлов и блоков может состоять из десятков и сотен простейших логических элементов или аналоговых каскадов .

Мультиплексоры. Классификация и виды

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

Рисунок 1 - Структура мультиплексора

Самая большая часть есть не что иное, как элемент И-ИЛИ. Конкретно здесь элемент 4-х входовый. Ну а квадратах с единичками внутри - инверторы. Разберем выводы. Те, что слева, а именно D0-D3, называются информационными входами. Входы А0-А1, называются адресными входами. Вот сюда именно и подается двоичный код, от которого зависит, какой из входов D0-D3 будет подключен к выходу, на этой схеме обозначенному как Y.

Вход С - разрешение работы. На схеме еще есть входы адреса с инверсией. На этом рисунке показан четырех входовой, или как еще его называют, 4Х1 мультиплексор. Потому и адресных входов всего 2. Как нам известно, максимальное число переменных определяется как 2n, где n - разряд кода. Здесь мы видим, что переменных четыре штуки, а значит разряд будет равен 2 (22 = 4). Для пояснения принципа работы этой схемы посмотрим на таблицу истинности:

Вот так двоичный код выбирает нужный вход. В зависимости от двоичного кода к устройству отображения подключается сигнал от нужного объекта.

Микросхемой мультиплексор обозначается вот так:

Рисунок 2 - Мультиплексор

Мультиплексоры делятся на множество видов. Есть и сдвоенные четырех входовые, восьми входовые, 16-ти входовые, счетверенные двухвходовые и пр.

Принцип действия мультиплексора основан на свойствах буфера памяти - информация записывается в него с одной тактовой частотой, а считывается с другой, более высокой. Если представить себе цепочку последовательно соединенных буферов, синхронизированных таким образом, что выходные пачки импульсов не перекрываются во времени, это и будет мультиплексор. В некоторых конструкциях цепочку замыкают в кольцо. Приходящие потоки демультиплексируются до уровня пакетированного элементарного потока (ПЭП) и затем заново "сшиваются" в единый ТП с общей тактовой частотой, синхронизированной с местным источником частоты 27 МГц. Поскольку время прихода пакетов на разные входы не синхронизировано, время пробега их внутри мультиплексора также различается, что может вызвать дрожание меток PCR. Для устранения этого явления для всех ремультиплексируемых сервисов производится коррекция PCR на основе специальных временных меток, вставляемых в пакет на входе мультиплексора.

Основным параметром мультиплексора считается выходная скорость ТП, которая у большинства моделей составляет 80-100 Мбит/с. Разумеется, выставляемая на выходе скорость ТП должна быть не ниже суммы скоростей всех объединяемых потоков. Превышение скорости выходного потока компенсируется введением нулевых пакетов на выходе мультиплексора. Чаше всего на выходе используется интерфейс DVB-ASI.

Ремультиплексоры представляют собой разновидность мультиплексоров, работающих не с отдельными сервисами, а с мультиплексированными ТП. Ремультиплексор выделяет из приходящих ТП нужные сервисы и комбинирует их в новые ТП, изменяя при этом соответствующим образом таблицы служебной информации. Ремультиплексоры еще называют процессорами транспортного потока (Transport Stream Procesor).

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

Мультиплексор является устройством, которое осуществляет выборку одного из нескольких входов и подключает его к своему выходу. Мультиплексор имеет несколько информационных входов (D 0 , D 1 , ...), адресные входы (А 0 А 1 , ...), вход для подачи стробирующего сигнала С и один выход Q. На рис. 1,ф показано символическое изображение мультиплексора с четырьмя информационными входами.

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

Таким образом, подавая на адресные входы адреса различных информационных входов, можно передавать цифровые сигналы с этих входов на выход Q. Очевидно, число информационных входов n инф и число адресных входов n адр связаны соотношением n инф = 2 nадр.

Таблица 1

Адресные входы

Стробирующий сигнал

Выход

Функционирование мультиплексора определяется табл. 1. При отсутствии стробирующего сигнала (C = 0) связь между информационными входами и выходом отсутствует (Q = 0). При подаче стробирующего сигнала (C = l) на выход передается логический уровень того из информационных входов D i , номер которого i в двоичной форме задан на адресных входах. Так, при задании адреса A l A 0 = ll 2 = 3 10 на выход Q будет передаваться сигнал информационного входа с адресом 3 10 , т. е. D 3 .

По этой таблице можно записать следующее логическое выражение для выхода Q:

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

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

Использование мультиплексоров для синтеза комбинационных устройств.

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

Логическое выражение мультиплексора содержит члены со всеми комбинациями адресных переменных. Следовательно, если требуется синтезировать функцию трех переменных f(x 1 , x 2 , х 3), то две из этих переменных (например, x 1 , х 2) могут быть поданы на адресные входы А 1 , и А 0 , и третья x 3 - на информационный вход.

Например, пусть требуется синтезировать функцию, заданную табл. 2. Логическое выражение функции

Рассматривая переменные x l , х 2 в качестве адресных переменных получим табл. 3, из которой видно, что мультиплексор на выходе Q реализует заданную логическую функцию. Принципиальная схема показана на рис. 2.

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

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

Пусть, например, требуется синтезировать логическую функцию четырех переменных с использованием четырехвходового мультиплексора. Если адресными переменными являются x 1 , х 2 , то на информационные входы мультиплексора должны подаваться функции переменных х 3 и x 4 , определяемые показанными в табл. 5 областями таблицы Вейча. Внутри каждой очерченной для информационных входов области таблицы Вейча проводится минимизация обычными методами, после чего строятся схемы, формирующие подаваемые на информационные входы мультиплексора функции.

Покажем этот прием на реализации функции, заданной табл. 6.

При подаче переменных x 1 и х 2 на адресные входы мультиплексора на его информационные входы должны подаваться D 0 = 1; D 1 = 0; D 2 = x 3 . 4 , D 3 = 4 . Реализующая заданную функцию схема показана на рис. 3.

Следует иметь в виду, что синтезируя логическое устройство с использованием мультиплексора, необходимо также построить вариант схемы без использования мультиплексора. Затем сравнением полученных вариантов определить, какой из вариантов оказывается лучшим по числу используемых в схеме корпусов интегральных схем.

Мультиплексорами называются устройства, которые позволяют подключать несколько входов к одному выходу. называются устройства, которые позволяют подключать один вход к нескольким выходам. В простейшем случае такую коммутацию можно осуществить при помощи ключей:


Рисунок 1. Коммутатор (мультиплексор), собранный на ключах

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

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

Особенности построения мультиплексоров на ТТЛ элементах

Попробуем заставить работать в качестве электронного ключа уже знакомые нам . Рассмотрим таблицу истинности логического элемента "И". При этом один из входов логического элемента "И" будем рассматривать как информационный вход электронного ключа, а другой вход — как управляющий. Так как оба входа логического элемента "И" эквивалентны, то не важно какой из них будет управляющим входом.

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

По таблице истинности отчетливо видно, что пока на управляющий вход X подан нулевой логический уровень, сигнал, поданный на вход Y, на выход Out не проходит. При подаче на управляющий вход X логической единицы, сигнал, поступающий на вход Y, появляется на выходе Out.

Это означает, что логический элемент "И" можно использовать в качестве электронного ключа. При этом не важно какой из входов элемента "И" будет использоваться в качестве управляющего входа, а какой — в качестве информационного. Остается только объединить выходы логических элементов "И" в один выход. Это делается при помощи логического элемента "ИЛИ" точно так же как и при . Получившийся вариант коммутатора с управлением логическими уровнями приведен на рисунке 2.


Рисунок 2. Принципиальная схема цифрового мультиплексора, выполненая на логических элементах

В схемах, приведенных на рисунках 1 и 2, можно одновременно включать несколько входов на один выход. Однако обычно это приводит к непредсказуемым последствиям. Кроме того, для управления таким коммутатором требуется много входов, поэтому в состав мультиплексора обычно включают двоичный , как показано на рисунке 3. Этот дешифратор получен нами ранее при помощи . Это позволяет управлять переключением информационных входов при помощи двоичных кодов, подаваемых на управляющие входы. Количество информационных входов в таких схемах выбирают кратным степени числа два.


Рисунок 3. Принципиальная схема мультиплексора, управляемого двоичным кодом

Условно-графическое обозначение четырёхвходового мультиплексора с двоичным управлением приведено на рисунке 4. Входы A0 и A1 являются управляющими входами рассматриваемой микросхемы, определяющими адрес входного сигнала, который будет соединён с выходом Y. Сами входные сигналы обозначены как X0, X1, X2 и X3.


Рисунок 4. Условно графическое обозначение четырёхвходового мультиплексора

В условно-графическом обозначении названия информационных входов A, B, C и D заменены названиями X0, X1, X2 и X3, а название выхода Out заменено на название Y. Такое название входов и выходов более распространено в отечественной литературе. Адресные входы обозначены как A0 и A1.

Особенности построения мультиплексоров на КМОП элементах

При работе с электронный ключ очень легко получить на одном или двух МОП транзисторах, поэтому в КМОП схемах логический элемент "И" в качестве электронного ключа не используется. Схема электронного ключа, выполненного на комплементарных МОП транзисторах, приведена на рисунке 5.


Рисунок 5. Схема электронного ключа, выполненного на КМОП транзисторах

Такой ключ может коммутировать как цифровые, так и аналоговые сигналы. Сопротивление открытых транзисторов составляет десятки Ом, а сопротивление закрытых транзисторов превышает десятки мегом. В этом есть как преимущества, так и недостатки. То, что ключ, собранный на МОП транзисторе, не является обычным логическим элементом, позволяет объединять выходы электронных ключей в точном соответствии со схемой, приведённой на рисунке 1. Это явно упрощает схему устройства.

Кроме того КМОП мультиплексор может быть использован для коммутации аналоговых сигналов. При этом только следует не забывать, что схема не выдерживает отрицательных напряжений. Это означает, что для аналоговых сигналов необходимо использовать схему смещения, так чтобы значения аналогового сигнала находились в диапазоне от потенциала общего провода схемы до напряжения питания мультиплексора.

В то же самое время, при работе с мультиплексором, собранным на КМОП ключах, приходится ставить на его входе и выходе логические элементы. Только в этом случае цифровая схема в целом будет функционировать правильно. Следует отметить, что в большинстве случаев это условие выполняется автоматически.

Теперь вспомним, что в мультиплексоре требуется подключать к выходу только один из входных сигналов. Точно также как и в для управления электронными ключами двоичным кодом в состав мультиплексора вводится дешифратор. Схема такого мультиплексора приведена на рисунке 6.


Рисунок 6. Схема мультиплексора на КМОП элементах

Условно-графическое обозначение мультиплексоров не зависит от технологии изготовления микросхем, то есть КМОП мультиплексор обозначается точно так же, как это приведено на рисунке 4.

В отечественных микросхемах мультиплексоры обозначаются буквами КП, следующими непосредственно за номером серии микросхем. Например, микросхема К1533КП2 является сдвоенным четырёхканальным мультиплексором, выполненным по ТТЛ технологии, а микросхема К1561КП1 является сдвоенным четырёхканальным мультиплексором, выполненным по КМОП технологии.

Литература:

Вместе со статьей "Мультиплексоры" читают:

Законы алгебры логики позволяют преобразовывать логические функции. Логические функции преобразуются с целью их упрощения, а это ведет к упрощению цифровой схемы...
http://сайт/digital/AlgLog.php

Любая логическая схема без памяти полностью описывается таблицей истинности... Для реализации таблицы истинности достаточно рассмотреть только те строки...
http://сайт/digital/SintSxem.php

Декодеры (дешифраторы) позволяют преобразовывать одни виды бинарных кодов в другие. Например...
http://сайт/digital/DC.php

Достаточно часто перед разработчиками цифровой аппаратуры встаёт обратная задача. Требуется преобразовать восьмиричный или десятичный линейный код в...
http://сайт/digital/Coder.php

Демультиплексорами называются устройства... Существенным отличием от мультиплексора является...
http://сайт/digital/DMS.php

В компьютерных схемах используется множество деталей, которые по отдельности кажутся бесполезными (и в большинстве случае они таковими и являются). Но стоит их, придерживаясь законов физики, собрать в логическую систему, как они могут оказаться просто незаменимыми. Хорошим примером являются мультиплексоры и демультиплексоры. Они играют важную роль при создании систем связи. Мультиплексор - это несложно. И вы сами в этом убедитесь прочитав статью.

Мультиплексор - это что?

Под мультиплексором понимают устройство, которое выбирает один из нескольких входов, а потом подключает к своему выходу. Всё зависит от состояния двоичного кода. Мультиплексор используется как переключатель сигналов, который имеет несколько входов и только один выход. Механизм его работы можно описать такой таблицей:

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

Что такое демультиплексор?

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

Схема мультиплексора

Давайте рассмотрим схему мультиплексора. Самая большая часть - это элемент И-ИЛИ. Он может иметь разное количество входов, начиная от двух и теоретически до бесконечности. Но, как правило, больше чем на 8 входов их не делают. Каждый отдельный вход называется инвертором. Те, что расположены слева, называют информационными. Посередине находятся адресные входы. Справа обычно подключается элемент, который определяет, будет ли работать сам мультиплексор. Это может быть дополнено входом с инверсией. Для письменного обозначения количества входов и для показа, что это мультиплексор, используют записи такого типа: «1*2». Под единицей понимают количество выводов, что идут в утройство. Двойка используется для обозначения выхода и обычно равна 1. В зависимости от количества адресных входов определяется, какой будет разряд у мультиплексора, и в данном случае используется формула: 2 n . Вместо n как раз и подставляют необходимое значение. В данном случае 2 2 = 4. Если для двоичного или троичного мультиплексора разница количества входов и выходов составляет соответственно два и три, то говорят, что они полные. При меньшем значении они неполные. Вот такое устройство имеет мультиплексор. Схема дополнительно представлена в виде изображения, чтобы вы имели самое полное представление о его строении.

Схема демультиплексора

Для коммутации каналов в демультиплексорах используются только логические элементы «И». Учитывайте, что КМОП-микросхемы часто строятся с применением ключей на полевых транзисторах. Поэтому к ним не применяется понятие демультиплексора. Можно ли сделать так, чтобы одно устройство могла изменить свои свойства на диаметрально противоположные? Да, если поменять местами информационные выходы и входы, вследствие чего к названию "мультиплексор" можно добавлять префикс «де-». По своему предназначению они похожи на дешифраторы. Несмотря на имеющуюся разницу, оба прибора в отечественных микросхемах обозначаются одними и теми же буквами - ИД. Демультиплексоры выполняют однооперандные (одновходные, унитарные) логические функции, которые имеют значительное количество возможных вариантов реакции на сигнал.

Виды мультиплексоров

В основном различают всего два вида мультиплексоров:

  1. Терминальные. Данный тип мультиплексоров располагают на концах линии связи, по которой осуществляется передача каких-то данных.
  2. Ввода/Вывода. Они применяются в качестве инструментария, который устанавливается в разрыв линии связи, чтобы вывести несколько каналов информации из общего потока. Таким способом обходят необходимость установки терминальных мультиплексоров, которые являются более дорогими механизмами.

Стоимость мультиплексоров

Стоит подметить, что мультиплексоры - удовольствие не из дешевых. Самый дешевый на сегодняшний момент стоит больше 12 тысяч рублей, верхний предел - 270 000. Но даже при таких ценах они всё равно почти всегда выгодней прокладки новой линии. Но такая выгода присутствует, только если есть квалифицированные кадры, которые смогут выполнить весь объем работ надлежащим образом и установят правильно мультиплексор. Цена может немного повыситься, если нет штатного специалиста. Но их всегда можно нанять в специализированных компаниях.

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

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

В рамках статьи ознакомимся с принципом действия частотного мультиплексирования. При нём под каждый входящий поток в общем канале связи специально выделяют отдельный диапазон частот. А перед мультиплексором ставят задачу, чтобы он переносил спектр каждого из входящих спектров в другой интервал значений. Это делается для исключения возможности пересечения разных каналов. Чтобы они не превратились в помеху один для другого даже при выходе за отведённые рамки, используют технологию защитных интервалов. Она заключается в том, что оставляют определённую частоту между каждым каналом, которая примет на себя удар неполадок и не скажется на общем состоянии системы. Применено FDMA-мультиплексирование может быть в оптических и электрических линиях связи.

Из ограниченности ресурсов создалась возможность усовершенствования механизма. В конечном результате всё вылилось в процесс под названием «временное мультиплексирование». При данном механизме в общем высокоскоростном потоке отводится небольшой временной промежуток для передачи одного входного сигнала. Но это не единственный вариант реализации. Может быть и такое, что отведена определённая часть времени, которая циклично повторяется через заданный интервал. В общем перед мультиплексором в данных случаях стоит задача обеспечения циклического доступа к среде передачи данных, которая должна быть открыта входящим потокам на протяжении небольших промежутков.

Заключение

Мультиплексор - это то, что расширяет возможности коммуникаций. В рамках статьи были рассмотрены приборы, используемые для передачи данных, которые позволяют значительным образом экономить на данной статье расходов. Также было кратко рассмотрено их схематическое строение и понятие мультиплексирования, его особенности и применение. Таким образом, мы рассмотрели теоретическую базу. Она понадобится для перехода к практике при желании исследовать мультиплексоры и демультиплексоры.

3.7. Мультиплексоры и демультиплексоры

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

Ну и частное определение: мультиплексор - это устройство, преобразующее параллельный код в последовательный.

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

Рис. 1 – Пример схемы конкретного мультиплексора

Самый большой элемент здесь это элемент И-ИЛИ на четыре входа. Квадратики с единичками - инверторы.

Разберем выводы. Те, что слева, а именно D0-D3, называются информационными входами. На них подают информацию, которую предстоит выбрать. Входы А0-А1 называются адресными входами. Сюда и подается двоичный код, от которого зависит, какой из входов D0-D3 будет подключен к выходу, на этой схеме обозначенному как Y . Вход С – синхронизация, разрешение работы.

На схеме еще есть входы адреса с инверсией. Это чтобы сделать устройство более универсальным.

На рисунке показан, как еще его называют, 4Х1 мультиплексор. Как мы знаем, что число разных двоичных чисел, которые может задавать код, определяется числом разрядов кода как 2 n , где n – число разрядов. Задавать нужно 4 состояния мультиплексора, а, значит, разрядов в коде адреса должно быть 2 (2 2 = 4).

Для пояснения принципа работы этой схемы посмотрим на её таблицу истинности:

Так двоичный код выбирает нужный вход. Например, имеем четыре объекта, и они подают сигналы, а устройство отображения у нас одно. Берем мультиплексор. В зависимости от двоичного кода к устройству отображения подключается сигнал от нужного объекта.

Микросхемой мультиплексор обозначается так:

Рис. 2 – Мультиплексор как МКС

Демультиплексор - устройство, обратное мультиплексору. Т. е., у демультиплексора один вход и много выходов. Двоичный код определяет, какой выход будет подключен ко входу.

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

Ко входу подключается тот выход, чей номер соответствует состоянию двоичного кода. И частное определение: демультиплексор - это устройство, которое преобразует последовательный код в параллельный.

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

Из-за сходства схем мультиплексора и демультиплексора в КМОП сериях есть микросхемы, которые одновременно являются мультиплексором и демультиплексором, смотря с какой стороны подавать сигналы.

Например, К561КП1, работающая как переключатель 8х1 и переключатель 1х8 (то есть, как мультиплексор и демультиплексор с восемью входами или выходами). Кроме того, в КМОП микросхемах помимо переключения цифровых сигналов (логических 0 или 1) существует возможность переключения аналоговых.

Другими словами, это переключатель аналоговых сигналов, управляемый цифровым кодом. Такие микросхемы называются коммутаторами. К примеру, с помощью коммутатора можно переключать сигналы, поступающие на вход усилителя (селектор входов). Рассмотрим схему селектора входов УМЗЧ . Построим её с использованием триггеров и мультиплексора.

Рис. 3 - Селектор входных сигналов

Итак, разберем работу. На триггерах микросхемы DD1 собран кольцевой счетчик нажатий кнопки разрядностью 2 (два триггера - 2 разряда). Двухразрядный двоичный код поступает на адресные входы D0-D1 микросхемы DD2. Микросхема DD2 представляет собой сдвоенный четырехканальный коммутатор.

В соответствии с двоичным кодом к выходам микросхемы А и В подключаются входы А0-А3 и В0-В3 соответственно. Элементы R1, R2, C1 устраняют дребезг контактов кнопки.

Дифференцирующая цепь R3C2 устанавливает триггеры в нулевое состояние при включении питания, при этом к выходу подключается первый вход. При нажатии на кнопку триггер DD1.1 переключается в состояние лог. 1 и к выходу подключается второй вход и т. д. Перебор входов идет по кольцу, начиная с первого.

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

Вспоминаем семисегментный дешифратор. Переносим дешифратор с индикатором на схему коммутатора и первые два входа дешифратора (на схеме обозначен как DD3), т. е. 1 и 2 (выводы 7 и 1) подключаем к прямым выходам триггеров DD1.1 DD1.2 (выводы 1 и 13). Входы дешифратора 4 и 8 (выводы 2 и 6) соединяем с корпусом (т. е. подаем лог. 0). Индикатор будет показывать состояние кольцевого счетчика, а именно цифры от 0 до 3. Цифра 0 соответствует первому входу, 1 - 2-му и т. д.