KR580VI53

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 20. november 2021; verifikation kræver 1 redigering .

KR580VI53  - en elektronisk komponent, et mikrokredsløb af en programmerbar tre-kanals timer til en tæller af intervaller og eksterne hændelser (antal impulser), en programmerbar frekvensdeler, en enkelt vibrator .

Indeholder tre identiske uafhængige tællerkanaler, hver kanal er en softwarekonfigurerbar 8- eller 16-bit tæller . Kanaldriftstilstande er programmerbare.

Inkluderet i mikroprocessorsættet KR580 .

Mikrokredsløbet blev produceret i to versioner, KR580VI53 (svarende til i8253) med en maksimal driftsfrekvens på 2 MHz , og KR580VI53D (svarende til i8253-5) med en maksimal driftsfrekvens på 2,5 MHz, designet er en DIP24 plastkasse (bred) ) eller keramik-metal.

Det er en funktionel kopi af Intel 8253 (i8253) chippen.

Beskrivelse og funktioner

Funktionelt diagram og pin-tildelinger

Hver kanal har 2 indgange (tælle input og gating eller tælleaktiveret input) og 1 udgang.

Blokdiagram af Intel 8253-timeren (analog KR580VI53), pinout og pin-tildeling
Billede Udgangsnavn Beskrivelse
D0…D7 Tovejs databus
/WR skrive. Optage. På et lavt niveau ved denne indgang skriver mikroprocessoren data til en programmerbar timer.
/RD Læs. Læsning. Et lavt niveau på denne indgang informerer den programmerbare timer om, at processoren ønsker at aflæse tællerens tilstand. Samtidig udsætter mikrokredsløbet indholdet af tælleren for konklusionerne D0 ... D7.
/CS chip valg. Chip valg. Et lavt niveau initierer en udveksling mellem processoren og den programmerbare timer. Påvirker ikke driften af ​​timertællerne.
A0, A1 adresse input. Giver dig mulighed for at vælge en af ​​de tre tællere til betjening af læsning/skrivning af tællernes tilstand.
CLK0…CLK2
(Input0…Input2)
Urindgange for hver af de tre tællere.
GATE0...GATE2
(Permission0...Permission2)
Tæller aktivere indgange. Niveau "1" - tælleopløsning eller nulstilling af tæller på kanten.
OUT0...OUT2
(Out0...Out2)
tællerudgange.

Driftsmåder

Mikrokredsløbet fungerer i en af ​​6 tilstande. Valget af driftstilstanden for hver kanal og bredden af ​​kanaltælleren (1 eller 2 bytes) foretages ved at skrive styreordet til mikrokredsløbets styreregister (ord). For at indstille tilstandene for alle 3 kanaler, skal du skrive 3 bytes til kontrolregisteret. Efter indstilling af tilstandene indtastes startværdierne i kanaltællerne fra den eksterne databus (1 eller 2 bytes, afhængigt af styreordet).

Startværdierne kan til enhver tid overskrives ved at omarrangere tællekonstanterne [1] .

Ansøgning

En typisk anvendelse af en timerchip i computere og controllere  er softwaremåling af tidsintervaller, hændelsestælling, generering af hardwareafbrydelsesanmodninger til drift i realtid , og timerchippen er inkluderet i et typisk serielt interface LSI -aktiveringskredsløb , så du kan programmæssigt vælge en af ​​standardoverførselshastighederne.

I sovjetiske uddannelses- og husholdningscomputere blev KR580VI53 ofte brugt som en  hardwarelydgenerator . Det er især sådan, 580VI53 blev brugt i computere Corvette PK8010 / PK8020 , Mikrosha , Vector-06Ts , Soyuz-Neon PK-11/16 , Byte [2] , Specialist MX , i et farve pseudografisk videoudvidelsesmodul (MTsPG) til computeren Partner 01.01 og i spilleautomaten TIA-MC-1 . RMIF TI- 3 -synthesizeren bruger 8 sådanne mikrokredsløb, og Minstrel-præfikset for BC-computere har to. Lydgenerering blev oprindeligt udført i Soyuz-Neon PK-11/16 computeren , hvor tre lydkanaler genereres ved hjælp af to KR580VI53. Den ene timer producerer toner, og den anden tjener til at justere lydstyrken af ​​kanalerne ved at ændre firkantbølgens arbejdscyklus . Musikken produceret af dette kredsløb ligner den, der spilles af den dedikerede musik LSI AY-8912.

Som lydgenerator blev i8253-chippen og en lignende i8254 (sovjetisk analog - KR1810VI54) brugt i IBM PC / XT og PC / AT pc'er såvel som i deres sovjetiske og udenlandske modstykker - en af ​​de tre timerkanaler blev brugt at afspille lyd. En lydgenerator ( pc-højttaler ) standard for IBM-kompatible pc'er er også til stede i moderne pc'er, hvor i8253/i8254-funktionerne er implementeret i en af ​​bundkortets chipsætchips . I et telefonsæt med automatisk opkaldsidentifikation ( ANI ), lavet på Z80 mikroprocessoren , bruges kun én af mikrokredsløbets tre kanaler også til at generere lyd.

Noter

  1. Aleksenko A. G., Galitsyn A. A., Ivannikov A. D. Design af radio-elektronisk udstyr på mikroprocessorer: Programmering, standardløsninger, debugging-metoder. - M . : Radio og kommunikation, 1984. 272 ​​s., ill. UDC 681.325.5-181.4.
  2. Computer "Byte" (utilgængeligt link) . Dato for adgang: 28. juli 2009. Arkiveret fra originalen den 12. februar 2012. 

Links