138
Trójstanowe multipleksery 251, 253, 257, 258 aą realizowane według zasady z rys. 5.9, przy czy* bramki wyjściowa aą trójstanowe (ala należy Ich mylić ze a o ha ma tao z rys. 5»10b). Takie rozwiązanie umożliwia bezpośrednie połączenie kilku multiplekserów do wspólnej szyny.
Multiplekser 7*292 umożliwia dodatkowo zapamiętywanie czterech bitów wyjściowych pomiędzy kolejnymi impulsami strobująoyml. Realizują to wbudowane w układ * prserzutnlkl typu D - zatrzask.
Maksymalna Ilość wejśó gotowych scalonyoh multiplekserów wynosi 16. Multipleksery można Jednak łączyć uzyskując układy o dowolnej ilości wejść. Ha rys. 5.11 podano przykłady konstrukcji multipleksera o 64 wejściach z dziewięciu 8-weJśclowych multiplekserów lub ośmiu 8-wejśoiowyoh multiplekserów trójstanowyoh 1 6-wyjśclowego dekodera (patrz też zad. 5-3 1 5.4).
Rys. 5.11. Multiplekser o 64 wejściach utworzony z multiplekserów 8-weJ-ściowych (a) oraz multiplekserów 8-wejśclowych trój stanowych i dekodera
8-wyJśolowego (b)
Synteza układów kombinacyjnych z multiplekserów
Oprócz zastosowania multiplekserów jako przełączników maggkone być. wykorzystywane do syntezy układów kombinacyjnych.
Runko Ja opisująca wyjście multipleksera o H wejściach adresowych 1 2^ ■■ wejściach informacyjnych ma postać
(5.1)
......... ... o
Z wzoru tego widać, że przy porno07 multipleksera o N wejściach adresowych nośna zrealizować dowolną funkcją logiczną N zmiennych podając Jej argumenty na wejścia adresowe 4, zaś wejścia Informacyjne I łącząc z 0 lub 1 zgodnie z tabelą funkcji. Punkcje o większej od H ilości zmiennych modna zrealizować podając N jej argumentów na wejścia adresowe A, zaś 211 odpowiednich funkcji pozostałych argumentów na wejścia informacyjne I.
Reasumując, multiplekser o N wejściach adresowych realizuje dowolną funkcją H zmiennych lub zmniejsza o H ilość zmiennych funkcji U zmiennych, gdy U > H.
Przykład 5.2
Zrealizować układ kombinacyjny opisany funkcją f(xr x2, x3) - £<3. 5. 6, 7)
stosując bramki oraz multiplekser o 4 wejściach informacyjnych 1 2 wejściach adresowych.
Przedstawiając daną funkcją w postaci ZNPS mamy
f(x1,x2,x3) » x1x2xJ ♦ X-]X2X} * X1X253 + X1X2X3
Przyjmijmy, ta na wejścia adresowe multipleksera podajemy argumenty x2 1 Xj. Aby wyznaczyć funkcje, które należy podać na 4 wejścia informacyjne, wyłączamy z postaci ZNPS zadanej funkcji, przed nawiasy, wszystkie iloczyny zmiennych x2 i . llamy
f(x1tx2,x3) = x25j(0) 4 x2xJ(x1) + x2xJ(x1) + x2xJ(x1+x1) =
= x2x3(0) + x2x3(x1) 4 + x2x3(1)
Porównując otrzymamy wzór ze wzorem (5.1) widzimy, że •Xq = Oj ^1 = ^2 = *3 = ^
Na rys. 3*12 przedstawiono schemat otrzymanego układu.
1.
h
h
In
0
*\
1
Rys. 3.12. Multiplekser realizujący funkcję logiczną z przykładu 3.2