background image

 

 

Elektronika

Elektronika

wykład 7 – TECHNIKI CYFROWE

wykład 7 – TECHNIKI CYFROWE

Lublin, listopad 2008

Lublin, listopad 2008

Instytut Elektrotechniki i Informatyki

Instytut Elektrotechniki i Informatyki

Politechnika Lubelska

Politechnika Lubelska

background image

 

 

George Boole, logik i matematyk 

George Boole, logik i matematyk 

angielski,  opracowuje  algebrę 

angielski,  opracowuje  algebrę 

dla  zbioru  dwuelementowego, 

dla  zbioru  dwuelementowego, 

zwaną algebrą Boole'a.

zwaną algebrą Boole'a.

1854 r

1854 r

background image

 

 

Tak (Yes)

Nie (No)

Wysoki poziom napięcia 

(High)

Niski poziom 

napięcia (Low )

Przełącznik zamknięty 

Włączony (On)

Przełącznik otwarty 

Wyłączony (Off)

Prawda (True)

Fałsz (False)

Logiczna 1

Logiczna 1

Logiczne 0

Logiczne 0

Algebra  Boole'a  różni  się  od  zwykłej  algebry  tym,  że 

Algebra  Boole'a  różni  się  od  zwykłej  algebry  tym,  że 

zmienne  w  definicji  określone  jako  wyróżnione 

zmienne  w  definicji  określone  jako  wyróżnione 

elementy  mogą  przybierać  tylko  dwie  możliwe 

elementy  mogą  przybierać  tylko  dwie  możliwe 

wartości

wartości

 

 

lub

lub 1

 1

.

.

Zmienne logiczne 0 i 1 mogą reprezentować

Zmienne logiczne 0 i 1 mogą reprezentować

 

 

Zmienne logiczne

Zmienne logiczne

background image

 

 

4

Tezeusz, mądra mysz 

Tezeusz, mądra mysz 

elektromechaniczna, 

elektromechaniczna, 

Claude’a Shannona.  

Claude’a Shannona.  

Jeden z pierwszych 

Jeden z pierwszych 

eksperymentów w dziedzinie 

eksperymentów w dziedzinie 

sztucznej inteligencji. 

sztucznej inteligencji. 

A Mathematical Theory of 

A Mathematical Theory of 

Communication” (1948)

Communication” (1948)

Jako jeden z pierwszych Shannon twierdził, że ciągami 

Jako jeden z pierwszych Shannon twierdził, że ciągami 

zer i jedynek (bitów) da się opisać tekst, obraz i dźwięk.

zer i jedynek (bitów) da się opisać tekst, obraz i dźwięk.

Claude Shannon

Claude Shannon

background image

 

 

Układy logiczne

Układy logiczne

wejścia

wejścia

Dowolny układ logiczny może mieć 

Dowolny układ logiczny może mieć n wejść

n wejść

 i co 

 i co 

najmniej 

najmniej jedno wyjście

jedno wyjście

.

.

Może realizować podstawowe, czy też bardziej złożone 

Może realizować podstawowe, czy też bardziej złożone 

funkcje algebry Boole’a.

funkcje algebry Boole’a.

Niezależnie od konstrukcji wewnętrznej układu 

Niezależnie od konstrukcji wewnętrznej układu 

zależność pomiędzy stanem wyjścia układu, a stanami 

zależność pomiędzy stanem wyjścia układu, a stanami 

wejść można opisać za pomocą 

wejść można opisać za pomocą 

tablicy prawdy

tablicy prawdy

 lub 

 lub 

analitycznie za pomocą wyrażenia algebraicznego

analitycznie za pomocą wyrażenia algebraicznego

wyjście

wyjście

Układ logiczny

Układ logiczny

background image

 

 

Element  konstrukcyjny  maszyn  i  mechanizmów  (dziś 

Element  konstrukcyjny  maszyn  i  mechanizmów  (dziś 

zazwyczaj:  układ  scalony,  choć  podobne  funkcje  można 

zazwyczaj:  układ  scalony,  choć  podobne  funkcje  można 

zrealizować 

również 

za 

pomocą 

innych 

rozwiązań 

zrealizować 

również 

za 

pomocą 

innych 

rozwiązań 

technicznych,  np.  hydrauliki  czy  pneumatyki),  realizujący 

technicznych,  np.  hydrauliki  czy  pneumatyki),  realizujący 

fizycznie  pewną  prostą  funkcję  logiczną,  której  argumenty 

fizycznie  pewną  prostą  funkcję  logiczną,  której  argumenty 

(zmienne logiczne) oraz sama funkcja mogą przybierać jedną z 

(zmienne logiczne) oraz sama funkcja mogą przybierać jedną z 

dwóch wartości, np. 0 lub 1.

dwóch wartości, np. 0 lub 1.

Podstawowymi 

elementami 

logicznymi, 

stosowanymi 

Podstawowymi 

elementami 

logicznymi, 

stosowanymi 

powszechnie  w  budowie  układów  logicznych,  są  elementy 

powszechnie  w  budowie  układów  logicznych,  są  elementy 

realizujące  funkcje  logiczne:  sumy  (alternatywy),  iloczynu 

realizujące  funkcje  logiczne:  sumy  (alternatywy),  iloczynu 

(koniunkcji)  i  negacji.  Są  to  odpowiednio  bramki  OR,  AND  i 

(koniunkcji)  i  negacji.  Są  to  odpowiednio  bramki  OR,  AND  i 

NOT. Za pomocą dwóch takich bramek (np. OR i NOT lub AND i 

NOT. Za pomocą dwóch takich bramek (np. OR i NOT lub AND i 

NOT)  można  zbudować  układ,  realizujący  dowolną  funkcję 

NOT)  można  zbudować  układ,  realizujący  dowolną  funkcję 

logiczną.

logiczną.

Elementy logiczne

Elementy logiczne

background image

 

 

Fizyczną  realizacją  podstawowych  operacji  logicznych  są 

Fizyczną  realizacją  podstawowych  operacji  logicznych  są 

układy  nazywane 

układy  nazywane  bramkami

bramkami

.  Są  to  układy  scalone 

.  Są  to  układy  scalone 

wykonane 

technologii 

półprzewodnikowej. 

wykonane 

technologii 

półprzewodnikowej. 

Produkowany jest bardzo szeroki asortyment układów od 

Produkowany jest bardzo szeroki asortyment układów od 

najprostszych do bardzo skomplikowanych.

najprostszych do bardzo skomplikowanych.

Stanom  logicznym  0  oraz  1  przyporządkowano  napięcia 

Stanom  logicznym  0  oraz  1  przyporządkowano  napięcia 

elektryczne:

elektryczne:

0

0

 logiczne – napięcia < 0,8 V (LOW)

 logiczne – napięcia < 0,8 V (LOW)

1

1

 logiczna - napięcia > 2,4 V (HIGH)

 logiczna - napięcia > 2,4 V (HIGH)

Fizyczna realizacja w elektronice

Fizyczna realizacja w elektronice

background image

 

 

W algebrze Boole'a, dozwolone są trzy 

W algebrze Boole'a, dozwolone są trzy 

podstawowe operacje:

podstawowe operacje: 

 

OR

OR

 

 

(suma logiczna, suma boolowska 

(suma logiczna, suma boolowska 

dysjunkcja

dysjunkcja

); 

); 

AND

AND

 

 

(

(

iloczyn logiczny, iloczyn boolowski,  

iloczyn logiczny, iloczyn boolowski,  

koniunkcja

koniunkcja

); 

); 

NOT

NOT

 

 

(

(

negacja, inwersja

negacja, inwersja

);

);

Operacje logiczne

Operacje logiczne

x

x

x
y

x y

x

y

x + y

background image

 

 

Operacje złożone:

Operacje złożone:

XOR - różnica symetryczna, suma rozłączna

XOR - różnica symetryczna, suma rozłączna

NAND – zaprzeczenie iloczynu

NAND – zaprzeczenie iloczynu

NOR – zaprzeczenie sumy

NOR – zaprzeczenie sumy

XNOR – zaprzeczenie różnicy symetrycznej

XNOR – zaprzeczenie różnicy symetrycznej

Operacje logiczne

Operacje logiczne

x

y

x y

x

y

x + y

x

y

x + y

x

y

x + y

NAND

NOR

XOR

XNOR

background image

 

 

f(x1,x2,x3,x4) = Σ[2,3,6,7,8,10,11,15,(0,13)]

f(x1,x2,x3,x4) = Σ[2,3,6,7,8,10,11,15,(0,13)]

Tablica prawdy

Tablica prawdy

background image

 

 

Tablica Karnaugha

Tablica Karnaugha

_ _                _

_ _                _

x

x

2

2

x

x

4

4

 + x

 + x

3

3

x

x

4

4

 + x

 + x

1

1

x

x

3

3

nieoptymalne

nieoptymalne

optymalne

optymalne

background image

 

 

 

 

dokładność  przetwarzania  może  być  dowolnie  duża  i  zależy 

dokładność  przetwarzania  może  być  dowolnie  duża  i  zależy 

wyłącznie od dokładności informacji wejściowych,

wyłącznie od dokładności informacji wejściowych,

 

 

znacznie większa odporność  na  zakłócenia i ogólna niezawodność 

znacznie większa odporność  na  zakłócenia i ogólna niezawodność 

urządzeń,

urządzeń,

 

 

informacja  może  być  łatwo  zapamiętana  i  magazynowana  przez 

informacja  może  być  łatwo  zapamiętana  i  magazynowana  przez 

dowolnie długi czas,

dowolnie długi czas,

 

 

istnieje  możliwość  dokładnego,  cyfrowego  przedstawiania 

istnieje  możliwość  dokładnego,  cyfrowego  przedstawiania 

informacji,  przetwarzania  jej  i  komunikacji  bezpośredniej  oraz 

informacji,  przetwarzania  jej  i  komunikacji  bezpośredniej  oraz 

pośredniej  pomiędzy  systemami,  systemami  a  użytkownikiem,  a 

pośredniej  pomiędzy  systemami,  systemami  a  użytkownikiem,  a 

także pomiędzy użytkownikami

także pomiędzy użytkownikami

Zalety stosowania techniki cyfrowej

Zalety stosowania techniki cyfrowej

background image

 

 

Podstawowe parametry 

Podstawowe parametry 

elementów logicznych

elementów logicznych

Obciążalność:

Obciążalność:

 maksymalny  prąd,  jaki  może  wypływać 

 maksymalny  prąd,  jaki  może  wypływać 

(wpływać) z wyjścia układu przy jego prawidłowej pracy.

(wpływać) z wyjścia układu przy jego prawidłowej pracy.

Średni czas propagacji:

Średni czas propagacji:

 średnia arytmetyczna czasów 

 średnia arytmetyczna czasów 

opóźnienia  przedniego  i  tylnego  zbocza  impulsu 

opóźnienia  przedniego  i  tylnego  zbocza  impulsu 

wyjściowego w stosunku do odpowiednich zboczy impulsu 

wyjściowego w stosunku do odpowiednich zboczy impulsu 

wejściowego.

wejściowego.

background image

 

 

Podstawowe parametry 

Podstawowe parametry 

elementów logicznych

elementów logicznych

Częstotliwość maksymalna:

Częstotliwość maksymalna:

 największa dopuszczalna 

 największa dopuszczalna 

częstotliwość zmian sygnału wejściowego, przy której układ 

częstotliwość zmian sygnału wejściowego, przy której układ 

pracuje poprawnie.

pracuje poprawnie.

Margines 

zakłóceń:

Margines 

zakłóceń:

 taka 

wartość 

sygnału 

 taka 

wartość 

sygnału 

zakłócającego,  która  dodana  do  sygnału  wejściowego  nie 

zakłócającego,  która  dodana  do  sygnału  wejściowego  nie 

powoduje jeszcze zmiany wartości logicznej sygnału.

powoduje jeszcze zmiany wartości logicznej sygnału.

Moc strat:

Moc strat:

 różnica między mocą dostarczaną a odbieraną 

 różnica między mocą dostarczaną a odbieraną 

(wydzielana w postaci ciepła)

(wydzielana w postaci ciepła)

background image

 

 

Układy logiczne

Układy logiczne

UKŁADY 

KOMBINACYJNE 

– 

składają 

się 

UKŁADY 

KOMBINACYJNE 

– 

składają 

się 

elementarnych układów logicznych (bramek).

elementarnych układów logicznych (bramek).

UKŁADY  SEKWENCYJNE  –  stan  logiczny  nie  zależy 

UKŁADY  SEKWENCYJNE  –  stan  logiczny  nie  zależy 

tylko  od sygnałów doprowadzanych w danej chwili do 

tylko  od sygnałów doprowadzanych w danej chwili do 

