что такое мультиплексор и демультиплексор
Мультиплексоры и демультиплексоры
Структуру мультиплексора можно представить различными схемами, но более понятна, на мой взгляд, вот эта:
Вот так двоичный код выбирает нужный вход. Т. е., если имеем четыре объекта, ну, скажем, они пуляют сигналы, а устройство отображения у нас одно. Берем мультик (мультиплексор) и втуляем его в схему. В зависимости от двоичного кода к устройству отображения подключается сигнал от нужного объекта. Такой вот, дохленький пример.
Микросхемой мультик обозначается вот так:
Рис. 2 – Мультиплексор
Вообще, мультиплексоров всяких дофига. Есть и сдвоенные четырехвходовые, восьмивходовые, 16-ти входовые, счетверенные двухвходовые и пр. Тот, что на рисунке сделан от фонаря.
Обычно в качестве демультиплексора используют дешифраторы двоичного кода в позиционный, в которых вводят дополнительный вход стробирования. Из-за схожести структур мультиплексора и демультиплексора в КМОП сериях есть микросхемы, которые одновременно являются мультиплексорром и демультиплексором, смотря с какой стороны подавать сигналы, например, К561КП1, работающая как переключатель 8х1 и переключатель 1х8 (то бишь, как мультиплексор и демультиплексор с восемью входами или выходами). Кроме того, в КМОП микросхемах помимо переключения цифровых сигналов (лог. 0 или 1) существует возможность переключения аналоговых. Другими словами, это переключатель аналоговых сигналов, управляемый цифровым кодом. Такие микросхемы называются коммутаторами. К примеру, с помощью коммутатора можно переключать сигналы, поступающие на вход усилителя (селектор входов). Вот напоследок простенькую схемку селектора входов УМЗЧ мы и рассмотрим. Построим ее, ну скажем, с использованием триггеров и мультиплексора.
Схема мультиплексора 2-к-1.
Mультипле́ксор — устройство, имеющее несколько сигнальных входов, один или более управляющих входов и один выход. Мультиплексор позволяет передавать сигнал с одного из входов на выход; при этом выбор желаемого входа осуществляется подачей соответствующей комбинации управляющих сигналов.
Аналоговые и цифровые[1][2] мультиплексоры значительно различаются по принципу работы. Первые электрически соединяют выбранный вход с выходом (при этом сопротивление между ними невелико — порядка единиц/десятков ом). Вторые же не образуют прямого электрического соединения между выбранным входом и выходом, а лишь «копируют» на выход логический уровень (‘0’ или ‘1’) с выбранного входа. Аналоговые мультиплексоры иногда называют ключами[3] или коммутаторами.
Устройство, противоположное мультиплексору по своей функции, называется демультиплексором. В случае применения аналоговых мультиплексоров (с применением ключей на полевых транзисторах) не существует различия между мультиплексором и демультиплексором; такие устройства могут называться коммутаторами.
Устройство[править | править вики-текст]
Схематически мультиплексор можно изобразить в виде коммутатора, обеспечивающего подключение одного из нескольких входов (их называют информационными) к одному выходу устройства. Коммутатор обслуживает управляющая схема, в которой имеются адресные входы и, как правило, разрешающие (стробирующие).
Разрешающие входы используют для расширения функциональных возможностей мультиплексора. Они используются для наращивания разрядности мультиплексора, синхронизации его работы с работой других узлов. Сигналы на разрешающих входах могут разрешать, а могут и запрещать подключение определенного входа к выходу, то есть могут блокировать действие всего устройства.
В качестве управляющей схемы обычно используется дешифратор. В цифровых мультиплексорах логические элементы коммутатора и дешифратора обычно объединяются.
Обобщённая схема мультиплексора[править | править вики-текст]
Обобщённая схема мультиплексора.
Входные логические сигналы Xi поступают на входы внутреннего коммутатора и через коммутатор передаются на выход Y. На вход управляющей схемы подаётся слово адресных сигналов Ak (от англ. Address). Мультиплексор также может иметь дополнительный управляющий вход E (от англ. Enable), который разрешает или запрещает прохождение входного сигнала на выход Y. В разных типах мультиплексоров при запрещенном состоянии передачи по входу E на выходе Y может быть состояние 0 или 1.
Кроме этого, некоторые мультиплексоры могут иметь выход с тремя состояниями: два логических состояния 0 и 1, и третье состояние — отключённый выход (высокоимпедансное состояние, часто говорят, Z-состояние — выходное сопротивление велико, выходной внутренний вентиль отключается от выхода специальным внутренним ключом). Перевод мультиплексора в третье состояние производится подачей на вход OE (от англ. Output Enable) логической 1, чаще, логического 0 — опять же зависит от модели конкретного мультиплексора.
Использование[править | править вики-текст]
Мультиплексоры могут использоваться в делителях частоты, триггерных устройствах, сдвигающих устройствах и др. Мультиплексоры могут использоваться для преобразования параллельного двоичного кода в последовательный. Для такого преобразования достаточно подать на информационные входы мультиплексора параллельный двоичный код, а сигналы на адресные входы подавать в такой последовательности, чтобы к выходу поочередно подключались входы, начиная с первого и заканчивая последним.
Мультиплексоры обозначают сочетанием MUX (от англ. multiplexer), а также MS (от англ. multiplexer selector).
Демультиплексор — это логическое устройство, предназначенное для переключения сигнала с одного информационного входа на один из информационных выходов. Таким образом, демультиплексор в функциональном отношении противоположен мультиплексору. На схемах демультиплексоры обозначают через DMX или DMS.
Суть и схема реализации[править | править вики-текст]
В случае ТТЛ логики для коммутации каналов применяются логические элементы «И». В КМОП-микросхемах широко применяются ключи на полевых транзисторах. Поэтому в них отсутствует понятие демультиплексора. Информационные входы и выход можно поменять местами, в результате чего мультиплексор может служить в качестве демультиплексора.
Если между числом выходов и числом адресных входов действует соотношение n=2m для двоичных демультиплексоров или n=3m для троичных демультиплексоров, то такой демультиплексор называют полным. Если n
Применение и принцип работы мультиплексора и демультиплексора
На сегодняшний день приобретение дополнительной техники или специальных устройств является достаточно дорогим удовольствием. Для того, чтобы сохранить свои финансовые затраты, довольно часто используют такие устройства, как мультиплексор и демультиплексор, которые являются своеобразными селекторами данных.
В случае с мультиплексором есть возможность через один выход пропустить информацию с нескольких входов. А демультиплексор действует с точностью наоборот – распределяет полученные данные с одного входа на разные выходы.
Мультиплексор представляет собой такое оборудование, которое содержит в себе несколько входов сигнала, один или несколько входов управления и лишь один общий выход. Данное устройство дает возможность передавать определенный канал из одного из имеющихся входов на специальный и единственный выход.
При всем этом выбирается вход с помощью подачи определенной комбинации сигналов управления. Чаще всего мультиплексор необходим там, где нужно обустраивать для передачи сигналов большое количество каналов (сигналов), а денег и технического оснащения для этого нет.
Работоспособность данного типа устройства основана на том, что сигнал связи, даже в случае, если он один, очень часто не применяется на всю мощность. По этой причине имеется лишнее место для запуска других потоков информации по одной линии.
Разумеется, что если все эти потоки пускаются в изначальном виде и в одно и то же время, то на выходе получится обычная мешанина информационных данных, которую будет практически нереально расшифровать. Из-за этого мультиплексор производится при помощи разделения потоков информации разнообразными методами.
Разделение по частотным полосам – это когда все потоки данных идет в одно и то же время, но с разной частотой. При этом не происходит смешивание потоков. Кроме этого, есть возможность пустить потоки в различных временных линиях. Также особо популярным является способ кодирования. В этом случае все потоки обозначаются специальными знаками, кодируются и одновременно отправляются.
Мультиплексоры классифицируют по нескольким критериям: по месту использования или по своим целевым задачам и так далее.
Линия связи мультиплексора и демультиплексора
Основным различием мультиплексоров считается то, каким образом происходит уплотнение сигналов в один сплошной поток.
Мультиплексирование бывает таких видов:
По этой причине стоит более подробно ознакомиться с частотным и временным методами:
Методы мультиплексирования
Частотное мультиплексирование и демультиплексирование
Чтобы исполнить частотное мультиплексирование необходимо для всех потоков определить определенный частотный период. Перед самим процессом нужно переместить спектра всех каналов, что входят в период иной частоты, что не будет никак пересекаться с иными сигналами. Кроме того, для обеспечения надежности, меж частотами делают определенные интервалы для дополнительной защиты. Данный метод применяют и в электрических, и в оптических связных линиях.
Временной вариант
Временное мультиплексирование и демультиплексирование
Чтобы передать каждый сигнал в сплошном потоке, что входит, имеется определенное количество времени. В этом случае, перед устройством стоит особая задача – гарантировать доступ циклов к общей среде перенаправления для потоков, которые входят на маленький временной промежуток.
При этом необходимо сделать так, чтобы не возникло нежелательное накладывание каналов друг на друга, которое смешивает информацию. Для этого используют специальные интервалы для защиты, которые ставят меж этими самыми каналами.
Этот способ используют, как правило, для цифровых связных каналов.
Классификация мультиплексоров
Мультиплексоры существуют таких видов:
Также мультиплексоры классифицируются таким способом:
Аналоговые мультиплексоры
Ключи аналогового типа являются специальными аналого-дискретными элементами. Аналоговый ключ может быть представлен в качестве отдельно взятого устройства. Набор такого рода ключей, которые работают на единственный выход с цепями выборки определенного ключа, являются специальным аналоговым мультиплексором. Аналоговое оборудование в каждый период времени выбирает определенный входной канал и направляет его на специальное устройство
Цифровые мультиплексоры
Цифровые оборудования делятся на мультиплексоры второго, первого и иных высоких уровней. Цифровые мультиплексоры дают возможность принимать сигналы цифрового типа из устройств низкого уровня. При этом можно их записать, образовать цифровое течение высокого уровня. Таким образом, входящие потоки синхронизируются. Также можно отметить, что они обладают одинаковыми скоростями.
Области применения
Видеомультиплексоры применяют в телевизионной технике и различных дисплеях, в системах охранного видеонаблюдения. На мультиплексировании базируется GSM-связь и разнообразные входные модемы провайдеров в интернете. Также данные устройства применяют в GPS-приемниках, в волоконно-оптических связных линиях широкополосного типа.
Мультиплексоры используют в различных делителях частоты, специальных триггерных элементах, особых сдвигающихся устройствах и так далее. Их могут применять для того, чтобы преобразовать определенный параллельный двоичный код в последовательный.
Схема применения оптического мультиплексора
Структура мультиплексора
Мультиплексор состоит из специального дешифратора адреса входной линии каналов, разнообразных схем, в том числе и схемы объединения.
Структуру мультиплексора можно рассмотреть на примере его общей схемы. Входные данные логического типа поступают на выходы коммутатора, и далее через него направляются на выход. На вход управления подается слова адресных каналов. Само устройство тоже может обладать специальным входом управления, который дает возможность проходить или не проходить входному каналу на выход.
Существуют типы мультиплексоров, которые обладают выходом с тремя состояниями. Все нюансы работы мультиплексора зависят от его модели.
Демультиплексор
Демультиплексор представляет собой логическое устройство, которое предназначено для того, чтобы свободно переключать сигнал с одного входа информации на один из имеющихся информационных выходов. На деле демультиплексор является противоположностью мультиплексору.
Во время передачи данных по общему сигналу с разделением по временному ходу необходимо как использование мультиплексоров, так и применение демультиплексоров, то есть прибор обратного функционального назначения. Это устройство распределяет информационные данные из одного сигнала между несколькими приемниками данных.
В схеме самого простого такого устройства для определенного выхода применяется двоичный дешифратор. Стоит отметить, что при подробном изучении дешифратора, можно сделать демультиплексор гораздо проще. Для этого необходимо ко всем логическим элементам, которые входят в структуру дешифратора прибавить еще вход. Данную структуру достаточно часто называют дешифратором, который имеет вход разрешения работы.
На что следует обратить внимание при выборе мультиплексора?
При выборе мультиплексора или демультиплексора необходимо учитывать все нюансы и технические характеристики устройства.
Мультиплексоры и демультиплексоры
Мультиплексоры и демультиплексоры
Цель работы: практическое освоение принципов построения мультиплексоров и демультиплексоров и экспериментальное их исследование на лабораторном стенде.
Мультиплексор – это комбинационная многовходовая схема с одним выходом. Входы мультиплексора подразделяются на информационные Д0, Д1, …, Дn-1 и управляющие (адресные) А0, А1, …, Аk-1. Обычно 2k = n, где k и n – число адресных и информационных входов соответственно. Двоичный код, поступающий на адресные входы, определяет (выбирает) один из информационных входов, значение переменной с которого передается на выход y, т. е. мультиплексор реализует функцию:
, если
(1)
Таблица функционирования, описывающая работу мультиплексора, имеющего, например, n = 4 информационных (Д0, Д1, Д2, Д3) и k = 2 адресных (А0, А1) входов, представлена в табл. 1.
Вариант схемной реализации мультиплексора “4-1” (“четыре в один”, т. е. коммутирующего данные от одного из четырех входов на единственный выход) и его условное графическое изображение представлены на рис. 1.
Здесь мультиплексор построен как совокупность двухвходовых конъюкторов данных (их число равно числу информационных входов), управляемых выходными сигналами дешифратора, дешифрирующего двоичный адресный код. Выходы конъюкторов объединены схемой ИЛИ.
Рис. 1. Схема мультиплексора с дешифратором (а)
и и его условное графическоеизображение
В интегральном исполнении применяется более простая схема, в которой конъюкторы дешифратора одновременно выполняют и функцию конъюкторов данных. Работа мультиплексора при этом описывается соотношением
(2)
Из (2) следует, что при любом значении адресного кода все слагаемые, кроме одного равны нулю. Ненулевое слагаемое равно Дi, где i – значение текущего адресного кода.
В соответствии с этим соотношением строятся реальные схемы мультиплексоров, одна из которых для мультиплексора “четыре в один” приведена на рис. 2. Как правило, схема дополняется входом разрешения работы – Е (показан пунктирной линией). При отсутствии разрешения работы (Е=0) выход у становится нулевым и не зависит от комбинации сигналов на информационных и адресных входах мультиплексора.
Мультиплексоры 4-1, 8-1, 16-1 выпускаются в составе многих серий цифровых интегральных схем и имеют буквенный код КП. Например, К555КП1 – мультиплексор 2-1 (в данном корпусе размещаются четыре мультиплексора), К555КП12 – мультиплексор 4-1 (в одном корпусе размещаются два мультиплексора) и т. д.
В тех случаях, когда функциональные возможности ИС мультиплексоров не удовлетворяют разработчиков по числу информационных входов, прибегают к их каскадированию с целью наращивания числа входов до требуемого значения. Наиболее универсальный способ наращивания размерности мультиплексора состоит в построении пирамидальной структуры, состоящей из нескольких мультиплексоров. При этом первый ярус схемы представляет собой столбец, содержащий столько мультиплексоров, сколько необходимо для получения нужного числа информационных входов. Все мультиплексоры этого столбца коммутируются одним и тем же адресным кодом, составленным из соответствующего числа младших разрядов общего адресного кода. Старшие разряды адресного кода используются во втором ярусе, мультиплексор которого обеспечивает поочередную работу мультиплексоров первого яруса на общий выход.
Пирамидальная схема, выполняющая функцию мультиплексора “16-1” и построенная на мультиплексорах “4-1”, показана на рис. 3.
Демультиплексор – схема, выполняющая функцию, обратную функции мультиплексора, т. е. это комбинационная схема, имеющая один информационный вход (Д), n информационных выходов (у0, у1, …, уn-1) и k управляющих (адресных) входов (А0, А1, …, Аk-1). Обычно, также как и мультиплексоров, 2k = n. Двоичный код, поступающий на адресные входы, определяет один из n выходов, на который передается значение переменной с информационного входа (Д), т. е. демультиплексор реализует следующие функции:
Таблица функционирования демультиплексора, имеющего n = 4 информационных выходов (у0, у1, у2, у3) и k = 2 адресных входов (А0, А1), представлена в табл. 2.
Уравнения, описывающие работу демультиплексора:
(4)
Схема демультиплексора, построенная по данным уравнениям и его графическое изображение представлены на рис. 4.
Рис. 4. Схема демультиплексора «1-4» (а)
и его условное изображение (б)
1.3 Применение мультиплексоров и демультиплексоров
1.3.1. Термином “мультиплексирование” называют процесс передачи данных от нескольких источников по общему каналу, а устройство, осуществляющее на передающей стороне операцию сведения данных в один канал, принято называть мультиплексором. Подобное устройство способно осуществлять временное разделение сигналов, поступающих от нескольких источников, и передавать их в канал (линию) связи друг за другом в соответствии со сменой кодов на своих адресных входах.
На приемной стороне обычно требуется выполнить обратную операцию – демультиплексирование, т. е. распределение порций данных, поступивших по каналу связи в последовательные моменты времени, по своим приемникам. Эту операцию выполняет демультиплексор. Совместное использование мультиплексора и демультиплексора для передачи данных от n источников к n приемникам по общей линии иллюстрирует рис. 5. (В общем случае число источников данных не равно числу приемников).
1.3.2. Если в схеме (рис. 5) n различных источников и приемников заменить n-разрядными источником и приемником, например, регистрами RGист. и RGпр. (изображены пунктирными линиями), то схема может быть использована для преобразования n-разрядного параллельного кода на передающей стороне в последовательный код (с помощью мультиплексора) и последовательного кода в параллельный на приемной стороне (с помощью демультиплексора). При подобном применении мультиплексора и демультиплексора в качестве их адресных кодов используются выходные сигналы двоичного счетчика, последовательно формирующего на своих выходах двоичные коды чисел от 0 до n-1.
1.3.3. Мультиплексор можно использовать в качестве универсального логического элемента для реализации любой логической функции от числа аргументов, равного числу адресных входов мультиплексора. Покажем это на примере логической функции, заданной своей таблицей истинности (табл. 3).
Выбираем мультиплексор, имеющий три адресных (по числу аргументов функции) и восемь информационных входов. Для реализации заданной функции информационные входы мультиплексора соединим с уровнями логических “1” и “0” в такой последовательности, которая полностью копирует последовательность единиц и нулей функции в таблице истинности (рис. 6). При этом не требуется ни записи СДНФ, ни ее минимизации. Кстати, функция, заданная табл. 3 (четность числа единиц в трехразрядном слове), не упрощается, поэтому для своей реализации, например, в базисе ЛЭ “И-НЕ” требует четырех ЛЭ “3И-НЕ” и трех инверторов, т. е. в сумме потребуется три ИС. В то же время для реализации схемы по рис. 6 требуется всего одна ИС мультиплексора “8-1”. По этой причине, способ реализации функций трех или большего числа аргументов с помощью ИС мультиплексоров весьма популярен у разработчиков.
2. Задание на лабораторную работу
2.1. Используя ЛЭ, установленные на лабораторном стенде, спроектировать схему мультиплексора и исследовать его работу (снять таблицу истинности). Размерность мультиплексора и тип (базис) ЛЭ задаются табл. 4.