12.07.2015 Views

logicke obvody.pdf - Ostravská univerzita v Ostravě

logicke obvody.pdf - Ostravská univerzita v Ostravě

logicke obvody.pdf - Ostravská univerzita v Ostravě

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Počítačové systémy - logické <strong>obvody</strong> a systémyjednotka CPU, tvořená řadičem instrukcí, ALU, registry pro zápis dat, instrukcía stavu, a paměťovým rozhraním. Vnitřní adresová sběrnice je 8vodičová,multiplexovaná a slouží též jako (obousměrná) datová sběrnice. Řídicí sběrnicenení v obrázcích zakreslena. Paměť programu (ROM) může mít kapacitu 64 kBprávě tak jako paměť dat (RAM). To je kapacita, kterou je tento jednočipovýmikropočítač schopen adresovat ať se jedná o paměť na čipu nebo externípaměť. Na čipu je však umístěno jen max. 256 bytů paměti dat a max. 32 kBpaměti programu. Tento vzájemný poměr kapacity paměti programu a operačnípaměti je charakteristický pro řídicí softwarové aplikace, neboť ty neobsahujíprogramové operace náročné na operační paměť. Mikrořadič má čtyři 8bitovéobousměrné paralelní porty pro vstup/výstup číslicových logických signálů ajeden sériový port pro asynchronní a synchronní sériovou komunikaci a prokomunikaci v multiprocesorových systémech. Je schopen zpracovat logickýsignál přerušení z celkem 6 zdrojů. Může mít až tři programovatelné 16bitovéčítače/časovače, použitelné buď odděleně pro komunikaci s vnějšímprostředím, nebo lze jeden z nich využít pro generaci přenosové rychlostisériového kanálu. Pracovní kmitočet hodinového signálu se může pohybovat vrozmezí od 0 do 16 MHz. Paměť programu může být v provedení ROM,PROM nebo EPROM. (V literatuře popisující mikrořadiče se vyskytuje častonázev OTPROM, což je zkratka pro One-Time-Programmable ROM; tentonázev je ekvivalentní označení PROM.) Mikrořadič má dva režimy sníženéspotřeby, “idle”, kdy se spotřeba z původních 70 mA na napájecím napětí 5 Vsníží na cca 30 mA, a “power-down”, kdy je jeho spotřeba pouze cca 50 µA.Rychlejší 16bitový jednočipového mikropočítač má shodné součásti a proto jenebudeme opakovat. Adresová sběrnice je oddělena od datové a má 8 vodičů;řádková a sloupcová adresa jsou časově multiplexovány. Adresovatelný prostorje proto 64 kB, z otho na čipu může být až 32 kB. Datová sběrnice má plnoušířku 16 vodičů, přenos dat mezi CPU, pamětí a periferiemi je proto rychlejšínež v předchozím případě. Aritmeticko-logická jednotka má zabudovanouhardwarovou násobičku (16x16 bitů za 1,75 µs při taktovací frekvenci 16MHz) a děličku (32/16 bitů za 3 µs při taktovací frekvenci 16 MHz).Mikrořadič obsahuje systém pro zrychlení obsluhy přerušení, označený naobrázku jako PTS, a jednotku pro zpracování událostí, označenou jako EPA.Tato jednotka “předzpracovává” číslicové signály z periferních čidel z hlediskasplnění potřebných podmínek (například komparace, časová následnost, apod.)a šetří tak procesoru čas, o který je pak odezva na konkrétní stav vnějších čidelrychlejší. Kromě toho obsahuje mikrořadič na čipu ještě převodník A/D sprogramovatelným rozlišením 10 nebo 12 bitů (nižší rozlišení znamená kratšídobu převodu), který je vybaven 8-14 kanálovým multiplexerem rovněž načipu. Mikrokontrolér je tak schopen reagovat i na analogové signály z vnějšíchčidel bez dodatečných součástek. Číslicových logických vstupů můžemikrokontrolér využít až 53 a obsahuje rovněž dva programovatelnéčitače/časovače a hlídací časovač (watchdog). Sběrnice mikrořadiče jsouvyvedeny pro připojení vnější paměti nebo dalších vstupně-výstupních obvodů.Z uvedených příkladů je zřejmé, že jednočipový mikropočítač je a zůstaneširoce používanou elektronickou součástkou v jednoúčelových aplikacích, kdeje rozsah řídicích funkcí předem znám. Velký výběr mikrořadičů nabízenýchrůznými výrobci umožňuje nalézt typ, jaký je pro danou aplikaci nejvhodnější.80

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

Saved successfully!

Ooh no, something went wrong!