Главная Случайная страница


Полезное:

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


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






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





 

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

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

Создадим устройство, передающее на выход У один из двух входных сигналов Х1 или Х2 – мультиплексор 2®1.

Х1

 
 


У

 
 


Х2

 
 


А

Таблица истинности устройства будет иметь вид:

Адресный вход ВыходУ
  Х1
  Х2

 

Исходя из таблицы, построим ФАЛ: У = Х1* А + Х2*А.

 

Синтезируем устройство, соответствующее такой простой функции:

 

Х1 MUX

X2 Y

A

 

 

Условное графическое изображение мультиплексора.

 

На следуещем рисунке представлена схема мультиплексора на 4 входа.

 

 

Мультиплексор имеет адресные входы а0 и а1 и 4 информационных входа х03. В зависимости от состояния адресных входов выход мультиплексора соединяется с одним из его информационных входов. Схема построена таким образом, что с выходом соединяется тот вход, индекс которого равен двоичному числу, определяемому переменными а0 и а1. Непосредственно из схемы следует, что

 

y = a 1 a 0x0 + a 1a0x1 + a1 a 0x2 + a1a0x3

 

В формуле для у логическое произведение адресных сигналов равно единице только для той входной переменной, индекс которой совпадает с требуемым адресом. Например, если a 1 =1, а a0=0, то

 

y = 1*1*x0 + 1*0*x1 + 0*1*x2 + 0*0*x3

 

По этому принципу эту схему можно распространить на любое число входных переменных. Если мультиплексор имеет n адресных входов, то ими можно коммутировать 2n информационных входов.

Промышленностью выпускаются следующие мультиплексоры в интегральном исполнении:

 

 

  TTL ЭСЛ КМОП
16 входов SN 74150    
8 входов SN 74151 МС 10164 МС 14512
2х4 входа SN 74153 МС 10174 МС14539
4х2 входа SN 74157   МС14519

 

Кроме функции коммутации входов мультиплексор позволяет реализовать множество ФАЛ.

Пусть ФАЛ задана картой Карно:

 

x2x3
  x1          
         
         

 

Запишем ФАЛ

_ _ _ _ _ _

Y = x1x2x3 + x1x2x3 + x1x2x3 + x1x2x3

 

Сравним ее с формулой мультиплексора для 3-х переменных:

_ _ _ _ _ _ _ _ _ _ _

Y = A0A1A2D0 + A0A1A2D1 + A0A1A2D2 + A0A1A2D3 + A0A1A2D4 + A0A1A2D5 +

_

+ A0A1A2D6 + A0A1A2D7

Из сравнения получим значения коэффициентов Di:

D0 = D3 = D5 = D6 = 1

D1 = D2 = D4 = D7 = 0

Тогда для реализации ФАЛ необходимо на адресные входы A0, A1, A2 подать переменные x1, x2, x3 а на информационные входы D0 – D7 подать 0 или 1 в соответствии с их значениями.

0 1

D0

D1 К8-1

D2

D3

D4

D5 Y

D6

D7

X0 A0

X1 A1

X2 A2

 

Мы рассмотрели простой случай, когда количество переменных равно количеству адресных входов.

Возможно построение ФАЛ на мультиплексоре даже если количество переменных превышает количество адресных входов.

В общем случае, когда требуется синтезировать КУ, реализующее функцию N аргументов на мультиплексоре с M управляющими входами и 2М информационными входами, М младших переменных из набора Х1, Х2, .... ХN следует подать на управляющие входы, а информационные сигналы (настроечные) D0, D1,.... D2м нужно представить функциями остальных (N - M) переменных, как показано на рис. Тогда синтез КУ сводится, по сути дела, к синтезу схемы формирования информационных сигналов, которую можно рассматривать как внутреннее более простое КУ.

 

Xm+1 D0

К8-1

Схема

формиро-

вания

КУ Y

XN

D2m

X0 A0

 

Xm Am

 

Например, пусть требуется реализовать на мультиплексоре с 3-мя адресными входами (8 информационных) ФАЛ 4-х переменных:

 

Y = F(x4,x3,x2,x1)

Наведемо формулу комутатора з 3-ма адресними входами:

_ _ _ _ _ _ _ _

Y = А2А1А0D0 + А2А1А0D1 + А2А1А0D2 + А2А1А0D3 +

_ _ _ _

+ А2А1А0D4 + А2А1А0D5 + А2А1А0D6 + А2А1А0D7

 

Воспользуемся методом декомпозиции и представим ФАЛ в виде функции трех переменных x3,x2,x1 и функции на множестве: [0,1, четвертая переменная]. _ _ _ _ _ _ _

Y = f0(0,0,0,x4) x1x2x3 + f1(0,0,1,x4) x1x2x3 + f2(0,1,0,x4) x1x2x3 +

_ _ _ _

f3(0,1,1,x4) x1x2x3 + f4(1,0,0,x4) x1x2x3 + f5(1,0,1,x4) x1x2x3 +

_

f6(1,1,0,x4) x1x2x3 + f7(1,1,1,x4) x1x2x3

 

Подставляя значения аргументов, вычислим fi.

Таким образом, для реализации заданной ФАЛ необходимо на 3 адресных входа А0, А1, А2 подать переменные x1, x2, x3, а на каждый из 8-ми информационных входов – соответствующее значение fi.

 

D0

D1 К8-1

0,1 D2

Х4, D3

Х4 D4

D5 Y

D6

D7

X0 A0

X1 A1

X2 A2

 

 

Заданную ФАЛ можно реализовать на 4-х входовых мультиплексорах.

Формула комутатора з двома адресними входами має вигляд:

_ _ _ _

Y = А1А0В0 + А1А0В1 + А1А0В2 + А1А0В3

Тоді після першої декомпозиції будемо мати:

_ _ _ _

F = f0(0,0)x2x1 + f1(0,1)x2x1 + f2(1,0)x2x1 + f3(1,1)x2x1

 

Для кожній fi зробимо ще декомпозицію по х4,х3.

_ _ _ _

f0 = f00(0,0)x4x3 +f01(0,1)x4x3 + f02(1,0)x4x3 +f03(1,1)x4x3

_ _ _ _

f1 = f10(0,0)x4x3 +f11(0,1)x4x3 + f12(1,0)x4x3 +f13(1,1)x4x3

_ _ _ _

f2 = f20(0,0)x4x3 +f21(0,1)x4x3 + f22(1,0)x4x3 +f23(1,1)x4x3

_ _ _ _

f3 = f30(0,0)x4x3 +f31(0,1)x4x3 + f32(1,0)x2x1 +f33(1,1)x4x3

 

Підрахуємо fij:

f00 = 0, f01 = 0, f02 = 1, f03 = 0-;

f10 = 1, f11 = 0, f12 = 1, f13 = 0;

f20 = 0, f21 = 0, f22 = 1, f23 = 1;

f30 = 1, f31 = 0, f32 = 0, f33 = 1;

 

Отже кожна функція fi буде реалізуватися на окремому комутаторі, а виходи кожного з них треба подати ра інформаційні входе ще одного комутатора.

           
     

 


Date: 2015-07-24; view: 1077; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию