Применение и принцип работы мультиплексора и демультиплексора. Мультиплексоры и демультиплексоры: схемы, принцип работы Мультиплексоры и демультиплексоры
ВВЕДЕНИЕ
мультиплексор селектор переключатель
Схемотехника - это наука, изучающая функционирование электронных устройств, способы их расчета, проектирования и производства. Как учебная дисциплина для специализации имеет цель ознакомить студентов с принципами действия электронных устройств и дать навыки по их проектированию.
В состав бытовой аппаратуры, автоматики, ЭВМ, связи и т.д. входят электронные устройства, называемые схемами. По разнообразию типов они сравнимы с механическими устройствами, имеющими многовековую историю.
Микроэлектроника является одной из наиболее быстро развивающихся областей науки и техники. Непрерывно улучшаются технические характеристики и расширяются функциональные возможности микроэлектронных изделий -- интегральных микросхем.
Основной функцией интегральных микросхем является обработка информации, заданной в виде электрического сигнала: напряжения или тока. Электрические сигналы могут представлять информацию в непрерывной (аналоговой) или дискретной (цифровой) форме. Микросхемы, выполняющие обработку этой информации, называются аналоговыми или цифровыми соответственно.
Современные интегральные микросхемы являются сложными электронными устройствами, поэтому используются различные уровни их схемотехнического представления. Наиболее детальный уровень представления -- электрическая схема в виде соединения отдельных компонентов. Следующий, более общий уровень -- структурная схема, представляющая собой соединение отдельных логических элементов и триггеров или аналоговых каскадов. Эти элементы и каскады выполняют элементарные логические (И--НЕ, ИЛИ-- НЕ и др.) или аналоговые (усиление, фильтрация и др.) операции, с помощью которых можно реализовать любую цифровую, аналого-цифровую или аналоговую функцию. Они имеют относительно простую электрическую схему, которая обычно содержит не более десяти -- двадцати компонентов. Еще более высокий уровень используется для представления сложнофункциональных БИС и СБИС: микропроцессоров, микро-ЭВМ, аналого-цифровых и цифро-аналоговых преобразователей и др. Их структура представляется в виде соединения функциональных узлов и блоков. Такое представление называется функциональной схемой. Структура входящих в ее состав функциональных узлов и блоков может состоять из десятков и сотен простейших логических элементов или аналоговых каскадов .
Мультиплексоры. Классификация и виды
Мультиплексор - это устройство, которое осуществляет выборку одного из нескольких входов и подключает его к своему выходу, в зависимости от состояния двоичного кода. Другими словами, мультиплексор - переключатель сигналов, управляемый двоичным кодом и имеющий несколько входов и один выход. К выходу подключается тот вход, чей номер соответствует двоичному коду. Мультиплексор - это устройство, преобразующее параллельный код в последовательный.
Рисунок 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 - Обобщенная схема мультиплексора
Мультиплексором — называют комбинационное устройство, обеспечивающее передачу в желаемом порядке цифровой информации, поступающей по нескольким входам на один выход. Мультиплексоры обозначают через MUX (от англ. multiplexor), а также через MS (от англ. multiplex or selector).
Схематически можно изобразить в виде коммутатора, обеспечивающего подключение одного из нескольких входов (их называют информационными) к одному выходу устройства. Кроме информационных входов в мультиплексоре имеются адресные входы и, как правило, разрешающие (стробирующие). Сигналы на адресных входах определяют, какой конкретно информационный канал подключен к выходу. Если между числом информационных входов n и числом адресных входов m действует соотношение n = 2 m , то такой мультиплексор называют полным. Если n< 2 m , то мультиплексор называют неполным.
Разрешающие входы используют для расширения функциональных возможностей мультиплексора. Они используются для наращивания разрядности мультиплексора, синхронизации его работы с работой других узлов. Сигналы на разрешающих входах могут разрешать, а могут и запрещать подключение определенного входа к выходу, т. е. могут блокировать действие всего устройства.
Функционирование двухвходового мультиплексора
Рассмотрим функционирование двухвходового мультиплексора (2 →1), который условно изображен в виде коммутатора, а состояние его входов Х 1 Х 2 и выхода Y приведено в таблице (рис. 3.41).
Исходя из таблицы, можно записать следующее уравнение:
Y = X 1 A + X 2 A
На рис. 3.42 показаны реализация такого устройства и его условное графическое обозначение.
Основой данной схемы являются две схемы совпадения на элементах И, которые при логическом уровне «1» на одном из своих входов повторяют на выходе то, что есть на другом входе.
Если необходимо расширить число входов, то используют каскадное включение мультиплексоров. В качестве примера рассмотрим мультиплексор с четырьмя входами (4 → 1), построенный на основе мультиплексоров (2 → 1).
Схема и таблица состояний такого мультиплексора приведены на рис.3.43.
Мультиплексоры являются универсальными логическими устройствами, на основе которых создают различные комбинационные и последовательностные схемы. Мультиплексоры могут использоваться в делителях частоты, триггерных устройствах, сдвигающих устройствах и др. Мультиплексоры часто используют для преобразования параллельного двоичного кода в последовательный. Для такого преобразования достаточно подать на информационные входы мультиплексора параллельный двоичный код, а сигналы на адресные входы подавать в такой последовательности, чтобы к выходу поочередно подключались входы, начиная с первого и кончая последним.
Мультиплексор как устройство сдвига
Рассмотрим пример использования мультиплексоров для реализации так называемого комбинационного устройства сдвига, обеспечивающего сдвиг двоичного, числа по разрядам. Принцип функционирования данного устройства понятен из схемы устройства и таблицы состояний его входов и выходов (рис. 3.44).
В обозначении мультиплексоров используют две русские буквы КП, например, промышленностью выпускаются такие мультиплексоры, как К155КП1, К531КШ8, К561КПЗ, К555КП17 и др.
Демультиплексором называют устройство, в котором сигналы с одного информационного входа, поступают в желаемой последовательности по нескольким выходам в зависимости от кода на адресных шинах. Таким образом, демультиплексор в функциональном отношении противоположен мультиплексору. Демультиплексоры обозначают через DMX или DMS.
Если соотношение между числом выходов n и числом адресных входов m определяется равенством n= 2 m , то такой демультиплексор называется полным, при n< 2 m демультиплексор является неполным.
Функционирование демультиплексора с двумя выходами
Рассмотрим функционирование демультиплексора с двумя выходами, который условно изображен в виде коммутатора, а состояние его входов и выходов приведено в таблице (рис. 3.45).
Из этой таблицы следует: Y 1 =X·А Y 2 = X·А т. е. реализовать такое устройство можно так, как показано на рис. 3.46.
Для наращивания числа выходов демультиплексора используют каскадное включение демультиплексоров. В качестве примера (рис. 3.47) рассмотрим построение демультиплексоров с 16 выходами (1 → 16) на основе демультиплексоров с 4 выходами (1 → 4).
При наличии на адресных шинах А 0 и А 1 нулей информационный вход X подключен к верхнему выходу DМХ 0 и в зависимости от состояния адресных шин А 2 и А 3 он может быть подключен к одному из выходов DMX 1 . Так, при А 2 = А 3 = 0 вход X подключен к Y 0 . При А 0 = 1 и А 1 = 0 вход X подключен к DMX 2 , в зависимости от состояния А 2 и А 3 вход соединяется с одним из выходов Y 4 − Y 7 и т.д.
Функции демультиплексоров
Функции демультиплексоров сходны с функциями дешифраторов. Дешифратор можно рассматривать как демультиплексор, у которого информационный вход поддерживает напряжение выходов в активном состоянии, а адресные входы выполняют роль входов дешифратора. Поэтому в обозначении как дешифраторов, так и демультиплексоров используются одинаковые буквы — ИД. Выпускают дешифраторы (демультиплексоры) К155ИДЗ, К531ИД7 и др.
При использовании КМОП-технологии можно построить двунаправленные ключи, которые обладают возможностью пропускать ток в обоих направлениях и передавать не только цифровые, но и аналоговые сигналы. Благодаря этому можно строить мультиплексоры-демультиплек-соры, которые могут использоваться либо как мультиплексоры, либо как демультиплексоры. Мультиплексоры-демультиплексоры обозначаются через MX. Среди выпускаемых мультиплексоров-демультиплексоров можно выделить такие, как К564КП1, К590КП1. Мультиплексоры-демультиплексоры входят в состав серий К176, К561, К591, К1564.
Мультиплексорами называются устройства, которые позволяют подключать несколько входов к одному выходу. называются устройства, которые позволяют подключать один вход к нескольким выходам. В простейшем случае такую коммутацию можно осуществить при помощи ключей:
Рисунок 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
Мультиплексоры и демультиплексоры
Мультиплексоры и демультиплексоры относятся к классу комбинационных устройств, которые предназначены для коммутации потоков данных в линиях связи по заданным адресам. Большая часть данных в цифровых системах передается непосредственно по проводам и проводникам печатных плат. Часто возникает необходимость в передаче информационных двоичных сигналов (или аналоговых в аналого-цифровых системах) от источника сигналов к потребителям. В некоторых случаях нужно передавать данные на большие расстояния по телефонным линиям, коаксиальным и оптическим кабелям. Если бы все данные передавались одновременно по параллельным линиям связи, общая длина таких кабелей была бы слишком велика и они были бы слишком дороги. Вместо этого данные передаются по одному проводу в последовательной форме и группируются в параллельные данные на приемном конце этой единственной линии связи. Устройства, используемые для подключения одного из источников данных с заданным номером (адресом) к линии связи, называются мультиплексорами. Устройства, используемые для подключения линии связи к одному из приемников информации с указанным адресом, называются демультиплексорами. Параллельные данные одного из цифровых устройств с помощью мультиплексора могут быть преобразованы в последовательные информационные сигналы, которые передаются по одному проводу. На выходах демультиплексора эти последовательные входные сигналы могут быть снова сгруппированы в параллельные данные.
1. Мультиплексоры
Теоретические сведения
В цифровых устройствах часто возникает необходимость передать цифровую информацию от m различных устройств к n приёмникам через канал общего пользования. Для этого на входе канала, устанавливают устройство М (рис.1.1), называемое мультиплексором, которое согласно коду адреса Аm подключает к каналу один из m («1 из m») источников информации, а на выходе канала устройство DM (демультиплексор) обеспечивает передачу информации к приемнику, имеющему цифровой адрес Аn.
То есть мультиплексор – это комбинационное устройство, предназначенное для подключения одного из n входных сигналов к общему выходу в соответствии с кодом адреса. Применительно к компьютерной схемотехнике: мультиплексор – это функциональный узел цифровой системы, предназначенный для коммутации (переключения) информации от одного из m адресуемых входов на общий выход. Номер конкретной входной линии, подключаемой к выходу, в каждый такт машинного времени определяется адресным кодом А 0 ,…А k -1 . Связь между числом информационных m и адресных k входов определяется соотношением m2 k . Таким образом, мультиплексор реализует управляемую передачу данных от нескольких входных линий в одну выходную.
Принцип работы мультиплексора (и демультиплексора) наглядно демонстрирует рис. 1.1.
Функция мультиплексоров в поле типа ЛЭ записывается буквами MUX (multiplexor). Условное графическое обозначение (УГО) мультиплексора показано на рис.1.2.
Мультиплексоры применяются для коммутации отдельных линий или групп линий (шин), преобразования параллельного кода в последовательный, реализации логических функций нескольких переменных, построения схем сравнения, генераторов кодов. Применительно к мультиплексорам пользуются так же термином «селекторы» данных.
Мультиплексоры включают в себя дешифратор адреса. Сигналы дешифратора управляют логическими вентилями, разрешая передачу информации только через один из них. Логика функционирования мультиплексора для m=4 описывается табл.1.1, где x 0 ,...,x 3 – выходы независимых источников информации, а переменные А 0 , А 1 являются адресными, т.е. представляют в двоичном коде номер информационного входа, подключаемого в данный момент к выходу Y. Тогда функционирование мультиплексора описывается таблицей истинности табл. 1.1:
х 3 х 2 х 1 х 0 |
В терминах булевой алгебры функция мультиплексора имеет вид:
Простейший мультиплексор, реализующий заданное табл.1.1 преобразование, может быть построен на логических элементах И, ИЛИ в сочетании с дешифратором адреса. В такой структуре сигнал на выходе мультиплексора Y устанавливается с задержкой адресных сигналов в логических ступенях дешифратора (рис.1.3,а).
Быстродействие мультиплексора можно увеличить, если совместить дешифратор адреса и информационные вентили (рис.1.3,б).
Стробирующий вход С (на рис.1.3,б) используется для исключения несанкционированного подключения к выходу случайных входов на время смены адресов. Короткий запирающий импульс (строб-импульс) обеспечивает отключение выхода от входов на время переадресации.
Рассмотрим некоторые схемотехнические применения мультиплексоров. Вполне очевидным является использование мультиплексора в качестве преобразователя параллельного m-разрядного двоичного кода в последовательный. Для этого достаточно на входы мультиплексора подать параллельный код и затем последовательно изменять код адреса в требуемой последовательности. При этом во избежание появления ложного сигнала на выходе мультиплексора строб-импульс на время переключения адреса должен отключать выход от входов.
Мультиплексоры могут быть использованы для построения логических функций нескольких переменных в виде дизъюнктивной нормальной формы. Пусть логическая функция определена пятью независимыми переменными. Если их подать на адресные входы, соответствующего мультиплексора на 2 5 = 32 информационных входа (мультиплексорное дерево), то для получения на выходе Q любой функции пяти переменных достаточно подать логические единицы на информационные входы, адрес которых совпадает с минтермами синтезируемой функции. На остальные входы необходимо подать логические нули, исключив тем самым соответствующие комбинации из выходной функции. Такой метод приемлем, если функция m переменных содержит близкое к 2 m количество минтермов, в противном случае схема получается избыточной.
Мультиплексор может быть использован более эффективно, если аргументы функций подавать не только на адресные, но и на информационные входы. Для этого аргументы синтезируемой функции f(х 1 …,х m) разделяются на информационные входы D i и адресные входы (А j) так, чтобы последними управляли переменные, наиболее часто входящие в минтермы функции.
В интегральном исполнении мультиплексоры выпускают на четыре, восемь или шестнадцать входов. Каскадирование мультиплексоров позволяет реализовать коммутацию произвольного числа входных линий на базе серийных микросхем мультиплексора меньшей разрядности. Пример построения схемы мультиплексоров на 16 входов на основе типовых 4-входовых мультиплексоров показан на рисунке 1. Такая схема называется мультиплексорным деревом.
Алгоритм синтеза устройства, реализующего логическую функцию на основе мультиплексора, включает в себя следующие операции:
представить функцию в виде СДНФ;
для данной СДНФ заполнить карту Карно (Вейча);
на карте Карно (Вейча) выделить области по количеству информационных входов мультиплексора. Количество строк m и столбцов n в таких областях должно удовлетворять условию: m,n=2 k , где k=0,1,2,…Переменные, сохраняющие свое значение в пределах выделенных областей, являются адресными, а остальные – информационными;
подать адресные переменные любым способом на адресные входы выбранного (или заданного) мультиплексора, определив таким образом однозначное соответствие адресных областей определенному информационному входу;
для каждой области найти МДНФ/МКНФ относительно информационных переменных, для управления информационными входами;
с помощью тождественных преобразований МДНФ/МКНФ привести к виду, удобному для совместной реализации;
реализовать схемы по каждому информационному входу мультиплексора в выбранном элементном базисе.
Приведем пример построения мультиплексора, реализующего некоторую функцию:
Для данной функции построим карту Карно:
2. Пусть задан мультиплексор с 4 информационными входами (2 входа – адресные). На карте Карно выделим адресные области. Для выбранного варианта разбиения на адресные области адресными стали переменные X 1 , X 3 . Их можно двумя способами подать на адресные входы: A 1 =X 1, A 0 =X 3 либо A 1 =X 3 , A 0 =X 1 (способ подачи не имеет значения). Тогда адресным областям соответствуют информационные входы D 0 , D 1 , D 2, D 3 (показаны на карте Карно). Адресные области определяют функции управления соответствующим информационным входом мультиплексора.
Минимизируем функции управления:
D 1 =X 0 , D 2 =X 0 ,
Реализуем полученные функции (рис. 1.5):
Исследование мультиплексора
Цель работы – исследование логики функционирования, статических и динамических параметров комбинационных устройств на примере четырехвходового мультиплексора, построенного на элементах Шеффера.
Принципиальная схема четырехвходового мультиплексора приведена на рис. 1.6.
Рабочее задание
Собрать исследуемую схему мультиплексора (рис. 1.7). На схеме генераторы прямоугольных импульсов G1, G2, G3, G4 имитируют источники входных данных, а 2-разрядный двоичный счетчик на триггерах Тг1, Тг2 обеспечивает периодическую смену адресов мультиплексора.
Методические указания
В схеме (рис. 1.7) использовать модели идеальных компонентов или серии ЛЭ, заданные преподавателем.
Подать сигналы от генераторов с частотами f 0, f 1 , f 2 , f 3 , f 4 – по заданию преподавателя, источник напряжения V1 = U ип.
При нормальном функционировании мультиплексора на его выходе должны сформироваться серии импульсов с частотами f 1 , f 2 , f 3 , f 4 (вход осциллоскопа В). Для исследования переходных процессов в мультиплексоре отключите генератор G0 от входа триггера Тг1 и подключите его ко входам R триггеров.. Определите частоту статические и динамические параметры сигнала на выходе мультиплексора.
Подключите генератор G0 ко входу триггера Тг1, а входы Logic Analyzer - в точки схемы, как показано на рис. 1.7.
Контрольные вопросы
Что такое мультиплексор и для чего мультиплексоры используются?
Приведите уравнение, описывающее работу четырехвходового мультиплексора.
Объясните назначение информационных входов.
Для чего в мультиплексорах используется стробирующий вход?
От чего зависит быстродействие мультиплексора?
Для чего применяют каскадирование мультиплексоров?
2. Демультиплексоры
Теоретические сведения
Демультиплексором называется функциональный узел компьютера, предназначенный для коммутации (переключения) сигнала единственного информационного входа D на один из n информационных выходов. Номер выхода, на который в каждый такт машинного времени подается значение входного сигнала, определяется адресным кодом A 0 ,A 1 …,A m-1 . Адресные входы m и информационные выходы n связаны соотношением n2 m. В качестве демультиплексора может быть использован дешифратор DC. При этом информационный сигнал подается на вход разрешения Е (от англ. enable – разрешение). Стробируемый демультиплексор с информационным входом D, адресными входами А 1 , А 0 и стробирующим входом С показан на рисунке 2.1. Демультиплексор выполняет функцию, обратную функции мультиплексора. Применительно к мультиплексорам и демультиплексорам пользуются так же термином «селекторы» данных.
Демультиплексоры используют для коммутации отдельных линий и многоразрядных шин, преобразования последовательного кода в параллельный. Как и мультиплексор, демультиплексор включают в себя дешифратор адреса. Сигналы дешифратора управляют логическими вентилями, разрешая передачу информации только через один из них (рис.1.1)
Логика функционирования демультиллексора для случая n=4 иллюстрируется табл. 2.1, где y0,…,у3 – входы приемников информации.
Адрес А 1 А 0 |
Выход Y 0 Y 1 Y 2 Y 3 |
|
Рабочее задание
Собрать исследуемую схему мультиплексора (рис. 2.4). На схеме генератор прямоугольных импульсов G1 имитирует источник входных данных, а 2-разрядный двоичный счетчик на триггерах Тг1, Тг2 обеспечивает периодическую смену адресов мультиплексора. (рис. 2.4).
Методические указания
Контрольные вопросы
Что такое демультиплексор и для чего демультиплексоры используются?
Приведите уравнения, описывающие работу демультиплексора на четыре выхода.
Объясните назначение адресных входов.
Для чего в демультиплексорах используется стробирующий вход?
От чего зависит быстродействие демультиплексора?
Для чего применяют каскадирование демультиплексоров?
Литература
Элементы цифровой схемотехники: Учеб. пособие/ В.П.Сигорский, В.И. Зубчук, А.Н. Шкуро. –Киев: УМК ВО, 1990.
Бабіч Н.П., Жуков І.А. Комп’ютерна схемотехніка. Київ 200
Зубчук В.И., Сигорский В.П., Шкуро А.Н. Справочник по цифровой схемотехнике. – К.: “Техніка”, 1990.
Волоконно-оптические сети и системы связи
Конспект >> Коммуникации и связьРазветвители и ответвители, оптические мультиплексоры /демультиплексоры , оптические фиксированные аттенюаторы, оптические... оптические компенсаторы хроматической дисперсии, оптические мультиплексоры /демультиплексоры и фильтры. Перечисленные устройства, ...
Постановка лабораторной работы по курсу волоконно-оптические системы связи
Реферат >> Промышленность, производствоОптические разветвители…………………………………………………………..25 3.1 Мультиплексоры и демультиплексоры …………………………………..25 3.2 Делители оптической мощности... оптическими несущими и называются мультиплексорами (и демультиплексорами соответственно). Вторые используются для...
Компютерна схемотехніка (2)
Курсовая работа >> ИнформатикаМІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ ЧЕРНІВЕЦЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ ІМЕНІ ЮРІЯ ФЕДЬКОВИЧА Факультет комп’ютерних наук Кафедра комп’ютерних систем та мереж Курсова робота Комп’ютерна схемотехніка 2007 Лінійні дешифратори. Функції алгебри логіки, ...
Мультиплексоры и демультиплексоры (mux и demux в англоязычном сокращении) представляют собой довольно распространенные компоненты в цифровой электронике. Понимание происходящих в них логических процессов позволят лучше понимать схемы с их участием и разрабатывать более сложные электронные устройства
Мультиплексоры и демультиплексоры работают противоположно друг другу, но в соответствии с одним и тем же принципом. Они состоят из информационных входов, информационных выходов и коммутатора (селектора).
На изображении ниже схематично представлены мультиплексор и демультиплексор.
Мультиплексор имеет несколько информационных входов. Коммутатор мультиплексора выбирает, какой из этих входов нужно использовать и подключает его к информационному выходу, который у мультиплексора только один. Эту ситуацию можно сравнить с тем, если бы вам куча людей хотела бы сказать что-то свое, но за один раз вы можете выслушать только одного.
Демультиплексор, наоборот, имеет только один информационный вход, и коммутатор подключает его к какому-то одному информационному выходу в каждый момент времени. То есть, это так же, как если бы вы хотели сказать что-то толпе людей, но за каждый момент времени вы можете сказать это только одному человеку из этой толпы.
Существуют также микросхемы, которые объединяют в себе функции мультиплексоров и демультиплексоров. В англоязычном варианте они обычно обозначаются mux/demux. Также они могут называться двунаправленными мультиплексорами или же просто коммутаторами. Они позволяют сигналу передаваться в обоих направлениях. Так что не только вы можете поговорить с кем-то, но и кто-то из толпы может поговорить с вами в определенный момент времени.
К внутреннему коммутатору в данном случае обычно подходят несколько информационных входов, которые адресуются в двоичной форме. Практически во всех таких микросхемах есть линия OE (output enable или выход активен). Также внутри микросхемы имеется демультиплексор с одним входом и, обычно, с четырьмя выходами. Для выбора выхода у микросхемы имеются также две линии для адресации выхода (00, 01, 10, 11).
Существуют как цифровые, так и аналоговые мультиплексоры. Цифровые представляют собой логические коммутаторы, у которых на выходе будет то же напряжение, что и напряжение питания. Аналоговые же подключают к выходу напряжение выбранного входа.
Принцип мультиплексирования и демультиплексирования использовали на заре развития телефонии в начале прошлого века. Тогда человек, который хотел позвонить своему товарищу, брал телефонную трубку и ждал ответа оператора. Это мультиплексорная часть, поскольку в определенный момент времени оператор из множества выбирает линию, на которой «сидит» этот человек. Человек сообщает, что хочет поговорить с товарищем, номер которого 12345. Это уже коммутаторная часть, здесь оператор получает номер (адрес). Далее он подключает разъем, к каналу товарища. Это демультиплексорная часть. Здесь одна линия из множества каналов соединяется только с одним.
Мультиплексоры и демультиплексоры помогут вам решить задачу с расширением количества входных или выходных линий, если число GPIO вашего микроконтроллера слишком мало. Если у вас в проекте предусмотрено много датчиков, то вы можете подключить их к мультиплексору. Выход мультиплексора затем нужно подключить к АЦП и переключая адреса линий последовательно считывать данные с датчиков.
Также мультиплексоры полезны, когда у вас есть несколько микросхем с интерфейсом I2C, которые имеют одинаковый адрес. Просто подключите линии SDA/SCL к коммутатору и управляйте ими последовательно. Мультиплексоры и демультиплексоры можно задействовать еще и в качестве преобразователей уровней.
- Инструкция по эксплуатации велосипеда Инструкция по эксплуатации велосипеда silverback
- Термостатический клапан: виды и способы установки
- Бамбук комнатный: фото, уход в домашних условиях Выделяют трудности при выращивании этого растения
- Подчеркивающий индивидуальность самшит (буксус): размножение, посадка, уход в домашних условиях и фото