wejść  układu,  lecz  także  od  sekwencji  (kolejności) 

wejść  układu,  lecz  także  od  sekwencji  (kolejności) 

sygnałów  doprowadzanych  w  chwilach  poprzednich. 

sygnałów  doprowadzanych  w  chwilach  poprzednich. 

Zawierają elementy logiczne z pamięcią.

Zawierają elementy logiczne z pamięcią.

background image

 

 

Przerzutniki – podstawowe układy techniki impulsowej. Służą do 

Przerzutniki – podstawowe układy techniki impulsowej. Służą do 

wytwarzania drgań o przebiegu zbliżonym do prostokątnego oraz 

wytwarzania drgań o przebiegu zbliżonym do prostokątnego oraz 

sterują pracą innych układów impulsowych.

sterują pracą innych układów impulsowych.

Przerzutniki

Przerzutniki

Zależność napięcia wyjściowego od 

Zależność napięcia wyjściowego od 

wejściowego  dla  wzmacniacza  z 

wejściowego  dla  wzmacniacza  z 

dodatnim sprzężeniem zwrotnym:

dodatnim sprzężeniem zwrotnym:

1. 

1. 

k

k

β = 0

β = 0

2. 

2. 

0 < k

0 < k

β < 1

β < 1

3. 

3. 

k

k

β = 1

β = 1

4. 

4. 

k

k

β > 1

β > 1

background image

 

 

Przerzutnik

Przerzutnik

 jest 

podstawowym 

elementem 

układów 

 jest 

podstawowym 

elementem 

układów 

sekwencyjnych.  Jego  funkcja  polega  na  pamiętaniu  jednego 

sekwencyjnych.  Jego  funkcja  polega  na  pamiętaniu  jednego 

bitu informacji. 

bitu informacji. 

Przerzutnik  ma  dwa  stany  wewnętrzne  1  i  0.  Wyjście 

Przerzutnik  ma  dwa  stany  wewnętrzne  1  i  0.  Wyjście 

przerzutnika określa jego stan,  przy czym  zarówno  stan, jak i 

przerzutnika określa jego stan,  przy czym  zarówno  stan, jak i 

wyjście przerzutnika oznaczane są przez 

wyjście przerzutnika oznaczane są przez 

Q

Q

Przerzutniki mają również wyjście zanegowane

Przerzutniki mają również wyjście zanegowane

Zmiana stanu 

Zmiana stanu 

przerzutnika  następuje  pod  wpływem  zmiany  wartości 

przerzutnika  następuje  pod  wpływem  zmiany  wartości 

sygnałów wejściowych.

sygnałów wejściowych.

 

Przerzutniki

Przerzutniki

background image

 

 

Przerzutniki

Przerzutniki

background image

 

 

Przerzutniki – realizacje sprzężenia

Przerzutniki – realizacje sprzężenia

Podstawowe  struktury  realizacji  silnego 

Podstawowe  struktury  realizacji  silnego 

sprzężenia dodatniego:

sprzężenia dodatniego:

 

 

układ  Ecclessa-Jordana

układ  Ecclessa-Jordana

 (symetryczne) 

 (symetryczne) 

–  gałąź  sprzężenia  zwrotnego  jest  taka 

–  gałąź  sprzężenia  zwrotnego  jest  taka 

sama jak gałąź między stopniami,

sama jak gałąź między stopniami,

 

 

układ  Schmitta

układ  Schmitta

 (niesymetryczny)  – 

 (niesymetryczny)  – 

sprzężenie realizuje się przez połączenie 

sprzężenie realizuje się przez połączenie 

obu  stopni  wzmacniających  gałęzią,  w 

obu  stopni  wzmacniających  gałęzią,  w 

której  występuje  sumowanie  sygnałów 

której  występuje  sumowanie  sygnałów 

pochodzących  od  obu  stopni,  a 

pochodzących  od  obu  stopni,  a 

następnie  zwrotne  doprowadzenie  tych 

następnie  zwrotne  doprowadzenie  tych 

sygnałów do wejścia.

sygnałów do wejścia.

background image

 

 

Przerzutniki – podział

Przerzutniki – podział

W zależności od funkcji jaką realizuje przerzutnik, wyróżnia się:

W zależności od funkcji jaką realizuje przerzutnik, wyróżnia się:

 

 

