Учебники

Цифровые схемы — де-мультиплексоры

Демультиплексор — это комбинационная схема, которая выполняет обратную операцию мультиплексора. Он имеет один вход, n строк выбора и максимум 2 n выходов. Вход будет подключен к одному из этих выходов на основе значений линий выбора.

Так как есть n строк выбора, будет 2 n возможных комбинаций нулей и единиц. Таким образом, каждая комбинация может выбрать только один выход. De-Multiplexer также называется De-Mux .

1×4 De-Multiplexer

1×4 De-Multiplexer имеет один вход I, две строки выбора, s 1 и s 0 и четыре выхода Y 3 , Y 2 , Y 1 и Y 0 . Блок-схема демультиплексора 1×4 показана на следующем рисунке.

От 1 до 4 демультиплексора

Один вход «I» будет подключен к одному из четырех выходов, от Y 3 до Y 0, в зависимости от значений линий выбора s 1 и s0. Таблица истинности демультиплексора 1×4 показана ниже.

Выбор входов Выходы
S 1 S 0 Y 3 Y 2 Y 1 Y 0
0 0 0 0 0 я
0 1 0 0 я 0
1 0 0 я 0 0
1 1 я 0 0 0

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

Y3=S1S0Я

Y_ {2} = S_ {1} {S_ {0}} «Я

Y_ {1} = {S_ {1}} ‘S_ {0} Я

Y_ {0} = {s_1} {S_ {0}} ‘I

Мы можем реализовать эти булевы функции с помощью инверторов и вентилей с 3 входами И. Принципиальная схема демультиплексора 1×4 показана на следующем рисунке.

Принципиальная схема демультиплексора 1x4

Мы можем легко понять работу вышеупомянутой схемы. Точно так же вы можете реализовать 1×8 De-Multiplexer и 1×16 De-Multiplexer, следуя той же процедуре.

Реализация демультиплексоров высшего порядка

Теперь давайте реализуем следующие два демультиплексора высшего порядка, используя демультиплексоры низкого порядка.

  • 1×8 демультиплексор
  • 1×16 демультиплексор

1×8 демультиплексор

В этом разделе мы реализуем демультиплексор 1×8, используя демультиплексоры 1×4 и демультиплексор 1×2. Мы знаем, что 1×4 De-Multiplexer имеет один вход, две строки выбора и четыре выхода. Принимая во внимание, что демультиплексор 1×8 имеет один вход, три линии выбора и восемь выходов.

Итак, нам нужны два 1×4 демультиплексора на втором этапе, чтобы получить последние восемь выходов. Поскольку количество входов на втором этапе равно двум, нам требуется 1×2 демультиплексора на первом этапе, чтобы выходы первого этапа были входами второго этапа. Вход этого демультиплексора 1×2 будет общим входом демультиплексора 1×8.

Пусть демультиплексор 1×8 имеет один вход I, три линии выбора s 2 , s 1 и s 0 и выходы с Y 7 по Y 0 . Таблица истинности демультиплексора 1×8 показана ниже.

Выбор входов Выходы
с 2 с 1 с 0 Y 7 Y 6 Y 5 Y 4 Y 3 Y 2 Y 1 Y 0
0 0 0 0 0 0 0 0 0 0 я
0 0 1 0 0 0 0 0 0 я 0
0 1 0 0 0 0 0 0 я 0 0
0 1 1 0 0 0 0 я 0 0 0
1 0 0 0 0 0 я 0 0 0 0
1 0 1 0 0 я 0 0 0 0 0
1 1 0 0 я 0 0 0 0 0 0
1 1 1 я 0 0 0 0 0 0 0

Мы можем легко реализовать демультиплексор 1×8, используя мультиплексоры низкого порядка, рассмотрев приведенную выше таблицу истинности. Блок-схема демультиплексора 1×8 показана на следующем рисунке.

От 1 до 8 демультиплексора

Общие строки выбора s 1 & s 0 применяются к обоим демультиплексорам 1×4. Выходы верхнего демультиплексора 1×4 — от Y 7 до Y 4, а выходы нижнего демультиплексора 1×4 — от Y 3 до Y 0 .

Другая строка выбора s 2 применяется к демультиплексору 1×2. Если s 2 равно нулю, то один из четырех выходов нижнего демультиплексора 1×4 будет равен входу I, основываясь на значениях линий выбора s 1 & s 0 . Аналогично, если s 2 равен единице, то один из четырех выходов верхнего демультиплексора 1×4 будет равен входу I, основываясь на значениях линий выбора s 1 & s 0 .

1×16 демультиплексор

В этом разделе мы реализуем демультиплексор 1×16, используя демультиплексоры 1×8 и демультиплексор 1×2. Мы знаем, что 1×8 De-Multiplexer имеет один вход, три линии выбора и восемь выходов. Принимая во внимание, что демультиплексор 1×16 имеет один вход, четыре строки выбора и шестнадцать выходов.

Итак, нам нужны два демультиплексора 1×8 на втором этапе, чтобы получить окончательные шестнадцать выходов. Поскольку количество входов на втором этапе равно двум, нам требуется 1×2 демультиплексора на первом этапе, чтобы выходы первого этапа были входами второго этапа. Вход этого демультиплексора 1×2 будет общим входом демультиплексора 1×16.

Пусть демультиплексор 1×16 имеет один вход I, четыре строки выбора s 3 , s 2 , s 1 & s 0 и выходы Y 15 — Y 0 . Блок-схема демультиплексора 1×16 с использованием мультиплексоров более низкого порядка показана на следующем рисунке.

Демультиплексор от 1 до 16

Общие строки выбора s 2 , s 1 & s 0 применяются к обоим демультиплексорам 1×8. Выходы верхнего демультиплексора 1×8 — от Y 15 до Y 8, а выходы нижнего демультиплексора 1×8 — от Y 7 до Y 0 .

Другая строка выбора, s 3 , применяется к демультиплексору 1×2. Если s 3 равно нулю, то один из восьми выходов нижнего демультиплексора 1×8 будет равен входу I, основываясь на значениях линий выбора s 2 , s 1 & s 0 . Аналогично, если s3 равен единице, то один из 8 выходов верхнего демультиплексора 1×8 будет равен входу I, основываясь на значениях строк выбора s 2 , s 1 & s 0 .