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


Download 148.46 Kb.
Sana13.04.2023
Hajmi148.46 Kb.
#1354052
Bog'liq
Цифровые схемы – де-мультиплексоры — копия


Демультиплексор – это комбинационная схема, которая выполняет обратную операцию мультиплексора. Он имеет один вход, 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 показана на следующем рисунке.

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

Выбор входов

Выходы

1

0

3

2

1

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 показана на следующем рисунке.

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

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


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

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

7

6

5

4

3

2

1

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 показана на следующем рисунке.

Общие строки выбора 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 с использованием мультиплексоров более низкого порядка показана на следующем рисунке.

Общие строки выбора 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 .
Мы можем легко реализовать демультиплексор 1x8 с использованием мультиплексоров более низкого порядка, рассмотрев приведенную выше таблицу истинности. Структурная схема демультиплексора 1x8 показана на следующем рисунке.

Общие строки выбора, s1 и s0, применяются к обоим демультиплексорам 1x4. Выходы верхнего демультиплексора 1x4 имеют значения от Y7 до Y4, а выходы нижнего демультиплексора 1x4 имеют значения от Y3 до Y0.
Другая строка выбора, s2, применяется к демультиплексору 1x2. Если s2 равно нулю, то один из четырех выходов нижнего демультиплексора 1x4 будет равен входу, I на основе значений строк выбора s1 и s0. Аналогично, если s2 равно единице, то один из четырех выходов верхнего демультиплексора 1x4 будет равен входу, I на основе значений строк выбора s1 и s0.

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


В этом разделе давайте реализуем демультиплексор 1x16, используя демультиплексоры 1x8 и демультиплексор 1x2. Мы знаем, что демультиплексор 1x8 имеет один вход, три линии выбора и восемь выходов. В то время как демультиплексор 1x16 имеет один вход, четыре линии выбора и шестнадцать выходов.
Итак, нам требуются два демультиплексора 1x8 на втором этапе, чтобы получить последние шестнадцать выходов. Поскольку количество входов во втором каскаде равно двум, нам требуется демультиплексор 1x2 на первом каскаде, чтобы выходы первого каскада были входами второго каскада. Вход этого демультиплексора 1x2 будет общим входом демультиплексора 1x16.
Пусть демультиплексор 1x16 имеет один вход I, четыре линии выбора s3s2s1 и s0 и выходы от Y15 до Y0. Блок-схема демультиплексора 1x16 с использованием мультиплексоров более низкого порядка показана на следующем рисунке.

Общие линии выбора s2, s1 и s0 применяются к обоим демультиплексорам 1x8. Выходы верхнего демультиплексора 1x8 от Y15 до Y8, а выходы нижнего демультиплексора 1x8 от Y7 до Y0.
Другая строка выбора, s3, применяется к демультиплексору 1x2. Если s3 равно нулю, то один из восьми выходов нижнего демультиплексора 1x8 будет равен входу, I на основе значений линий выбора s2s1 и s0. Аналогично, если s3 равно единице, то один из 8 выходов верхнего демультиплексора 1x8 будет равен входу, I на основе значений строк выбора s2s1 и s0.
Download 148.46 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling