04.04.2014 Views

Základy číslicové techniky

Základy číslicové techniky

Základy číslicové techniky

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Základy</strong> <strong>číslicové</strong> <strong>techniky</strong><br />

Realizace logických obvodů


Historické realizace<br />

• reléová logika<br />

• diodová logika<br />

• RTL<br />

– rezistorově - tranzistorová logika<br />

• na vstupu hradla rezistor, bipolární tranzistor na<br />

výstupu<br />

• ECL (Emitter Coupled Logic)<br />

– na svoji dobu (60. – 70. léta) velmi rychlá<br />

(MHz) díky tranzistorům zapojeným jako<br />

emitorové sledovače


TTL<br />

TTL = transistor – transistor logic<br />

• na vstupu i na výstupu bipolární tranzistor<br />

• 70. léta, ve formě integrovaných obvodů<br />

– první masové rozšíření integrovaných obvodů<br />

• napájení +5V<br />

• úrovně:<br />

– log.0: 0V až 0,8 V<br />

• na výstupu obvodu v log. 0 není více jak 0,4V<br />

– log.1: 2,4V až 5 V<br />

• 2,0 V vyhodnotí obvod ještě jako log. 1<br />

• dodnes mají jednočipové mikropočítače signály<br />

v úrovních TTL


Zapojení hradla NAND TTL<br />

víceemitorový<br />

tranzistor<br />

tranzistory pracují ve spínacím režimu


Zapojení hradla NAND TTL<br />

Log. 1 Log. 0<br />

sepnutý<br />

rozepnutý<br />

rozepnutý<br />

sepnutý


• logický zisk N<br />

Parametry hradel<br />

– kolik vstupů můžeme zapojit na 1 výstup<br />

– u TTL typicky N=10<br />

• zpoždění<br />

– v počátcích typ. 20 ns, později 10 ns<br />

– dnes u CMOS v řádech 10 ps


Řada LS<br />

• vylepšená řada LS (Low Schotky)<br />

– řada s nízkým příkonem a rychlými<br />

Schotkyho tranzistory (přechod kovpolovodič)


Speciální výstupy<br />

Otevřený kolektor<br />

• výstup hradla není dvojčinný<br />

– nemá oba tranzistory<br />

• chybí „pull-up“ tranzistor, který zajišťuje<br />

log. 1<br />

– musí se zajistit externím rezistorem<br />

• realizuje se tzv. vodičový součin wireand


Otevřený kolektor<br />

(open collector)


Vodičový součin


Třístavový výstup<br />

• výstup obvodu může být kromě log. 0 a log. 1<br />

ve třetím stavu, tj. vývod obvodu je odpojen<br />

od vnitřní logiky<br />

princip<br />

vstup enable = povolení<br />

Je-li \E = 1, je výstup ve třetím stavu<br />

(odpojen)<br />

Je-li \E = 0, je výstup aktivní (0 nebo 1)


Třístavový výstup<br />

skutečné provedení<br />

Pro \E = 1 jsou uzavřeny (rozepnuty) oba<br />

tranzistory T3 i T4


Třístavový výstup<br />

• k čemu je dobrý?<br />

• k připojení obvodů na sběrnici =<br />

vícebodový spoj<br />

– když jeden obvod vysílá, výstupy ostatních<br />

obvodů musejí být odpojeny


Sběrnice


Řada obvodů 74xx<br />

• obvody TTL se vyráběly v řadě s označením<br />

74xx, resp. 74LSxx<br />

– 7400 – 4x dvouvstupový NAND


Řada obvodů 74xx


Řada obvodů 74xx<br />

7400<br />

(74LS00)<br />

7404<br />

(74LS04)


Třístavový obousměrný budič<br />

74LS245


Obvody CMOS<br />

• technologie, kterou jsou dnes vyráběny<br />

logické obvody, procesory<br />

• základem je unipolární tranzistor<br />

• výhody:<br />

– malé rozměry hradla<br />

– nízký příkon ve statickém režimu<br />

– nevýhoda: příkon roste s kvadrátem<br />

hodinové frekvence


Obvody CMOS<br />

• původně napájení až 15V<br />

• dnes se napájení snižuje<br />

– 5V, 3,3V, 2,5V, 1,8V<br />

• úrovně:<br />

– log.0: 0V až 0,3*Ucc (0,3 * napájecí napětí)<br />

– log.1: 0,7*Ucc až Ucc<br />

• vyráběly se v řadě 40xx, dnes označení dle<br />

TTL, např. 74HCxx, resp. 74HCTxx (TTL<br />

kompatibilní)


Hradlo NAND CMOS


Nedokonalosti v realizaci obvodů<br />

1. reálné obvody mají zpoždění<br />

2. díky různým zpožděním signálu v různých<br />

větvích obvodu může dojít k nestabilitě na<br />

výstupu (zakmitání) při změně vstupního<br />

signálu - hazardy


Hazardy<br />

statický<br />

dynamický

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!