KR580VI53

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 20 november 2021; verifiering kräver 1 redigering .

KR580VI53  - en elektronisk komponent, en mikrokrets av en programmerbar tre-kanals timer för en räknare av intervaller och externa händelser (antal pulser), en programmerbar frekvensdelare, en enda vibrator .

Innehåller tre identiska oberoende räknarkanaler, varje kanal är en mjukvarukonfigurerbar 8- eller 16- bitarsräknare . Kanaldriftlägen är programmerbara.

Ingår i mikroprocessorsatsen KR580 .

Mikrokretsen tillverkades i två versioner, KR580VI53 (liknande i8253) med en maximal driftfrekvens på 2 MHz och KR580VI53D (liknande i8253-5) med en maximal driftfrekvens på 2,5 MHz, designen är ett DIP24 plasthölje (bred ) ) eller keramisk metall.

Det är en funktionell kopia av Intel 8253 (i8253) chip.

Beskrivning och funktioner

Funktionsdiagram och stifttilldelningar

Varje kanal har 2 ingångar (räkneingång och grindning eller räkneaktivering) och 1 utgång.

Blockschema över Intel 8253-timern (analog KR580VI53), pinout- och pintilldelning
Bild Utdatanamn Beskrivning
D0…D7 Dubbelriktad databuss
/WR skriva. Spela in. På en låg nivå vid denna ingång skriver mikroprocessorn data till en programmerbar timer.
/RD läsa. Läsning. En låg nivå på denna ingång informerar den programmerbara timern om att processorn vill läsa räknarens tillstånd. Samtidigt utsätter mikrokretsen innehållet i räknaren för slutsatserna D0 ... D7.
/CS markera marker. Markval. En låg nivå initierar ett utbyte mellan processorn och den programmerbara timern. Påverkar inte timerräknarnas funktion.
A0, A1 adressingångar. Låter dig välja en av de tre räknarna för att läsa/skriva räknarnas tillstånd.
CLK0…CLK2
(Input0…Input2)
Klockingångar för var och en av de tre räknarna.
GATE0...GATE2
(Permission0...Permission2)
Räknaraktiveringsingångar. Nivå "1" - räkneupplösning eller räknare nollställning på kanten.
UT0...UT2
(Ut0...Ut2)
räknarutgångar.

Funktionssätt

Mikrokretsen fungerar i ett av 6 lägen. Valet av driftsätt för varje kanal och bredden på kanalräknaren (1 eller 2 byte) görs genom att skriva styrordet till mikrokretsens styrregister (ord). För att ställa in lägena för alla 3 kanalerna måste du skriva 3 byte till kontrollregistret. Efter att ha ställt in lägena matas de initiala värdena in i kanalräknarna från den externa databussen (1 eller 2 byte, beroende på kontrollordet).

När som helst kan de initiala värdena skrivas över genom att omarrangera räknekonstanterna [1] .

Applikation

En typisk tillämpning av ett timerchip i datorer och styrenheter  är mjukvarumätning av tidsintervall, händelseräkning, generering av hårdvaruavbrottsförfrågningar för realtidsdrift , och timerchippet ingår i en typisk seriellt gränssnitt LSI -aktiveringskrets , vilket gör att du kan välj programmässigt en av standardöverföringshastigheterna.

I sovjetiska utbildnings- och hushållsdatorer användes KR580VI53 ofta som en  hårdvaruljudgenerator . I synnerhet är det så här 580VI53 användes i datorer Corvette PK8010 / PK8020 , Mikrosha , Vector-06Ts , Soyuz-Neon PK-11/16 , Byte [2] , Specialist MX , i en färg pseudografisk videoexpansionsmodul (MTsPG) för datorn Partner 01.01 och i spelautomat TIA-MC-1 . RMIF TI-3 synthesizer använder 8 sådana mikrokretsar, och Minstrel-prefixet för BC-datorer har två . Ljudgenerering utfördes ursprungligen i Soyuz-Neon PK-11/16 -datorn , där tre ljudkanaler genereras med två KR580VI53. En timer producerar toner, och den andra tjänar till att justera volymen på kanalerna genom att ändra fyrkantvågens arbetscykel . Musiken som produceras av denna krets liknar den som spelas av den dedikerade musiken LSI AY-8912.

Som ljudgenerator användes i8253-chippet och en liknande i8254 (sovjetisk analog - KR1810VI54) i IBM PC / XT och PC / AT PC , såväl som i deras sovjetiska och utländska motsvarigheter - en av de tre timerkanalerna användes att spela upp ljud. En ljudgenerator ( PC-högtalare ) standard för IBM-kompatibla datorer finns också i moderna datorer, där i8253/i8254-funktionerna är implementerade i ett av moderkortets chipset . I en telefon med automatisk uppringaridentifiering ( ANI ), gjord på Z80- mikroprocessorn , används endast en av mikrokretsens tre kanaler för att generera ljud.

Anteckningar

  1. Aleksenko A. G., Galitsyn A. A., Ivannikov A. D. Design av radio-elektronisk utrustning på mikroprocessorer: Programmering, standardlösningar, felsökningsmetoder. - M . : Radio och kommunikation, 1984. 272 ​​s., ill. UDC 681.325.5-181.4.
  2. Dator "Byte" (otillgänglig länk) . Datum för åtkomst: 28 juli 2009. Arkiverad från originalet den 12 februari 2012. 

Länkar