Przerzutniki  bistabilne

Przerzutniki  bistabilne

 (ang.  Flip=Flop)  –  układy  mające  2  poziomy 

 (ang.  Flip=Flop)  –  układy  mające  2  poziomy 

stabilne.

stabilne.

 

 

Przerzutniki  monostabilne

Przerzutniki  monostabilne

 (ang.  Monoflop  lub  One  Shot)  –  układy 

 (ang.  Monoflop  lub  One  Shot)  –  układy 

mające 1 stan stabilny i 1 niestabilny.

mające 1 stan stabilny i 1 niestabilny.

 

 

Przerzutniki  astabilne

Przerzutniki  astabilne

 (ang.  Multiwibrator)  –  układy  nie  posiadające 

 (ang.  Multiwibrator)  –  układy  nie  posiadające 

stanów  stabilnych. 

stanów  stabilnych. 

Sygnał  zewnętrzny  bywa  stosowany  do 

Sygnał  zewnętrzny  bywa  stosowany  do 

synchronizacji.

synchronizacji.

background image

 

 

Przerzutniki monostabilne

Przerzutniki monostabilne

background image

 

 

Przerzutniki astabilne

Przerzutniki astabilne

Przerzutniki astabilne są generatorami impulsów prostokątnych.

Przerzutniki astabilne są generatorami impulsów prostokątnych.

background image

 

 

Wyzwalanie przerzutnika

Wyzwalanie przerzutnika

 – sposób oddziaływania impulsu zegarowego 

 – sposób oddziaływania impulsu zegarowego 

na wartość zmiennych wyjściowych przerzutnika.

na wartość zmiennych wyjściowych przerzutnika.

Stosuje się:

Stosuje się:

 

 

przerzutniki wyzwalane poziomem,

przerzutniki wyzwalane poziomem,

 

 

przerzutniki wyzwalane zboczem,

przerzutniki wyzwalane zboczem,

 

 

przerzutniki dwuzboczowe.

przerzutniki dwuzboczowe.

Przerzutniki bistabilne i monostabilne stanowią wyzwalane, a astabilne 

Przerzutniki bistabilne i monostabilne stanowią wyzwalane, a astabilne 

– samowzbudne generatory impulsów prostokątnych

– samowzbudne generatory impulsów prostokątnych

Wyzwalanie przerzutnika

Wyzwalanie przerzutnika

background image

 

 

Ze względu na moment zmiany, przerzutniki dzieli się na:

Ze względu na moment zmiany, przerzutniki dzieli się na:

 

 

asynchroniczne

asynchroniczne

 

 

synchroniczne

synchroniczne

Przerzutniki asynchroniczne

Przerzutniki asynchroniczne

 pracują bez sygnału taktującego, a 

 pracują bez sygnału taktującego, a 

stan przerzutnika ustala się bezpośrednio w wyniku zmiany 

stan przerzutnika ustala się bezpośrednio w wyniku zmiany 

stanu wejść. 

stanu wejść. 

Przerzutniki synchroniczne

Przerzutniki synchroniczne

 mają dwa rodzaje wejść: 

 mają dwa rodzaje wejść: 

 

 

informacyjne (przygotowujące) 

informacyjne (przygotowujące) 

 

 

zegarowe

zegarowe

Przerzutniki – podział

Przerzutniki – podział

background image

 

 

Przerzutniki asynchroniczne

Przerzutniki asynchroniczne

Jeśli o wartości zmiennej wyjściowej przerzutnika decydują 

Jeśli o wartości zmiennej wyjściowej przerzutnika decydują 

tylko  wejścia  asynchroniczne  to  mamy  do  czynienia  z 

tylko  wejścia  asynchroniczne  to  mamy  do  czynienia  z 

przerzutnikiem asynchronicznym.

przerzutnikiem asynchronicznym.

W  przerzutniku  tym  informacja  na  wyjściu  pojawia  się  w 

W  przerzutniku  tym  informacja  na  wyjściu  pojawia  się  w 

chwilach  uzależnionych  tylko  od  zmiany  stanu  na  jego 

chwilach  uzależnionych  tylko  od  zmiany  stanu  na  jego 

wejściach. Do tej grupy zaliczamy głównie przerzutnik RS.

wejściach. Do tej grupy zaliczamy głównie przerzutnik RS.

background image

 

 

