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

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

Определения

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

Мультиплексор имеет несколько информационных входов (D0, D1, ...), адресные входы (А0 А1, ...), вход для подачи сигнала С и

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

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

Т.о., подавая на адресные входы адреса различных
информационных входов, можно передавать цифровые
сигналы с этих входов на выход Q.
Число информационных входов nинф и число адресных
входов nадр связаны соотношением nинф = 2nадр.У мультиплексора может быть, например, 16 входов и
один выход.
Если к этим входам присоединить 16 источников
цифровых сигналов – генераторов последовательных
цифровых слов, то байты от любого из них можно
передавать на единственный выход.
Для выбора любого из 16 каналов необходимо иметь 4
входа селекции (24=16), на которые подается двоичный
адрес канала.Для передачи данных от канала номер 9 на входах
селекции необходимо установить код 1001.
Мультиплексоры часто называют селекторами или
селекторами-мультиплексорами.

Таблица истинности мультиплексора

Адресные
входы
Сигнал С
Выход
A1
A0
*
*
0
0
0
0
1
D0
0
1
1
D1
1
0
1
D2
1
1
1
D3

Пример

Например, при задании адреса AlA0 = ll2 = 310 на
выход
Q
будет
передаваться
сигнал
информационного входа с адресом 310, т. е. D3.

Управляющий сигнал С

При отсутствии управляющего сигнала (C = 0) связь
между информационными входами и выходом
отсутствует (Q = 0).
При подаче управляющего сигнала (C = l) на выход
передается
логический
уровень
того
из
информационных входов Di, номер которого i в
двоичной форме задан на адресных входах.

Функции мультиплексора

По таблице истинности можно записать логическое выражение для
выхода Q.
Логическое выражение мультиплексора (*)

Схема функционирования

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

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

Логическое выражение мультиплексора

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

Таблица истинности

Схема функционирования

Выводы

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

Реализация ЛФ от 4-х переменных

Демультиплексоры

Демультиплексор имеет один информационный вход и
несколько выходов.
Он представляет собой устройство, которое осуществляет
коммутацию входа к одному из выходов, имеющему
заданный адрес (номер).
С их помощью сигналы с одного информационного входа
распределяются в требуемой последовательности по
нескольким выходам.При m адресных входах демультиплексор может иметь
до 2m выходов.
В виде микросхемы, специально предназначенной для
этого, демультиплексор не реализуется.
Демультиплексор
реализуется
на
имеющем вход разрешения работы E.
дешифраторе,

Пример реализации демультиплексора на основе дешифратора предлагается на рисунке.

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

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

Двухканальный мультиплексора

Реализация заданной функции с помощью мультиплексора

Для реализации функции на мультиплексоре необходимо подать на информационный
вход мультиплексора с номером N сигнал, значение которого равно
соответствующему значению функции F1, т. е. на входы с номерами 1, 2, 4, 5 следует
подать уровень логического нуля, а на остальные - уровень логической единицы.
Постройте схему.

Разработать, собрать и проверить работу схемы на основе мультиплексора 8х1, реализующую заданную логическую функцию Y.

1.
Y=C’B’+CA
2.
Y=B’A’+C’B’+C’A’
3.
Y=C’B’A’+CB’A+C’BA
4.
Y=CA+B’A’+C’A’
5.
Y=AC+BA
6.
Y=C’A+B’A’+C’B
7.
Y=C’+AB’+AC
8.
Y=CBA+C’B’A’
9.
Y=AC+A’B’C
10.
Y=C’+B’C+AB

Введение

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

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

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

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

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

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

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

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

Рисунок 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 - Обобщенная схема мультиплексора

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

Мультиплексоры по способу передачи сигналы различают на:

— аналоговые;

— цифровые.

Так, аналоговые устройства при помощи непосредственного электрического соединения подключают вход к выходу, в таком случае его сопротивление составляет порядка нескольких единиц – десятков Ом. Их поэтому называют коммутаторами или ключами. Цифровые (дискретные) же устройства не имеют прямой электрической связи входа и выхода, они только копируют на выход сигнал – «0» или «1».

Принцип действия мультиплексора

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

Сфера применения мультиплексора

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



Число каналов мультиплексоров, выпускаемых отечественной промышленностью сегодня, обычно насчитывает 4, 6, 10 и 16. Для построения схем, имеющих большее число входов, используют так называемую схему каскадного дерева, которая позволяет создавать устройства с произвольным числом входных линий на основе серийно выпускаемых мультиплексоров.

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

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

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.

  1. Волоконно-оптические сети и системы связи

    Конспект >> Коммуникации и связь

    Разветвители и ответвители, оптические мультиплексоры /демультиплексоры , оптические фиксированные аттенюаторы, оптические... оптические компенсаторы хроматической дисперсии, оптические мультиплексоры /демультиплексоры и фильтры. Перечисленные устройства, ...

  2. Постановка лабораторной работы по курсу волоконно-оптические системы связи

    Реферат >> Промышленность, производство

    Оптические разветвители…………………………………………………………..25 3.1 Мультиплексоры и демультиплексоры …………………………………..25 3.2 Делители оптической мощности... оптическими несущими и называются мультиплексорами (и демультиплексорами соответственно). Вторые используются для...

  3. Компютерна схемотехніка (2)

    Курсовая работа >> Информатика

    МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ ЧЕРНІВЕЦЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ ІМЕНІ ЮРІЯ ФЕДЬКОВИЧА Факультет комп’ютерних наук Кафедра комп’ютерних систем та мереж Курсова робота Комп’ютерна схемотехніка 2007 Лінійні дешифратори. Функції алгебри логіки, ...

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-му и т. д.

Вверх