KR580VI53 - elektronická součástka, mikroobvod programovatelného tříkanálového časovače pro počítadlo intervalů a externích událostí (počet pulsů), programovatelný frekvenční dělič, jednoduchý vibrátor .
Obsahuje tři identické nezávislé čítací kanály, každý kanál je softwarově konfigurovatelný 8- nebo 16bitový čítač . Provozní režimy kanálů jsou programovatelné.
Je součástí mikroprocesorové sady KR580 .
Mikroobvod byl vyráběn ve dvou verzích, KR580VI53 (obdoba i8253) s maximální pracovní frekvencí 2 MHz a KR580VI53D (obdoba i8253-5) s maximální pracovní frekvencí 2,5 MHz, provedení je plastové pouzdro DIP24 (široké ) nebo keramika-kov.
Jedná se o funkční kopii čipu Intel 8253 (i8253).
Každý kanál má 2 vstupy (početní vstup a hradlování nebo vstup umožňující počítání) a 1 výstup.
Obrázek | Název výstupu | Popis |
---|---|---|
D0…D7 | Obousměrná datová sběrnice | |
/WR | napsat. Záznam. Při nízké úrovni na tomto vstupu zapisuje mikroprocesor data do programovatelného časovače. | |
/RD | číst. Čtení. Nízká úroveň na tomto vstupu informuje programovatelný časovač, že procesor chce přečíst stav čítače. Současně mikroobvod vystavuje obsah počítadla závěrům D0 ... D7. | |
/CS | výběr čipu. Výběr čipu. Nízká úroveň zahájí výměnu mezi procesorem a programovatelným časovačem. Neovlivňuje činnost časovačů. | |
A0, A1 | adresové vstupy. Umožňuje vybrat jeden ze tří čítačů pro operaci čtení / zápisu stavu čítačů. | |
CLK0…CLK2 (Vstup0…Vstup2) |
Vstupy hodin pro každý ze tří čítačů. | |
GATE0…GATE2 (Oprávnění0…Oprávnění2) |
Vstupy pro povolení čítače. Úroveň "1" - rozlišení počítání nebo reset počitadla na hraně. | |
OUT0…OUT2 (Out0…Out2) |
čítačové výstupy. |
Mikroobvod pracuje v jednom ze 6 režimů. Volba provozního režimu každého kanálu a šířky čítače kanálu (1 nebo 2 byty) se provádí zápisem řídicího slova do řídicího registru (slova) mikroobvodu. Chcete-li nastavit režimy všech 3 kanálů, musíte do řídicího registru zapsat 3 bajty. Po nastavení režimů se počáteční hodnoty zadávají do čítačů kanálů z externí datové sběrnice (1 nebo 2 bajty, v závislosti na řídicím slově).
Počáteční hodnoty lze kdykoli přepsat přeskupením početních konstant [1] .
Typickou aplikací čipu časovače v počítačích a ovladačích je softwarové měření časových intervalů, počítání událostí, generování požadavků na hardwarové přerušení pro provoz v reálném čase a čip časovače je součástí typického obvodu umožňujícího sériové rozhraní LSI , který umožňuje programově vyberte jednu ze standardních přenosových rychlostí.
V sovětských vzdělávacích a domácích počítačích byl KR580VI53 často používán jako hardwarový zvukový generátor . Konkrétně takto byl 580VI53 použit v počítačích Corvette PK8010 / PK8020 , Mikrosha , Vector-06Ts , Sojuz-Neon PK-11/16 , Byte [2] , Specialist MX , v modulu pro rozšíření pseudografického videa (MTsPG) pro počítači Partner 01.01 a v automatu TIA-MC-1 . Syntezátor RMIF TI-3 používá 8 takových mikroobvodů a předpona Minstrel pro počítače BC má dva. Generování zvuku bylo původně prováděno v počítači Sojuz-Neon PK-11/16 , kde jsou tři zvukové kanály generovány pomocí dvou KR580VI53. Jeden časovač produkuje tóny a druhý slouží k nastavení hlasitosti kanálů změnou pracovního cyklu obdélníkové vlny. Hudba produkovaná tímto obvodem je podobná té, kterou hraje specializovaná hudba LSI AY-8912.
Jako zvukový generátor byl čip i8253 a podobný i8254 (sovětský analog - KR1810VI54) používán v počítačích IBM PC / XT a PC / AT , stejně jako v jejich sovětských a zahraničních protějšcích - byl použit jeden ze tří kanálů časovače. přehrát zvuk. Standardní zvukový generátor ( PC reproduktor ) pro PC kompatibilní s IBM je také přítomen v moderních počítačích, kde jsou funkce i8253/i8254 implementovány v jednom z čipů základní desky . V telefonním přístroji s automatickou identifikací volajícího ( ANI ), vyrobeném na mikroprocesoru Z80 , se také ke generování zvuku používá pouze jeden ze tří kanálů mikroobvodu.