Przerzutniki  synchroniczne

Przerzutniki  synchroniczne

 pracują  z  udziałem  sygnału 

 pracują  z  udziałem  sygnału 

taktującego, 

stan 

wejść 

informacyjnych 

jest 

taktującego, 

stan 

wejść 

informacyjnych 

jest 

przekazywany  na  wyjście  w  chwilach  występowania 

przekazywany  na  wyjście  w  chwilach  występowania 

określonego  poziomu,  lub  narastającego  (opadającego) 

określonego  poziomu,  lub  narastającego  (opadającego) 

zbocza sygnału taktującego. 

zbocza sygnału taktującego. 

Podstawowymi typami przerzutników synchronicznych są:

Podstawowymi typami przerzutników synchronicznych są:

RS, JK, D, T.

RS, JK, D, T.

Przerzutniki synchroniczne

Przerzutniki synchroniczne

background image

 

 

Pracę przerzutnika można przedstawić w różny sposób:

Pracę przerzutnika można przedstawić w różny sposób:

 

 

za pomocą tablicy przejść

za pomocą tablicy przejść

 

 

tablicy wzbudzeń

tablicy wzbudzeń

 

 

wykresu czasowego

wykresu czasowego

 

 

grafu 

grafu 

Najczęściej  jest  to  tablica  przejść  (stanów),  w  której 

Najczęściej  jest  to  tablica  przejść  (stanów),  w  której 

przedstawione są stany na wejściach informacyjnych układu w 

przedstawione są stany na wejściach informacyjnych układu w 

chwili t

chwili t

n

n

, tzn. przed nadejściem impulsu zegarowego i stany w 

, tzn. przed nadejściem impulsu zegarowego i stany w 

chwili t

chwili t

n+1

n+1

, tzn. po wystąpieniu impulsu zegarowego.

, tzn. po wystąpieniu impulsu zegarowego.

Opis pracy przerzutnika

Opis pracy przerzutnika

background image

 

 

Przerzutnik RS

Przerzutnik RS

,  zwany tak od angielskich słów Reset (kasuj) i 

,  zwany tak od angielskich słów Reset (kasuj) i 

Set  (ustaw),  jest  najprostszym  układem  przerzutnika 

Set  (ustaw),  jest  najprostszym  układem  przerzutnika 

bistabilnego.  W  najprostszej  postaci  składa  się  z  dwóch 

bistabilnego.  W  najprostszej  postaci  składa  się  z  dwóch 

bramek  NOR  odpowiednio  połączonych  ze  sobą  w  sposób 

bramek  NOR  odpowiednio  połączonych  ze  sobą  w  sposób 

pokazany na rysunku: 

pokazany na rysunku: 

Asynchroniczny przerzutnik RS

Asynchroniczny przerzutnik RS

background image

 

 

Normalnym  stanem  spoczynkowym  jest  stan  zerowych 

Normalnym  stanem  spoczynkowym  jest  stan  zerowych 

sygnałów wejściowych.

sygnałów wejściowych.

 

 

Gdy 

Gdy 

S=0 i R=0

S=0 i R=0

 stan przerzutnika nie zmienia się 

 stan przerzutnika nie zmienia się 

 

 

Dla 

Dla 

S=0 i R=1

S=0 i R=1

 przerzutnik zostaje wyzerowany 

 przerzutnik zostaje wyzerowany 

 

 

Przy 

Przy 

S=1

S=1

 oraz 

 oraz 

R=0

R=0

 następuje zmiana stanu przerzutnika

 następuje zmiana stanu przerzutnika

 

 

Stany  jednoczesnych  sygnałów 

Stany  jednoczesnych  sygnałów 

1

1

 na  obu  wejściach     

 na  obu  wejściach     

przerzutnika są 

przerzutnika są 

niedozwolone.

niedozwolone.

Asynchroniczny przerzutnik RS

Asynchroniczny przerzutnik RS

background image

 

 

n

n

Q

R

 

00 

01 

11 

10 

 

Q

n

 

S

n

R

n

 

=

+

1

n

Q

n

S

+

                                            przy czym 

S

S

n

n

 

 

R

R

n

n

 = 0

 = 0

Asynchroniczny przerzutnik RS

Asynchroniczny przerzutnik RS

Stan nieokreślony oznacza, że wartości zmiennych będą zależne od 

