Мультиплексоры. Назначение, классификация. Логическая структура и принцип работы. УГО

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

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

Мультиплексоры. Назначение, классификация. Логическая структура и принцип работы. УГО - student2.ru

рис 2.1.

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

Таблица 2.1

Адресные входы Стробирующий сигнал Выход
А1 А0
* *
D0
D1
D2
D3

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

Мультиплексоры. Назначение, классификация. Логическая структура и принцип работы. УГО - student2.ru  

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

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

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

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

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

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

Мультиплексоры. Назначение, классификация. Логическая структура и принцип работы. УГО - student2.ru

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

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

Таблица 2.2 Таблица 2.3

Мультиплексоры. Назначение, классификация. Логическая структура и принцип работы. УГО - student2.ru Мультиплексоры. Назначение, классификация. Логическая структура и принцип работы. УГО - student2.ru  

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

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

 
  Мультиплексоры. Назначение, классификация. Логическая структура и принцип работы. УГО - student2.ru

рисунок 2.2

 
  Мультиплексоры. Назначение, классификация. Логическая структура и принцип работы. УГО - student2.ru

рисунок 2.3

Мультиплексоры. Назначение, классификация. Логическая структура и принцип работы. УГО - student2.ru

рисунок 2.4

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

Покажем этот прием на реализации функции, заданной табл. 2.5 При подаче переменных x1 и х2 на адресные входы мультиплексора на его информационные входы должны подаваться D0 = 1; D1 = 0; D2 = x3 . Мультиплексоры. Назначение, классификация. Логическая структура и принцип работы. УГО - student2.ru 4, D3= Мультиплексоры. Назначение, классификация. Логическая структура и принцип работы. УГО - student2.ru 4. Реализующая заданную функцию схема показана на рис. 2.3

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

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

Максимальное число входов мультиплексоров, выполненных в виде интегральных схем, равно восьми. Если требуется построить мультиплексорное устройство с большим числом входов, можно объединить мультиплексоры в схему так называемого дерева. Такое мультиплексорное дерево, построенное на четырехвходовых мультиплексорах, показано на рис.2.4 Схема состоит из четырех мультиплексоров первого уровня с адресными переменными x1, х2 и мультиплексора второго уровня с адресными переменными x3, x4. Мультиплексорное устройство имеет 16 входов, разбитых на четверки, которые подключены к отдельным мультиплексорам первого уровня. Мультиплексор второго уровня, подключая к общему выходу устройства выходы отдельных мультиплексоров первого уровня, переключает четверки входов. Внутри же четверки требуемый вход выбирается мультиплексором первого уровня. По такой схеме, используя восьмивходовые мультиплексоры, можно построить мультиплексорное устройство, имеющее 64 входа.

Мультиплексоры. Назначение, классификация. Логическая структура и принцип работы. УГО - student2.ru Мультиплексоры. Назначение, классификация. Логическая структура и принцип работы. УГО - student2.ru Таблица 2.4 Таблица 2.5

     

В первом и втором уровнях мультиплексорного дерева можно использовать мультиплексоры с разным числом входов. Если в первом уровне такого дерева используются мультиплексоры с числом адресных переменных nадр1, а во втором – с числом переменных nадр2, то общее число входов мультиплексорного дерева будет равно nинф = 2nадр1 + nадр2, а число мультиплексоров в схеме составит 2nадр2 + 1 .

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

Мультиплексоры. Назначение, классификация. Логическая структура и принцип работы. УГО - student2.ru УГО мультиплексора представлено на рис. 2.5

Рисунок 1. Мультиплексор.

рисунок 2.5

Здесь A1-A3 адресные входы. На них подается двоичный код указывающий номер подсоединяемого к выходу входа из набора D0-D7. Например, на адресные входы подана комбинация 011, в этом случае с выходом Y будет соединен вход D3.

D0-D7 информационные входы. На них подается информация для передачи на выход. E- разрешающий вход.

Таблица истинности для этого мультиплексора представлена в таблице 2.6

Таблица 2.6

D0 D1 D2 D3 D4 D5 D6 D7 A2 A1 A0 Y
D0
D1
D2
D3
D4
D5
D6
D7

Соответственно таблице истинности можем записать для первой строки: D0·A2·A1·A0. Инверсия над сигналами адреса ставится тогда когда значение сигнала в соответствующей строке равно нулю. D0 входит в это выражение потому, что его значение в этой строке равно логической единице. В столбце Y в этой строке стоит D0, потому что входной сигнал D0 согласно адресу 000 проходит в этом случае на выход Y. По аналогии для второй строки запишем: D1·A2·A1·A0, и.т.д. Объединяя выражения, записанные для семи строк таблицы по функции ИЛИ, получим булево выражение, отражающее таблицу истинности:

Y=D0·A2·A1·A0+D1·A2·A1·A0+D2·A2·A1·A0+D3·A2·A1·A0+ D4·A2·A1·A0+D5·A2·A1·A0+D6·A2·A1·A0+D7·A2·A1·A0.

Функциональная схема, соответствующая полученному выражению, показана на рис. 2.6

 
  Мультиплексоры. Назначение, классификация. Логическая структура и принцип работы. УГО - student2.ru

рисунок 2.6

Наши рекомендации