3963


Cezary Jurczak

Warszawa 21.12.1998

gr.studencka 3P23

zespół 13

Elementy i Układy Elektroniczne

Ćwiczenie 8

„Bramki cyfrowe”

1. Badanie inwertera 74LS04.

Charakterystyka przejściowa inwertera 74LS04 znajduje się na wykresie 1.

0x01 graphic

Zawartość plik do symulacji programem Pspice:

Charakterystyka inwertera 74LS04 INV_LS.CIR

VCC zas 0 5V

VIN IN 0 0V

X1 IN OUT ZAS 74LS04

R1 OUT 0 10K

.DC VIN 0 5 0.05

.PROBE

.lib inwerter.lib

.END

Z wykresu 1 wyznaczam parametry inwertera 74LS04 :

Napięcie wyjściowe stanu wysokiego:

Napięcie wyjściowe stanu niskiego:

Amplituda logiczna:

Napięcie progowe:

Margines zakłóceń dla stanu „1”:

Margines zakłóceń dla stanu „0”:

2. Badanie inwertera 74HCU04.

Charakterystyka przejściowa inwertera 74HCU04 znajduje się na wykresie 2.

0x01 graphic

Zawartość plik do symulacji programem Pspice:

Charakterystyka inwertera 74HCU04 INV_MOS.CIR

VCC zas 0 5V

VIN IN 0 0V

X1 IN OUT ZAS 74HCU04

.DC VIN 0 5 0.05

.PROBE

.lib inwerter.lib

.END

Z wykresu 2 wyznaczam parametry inwertera 74HCU04 :

Napięcie wyjściowe stanu wysokiego:

Napięcie wyjściowe stanu niskiego:

Amplituda logiczna:

Napięcie progowe:

Margines zakłóceń dla stanu „1”:

Margines zakłóceń dla stanu „0”:

3. Badanie bramki NAND.

a) MNTYMXDLY = 1

Przebiegi wejściowe i wyjściowy znajdują się na wykresie 3.

Wykres 3. Przebiegi wejściowe i wyjściowe bramki NAND dla MNTYMXDLY=1

Czasy opóźnień wynoszą :

tdLH = 85,1ns - 80ns ≅ 5,1ns

tdHL = 42,8ns - 40ns ≅2,8ns

b) MNTYMXDLY = 2

Przebiegi wejściowe i wyjściowy znajdują się na wykresie 4.

Wykres 4. Przebiegi wejściowe i wyjściowe bramki NAND dla MNTYMXDLY=2

Czasy opóźnień wynoszą :

tdLH = 91,6ns - 80ns ≅11,6ns

tdHL = 47,0ns - 40ns ≅7,0ns

c) MNTYMXDLY = 3

Przebiegi wejściowe i wyjściowy znajdują się na wykresie 5.

Wykres 5. Przebiegi wejściowe i wyjściowe bramki NAND dla MNTYMXDLY=3

Czasy opóźnień wynoszą:

tdLH = 102,7ns - 80ns ≅ 22,7ns

tdHL = 55,0ns - 40ns = 15,0ns

4.Metoda pomiaru uśrednionego czasu propagacji.

Aby zmierzyć uśredniony czas propagacji inwertera należy wykonać generator z kilku identycznych inwerterów połączonych w szereg , a następnie zmierzyć okres Tg generowanego sygnału. Uśredniony czas propagacji jednego inwertera obliczamy ze wzoru:

tpd=

gdzie k - liczba inwerterów

Uśredniony czas propagacji tpd inwertera (dla mntymxdly=2) wynosi :

tpd = (tdHL+tdLH)/2 = (11,6+7)/2 = 9,3ns

Okres generatora zbudowanego z pięciu inwerterów (tpd =9,3ns) wynosi:

Tg=2tpdk= 2 * 9,3ns* 5= 93ns

Aby sprawdzić jak ma się to do rzeczywistości zasymulować należy generatora z pliku gen_cyf.cir. Jak widać na poniższym rysunku okres generatora zgadza się z obliczoną wartością Tg.( Układ symulowany dla MNTYMXDLY=2 )

Z dość dobrą dokładnością widzimy zgodność z obliczeniami - Tg ok. 95 ns.

5



Wyszukiwarka