Stan nieokreślony oznacza, że wartości zmiennych będą zależne od 

dominacji wybranego wejścia przerzutnika (R lub S).

dominacji wybranego wejścia przerzutnika (R lub S).

background image

 

 

Asynchroniczny przerzutnik RS

Asynchroniczny przerzutnik RS

Opis pracy przerzutnika za pomocą tablicy przejść, 

Opis pracy przerzutnika za pomocą tablicy przejść, 

która przedstawia zależność wyjścia Q przerzutnika w chwili n+1 

która przedstawia zależność wyjścia Q przerzutnika w chwili n+1 

od wartości R, S i Q w chwili n.

od wartości R, S i Q w chwili n.

background image

 

 

Tabela stanów ilustrująca działanie logiczne

 (?oznacza stan zabroniony)

Q

Q

n+1 

n+1 

 

R

S

Q

Q

?

?

Q

– oznacza stany zabronione

Wykres czasowy i tabela stanów dla przerzutnika RS zbudowanego z bramek NOR

Wykres czasowy i tabela stanów dla przerzutnika RS zbudowanego z bramek NOR

Asynchroniczny przerzutnik RS

Asynchroniczny przerzutnik RS

background image

 

 

Przerzutnik synchroniczny RS

Przerzutnik synchroniczny RS

 ma dodatkowe wejście C, 

 ma dodatkowe wejście C, 

do 

którego 

doprowadza 

się 

sygnał 

taktujący 

do 

którego 

doprowadza 

się 

sygnał 

taktujący 

(synchronizujący). 

Zmiana 

stanu 

przerzutnika 

(synchronizujący). 

Zmiana 

stanu 

przerzutnika 

synchronicznego  następuje  w  chwilach  wyznaczonych 

synchronicznego  następuje  w  chwilach  wyznaczonych 

przez sygnał taktujący. 

przez sygnał taktujący. 

Synchroniczny przerzutnik RS

Synchroniczny przerzutnik RS

S

R

C

Q

Q

background image

 

 

Wejścia informacyjne 

Wejścia informacyjne J i K

J i K

,

,

 odpowiadają wejściom S i R przerzutnika 

 odpowiadają wejściom S i R przerzutnika 

RS.

RS.

 

 

 Przerzutnik JK 

 Przerzutnik JK 

nie ma stanów wej

nie ma stanów wej

ś

ś

ciowych niedozwolonych.

ciowych niedozwolonych.

 W 

 W 

przypadku jednoczesnego podania sygnałów 1 na wejścia J i K, jego 

przypadku jednoczesnego podania sygnałów 1 na wejścia J i K, jego 

stan  następny  będzie  negacją  stanu  aktualnego.  Równanie  logiczne 

stan  następny  będzie  negacją  stanu  aktualnego.  Równanie  logiczne 

przerzutnika JK ma postać:

przerzutnika JK ma postać:

 

00 

01 

11 

10 

 

Q

n

J

n

K

n

 

=

+

1

n

Q

+

n

n

Q

J

n

n

Q

K

Synchroniczny przerzutnik JK

Synchroniczny przerzutnik JK

J

K

C

Q

Q

background image

 

 

Przerzutnik  D

Przerzutnik  D

 

 

