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

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

Этот прибор имеет три группы входов:

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

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

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

Правила синтеза приборов на базе мультиплексоров:

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

Теперь от теории перейдем к практике. Рассмотрим, где же применяются такие устройства.

Гибкие мультиплексоры предназначены для формирования цифровых потоков (первичных) со скоростью 2048 кбит/с из (речь), а также данных цифровых интерфейсов кроссовой коммутации электронных каналов со скоростью 64 кбит/с, передачи цифрового потока по сети IP/Ethernet и для конвертации линейной сигнализации и физических стыков.

С помощью такого устройства можно скоммутировать до 60 (в некоторых моделях эта цифра может быть больше) аналоговых окончаний в 1 или 2 или 128 абонентских комплектов на четыре потока Е1. Обычно в качестве аналоговых окончаний выступают линии ТЧ, имеющие внутриполосную сигнализацию, либо сигнализация реализуется на отдельном канале. Данные речевых каналов могут сжиматься до 32 или 16 кбит/с на один канал, для этого используется кодировка АДИКМ.

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

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

ВВЕДЕНИЕ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Заключение

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

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

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



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

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

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

Основным параметром мультиплексора считается выходная скорость транспортного потока, которая у большинства моделей составляет55…60 Мбит/с. Существуют и образцы со скоростью до 100 Мбит/с. Разумеется, устанавливаемая на выходе скорость потока должна быть по крайней мере не ниже суммы скоростей всех объединяемых потоков. Превышение скорости выходного потока компенсируется введением нулевых пакетов на выходе мультиплексора.

Демультиплексором называется функциональный узел компьютера, предназначенный для коммутации (переключения) сигнала единственного информационного входа D на один из n информационных выходов. Номер выхода, на который в каждый такт машинного времени подается значение входного сигнала, определяется адресным кодом A0,A1…,Am-1. Адресные входы m и информационные выходы n связаны соотношением n2m. В качестве демультиплексора может быть использован дешифратор DC. При этом информационный сигнал подается на вход разрешения Е (от англ. enable – разрешение). Стробируемый демультиплексор с информационным входом D, адресными входами А1, А0 и стробирующим входом С показан на рисунке 2.1. Демультиплексор выполняет функцию, обратную функции мультиплексора. Применительно к мультиплексорам и демультиплексорам пользуются так же термином «селекторы» данных.



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

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

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

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 Лінійні дешифратори. Функції алгебри логіки, ...

Понравилась статья? Поделитесь ей
Наверх