(ang. 

(ang. 

Delay

Delay

ma

ma

 jedn

 jedn

o

o

 wej

 wej

ś

ś

ci

ci

e

e

 informacyjn

 informacyjn

e

e

oznaczonym liter

oznaczonym liter

ą

ą

 D. Spe

 D. Spe

ł

ł

nia on funkcj

nia on funkcj

ę

ę

 przepisywania informacji 

 przepisywania informacji 

z  wej

z  wej

ś

ś

cia  D  na  wyj

cia  D  na  wyj

ś

ś

cie 

cie 

Q

Q

 z  opó

 z  opó

ź

ź

nieniem  jednego  impulsu 

nieniem  jednego  impulsu 

taktuj

taktuj

ą

ą

cego.

cego.

 Równanie logiczne przerzutnika D ma postać:

 Równanie logiczne przerzutnika D ma postać:

n

D

 

 

Q

n

D

n

 

=

+

1

n

Q

Synchroniczny przerzutnik D

Synchroniczny przerzutnik D

D

C

Q

Q

background image

 

 

Przerzutnik  T  (ang.  Toggle)  jest  przerzutnikiem  synchronicznym 

Przerzutnik  T  (ang.  Toggle)  jest  przerzutnikiem  synchronicznym 

maj

maj

ą

ą

cym  jedno  wej

cym  jedno  wej

śc

śc

ie  informacyjne  T.

ie  informacyjne  T.

 Równanie  logiczne 

 Równanie  logiczne 

przerzutnika T ma postać:

przerzutnika T ma postać:

n

n

Q

T

=

 

 

Q

n

T

n

 

=

+

1

n

Q

+

n

n

Q

T

n

n

Q

T

T

C

Q

Q

Synchroniczny przerzutnik T

Synchroniczny przerzutnik T

background image

 

 

Jeżeli  na  wejściu  T  jest  przygotowany  stan  1,  to  po  każdym 

Jeżeli  na  wejściu  T  jest  przygotowany  stan  1,  to  po  każdym 

impulsie  taktującym,  doprowadzonym  do  wejścia  C,  stan 

impulsie  taktującym,  doprowadzonym  do  wejścia  C,  stan 

przerzutnika zmienia się na przeciwny. Przy T = 0 Przerzutnik 

przerzutnika zmienia się na przeciwny. Przy T = 0 Przerzutnik 

T  nie  zmienia  stanu,  innymi  słowy,  występuje  wówczas 

T  nie  zmienia  stanu,  innymi  słowy,  występuje  wówczas 

blokada stanów wyjściowych.

blokada stanów wyjściowych.

Przerzutniki  T  są  najczęściej  stosowane  w  układach 

Przerzutniki  T  są  najczęściej  stosowane  w  układach 

liczących,  w  których  wykorzystuje  się  ich  zdolność  do 

liczących,  w  których  wykorzystuje  się  ich  zdolność  do 

dzielenia  przez  2  (dwukrotnego  zmniejszania)  częstotliwości 

dzielenia  przez  2  (dwukrotnego  zmniejszania)  częstotliwości 

sygnału taktującego. 

sygnału taktującego. 

Synchroniczny przerzutnik T

Synchroniczny przerzutnik T

 

 

Q

n

T

n

 

background image

 

 

Zastosowania przerzutników są bardzo szerokie:

Zastosowania przerzutników są bardzo szerokie:

 

 

wykorzystuje się do budowy rejestrów przesuwających, 

wykorzystuje się do budowy rejestrów przesuwających, 

 

 

liczników, 

liczników, 

 

 

układów sterowania wskaźników alfanumerycznych 

układów sterowania wskaźników alfanumerycznych 

 

 

inne układy sekwencyjne.

inne układy sekwencyjne.

Zastosowania przerzutników

Zastosowania przerzutników

background image

 

 

Liczniki

Liczniki

Liczniki  stosuje  się  do  zmiany  impulsów.  Najprostszy  można 

Liczniki  stosuje  się  do  zmiany  impulsów.  Najprostszy  można 

zbudować 

szeregowo 

połączonych, 

synchronicznych 

zbudować 

szeregowo 

połączonych, 

synchronicznych 

przerzutników  bistabilnych,  z  których  każdy  pod  wpływem  impulsu 

przerzutników  bistabilnych,  z  których  każdy  pod  wpływem  impulsu 

zegara, zmienia swój stan na przeciwny do poprzedniego.

zegara, zmienia swój stan na przeciwny do poprzedniego.

background image

 

 

Liczniki

Liczniki

background image

 

 

Rejestry

Rejestry

background image

 

 

Przełączanie tranzystora NMOS

Przełączanie tranzystora NMOS

background image

 

 

CMOS - czas przełączania

CMOS - czas przełączania

background image

 

 

S

G

Wejście

D

+ V

DD

D

S

G

Wyjście

pMOSFET

nMOSFET

- V

SS

Inwerter CMOS - schemat

Inwerter CMOS - schemat

background image

 

 

  

GND

V

DD

Out

In

Poly

n

+

n

+

n

+

p

+

p

+

SiO

2

n-well

SiO

2

Metal

D

Gate oxide

N-channel transistor

P-channel transistor

D

S

S

p

+

Si (p)

p

+

In

GND

V

DD

Out

Inwerter CMOS - technologia

Inwerter CMOS - technologia

background image

 

 

Bramki CMOS

Bramki CMOS

NAND

NOR


Document Outline