8250 UART

National Semiconductor 8250 UART-chip, ett av de mest produktiva och mest klonade UART-chipsen.
NS 8250B
8250 och 16450 pinout

8250 UART ( universell asynkron mottagare-sändare ) är en integrerad krets designad för att implementera gränssnittet för seriell kommunikation . Delen tillverkades ursprungligen av National Semiconductor Corporation. Det användes ofta i datorer och relaterad utrustning som skrivare eller modem . 8250 inkluderade en on-chip programmerbar bithastighetsgenerator , som tillåter användning av både vanliga och speciella bithastigheter som exakt kan härledas från en godtycklig kristalloscillatorreferensfrekvens .

Chipbeteckningarna bär suffixbokstäver för senare versioner av samma chipserie. Till exempel följdes den ursprungliga 8250 snart av 8250A- och 8250B-versionerna som korrigerade vissa buggar . I synnerhet skulle den ursprungliga 8250 kunna upprepa sändning av ett tecken om CTS- linjen hävdades asynkront under det första överföringsförsöket.

På grund av den höga efterfrågan började andra tillverkare snart erbjuda kompatibla chips. Western Digital erbjöd WD8250-chip under Async Communications Interface Adapter (ACIA) och Async Communications Element (ACE) namn.

16450(A) UART, som vanligtvis används i datorer i IBM PC/AT -serien, förbättrades jämfört med 8250 genom att tillåta högre seriella linjehastigheter.

Med introduktionen av multitasking -operativsystem på PC-hårdvara, såsom OS/2 , Windows NT eller olika varianter av UNIX , blev den korta tiden som var tillgänglig för att betjäna tecken-för-tecken- avbrottsförfrågningar ett problem, därför blev IBM PS/2- serieportarna introducerade 16550(A) UARTs som hade ett inbyggt 16 byte FIFO eller buffertminne för att samla in inkommande tecken.

Senare modeller lade till större minnen, stödde högre hastigheter, kombinerade flera portar på ett chip och blev slutligen en del av de numera vanliga Super I/O- kretsarna som kombinerar mest input/output-logik på ett PC- moderkort .

Block

Linjegränssnittet består av: SOUT, SIN, /RTS, /DTR, DSR, /DCD, /CTS, /RI

Klockgränssnitt: XIN, XOUT, /BAUDOUT, RCLK

Datorgränssnitt: D0..D7, /RD, /WR, INTRPT, MR, A0, A1, A2, ADS, WR, RD, /CS2, CS1, CS0

Avbrottslinjen kommer (när IER-biten har aktiverat den) att triggas för att bli hög när någon av följande händelser inträffar: Mottagarens linjestatus, Mottagen data tillgänglig, Sändarens hållregister tomt och MODEM-status. Avbrottssignalen återställs till låg nivå vid lämplig avbrottstjänst eller en återställningsoperation (via MR).

Historia

8250 UART introducerades med IBM PC (1981). 8250A- och 8250B -revisionerna släpptes senare och 16450 introducerades med IBM Personal Computer/AT (1984).

Den största skillnaden mellan utgåvorna var den maximala kommunikationshastigheten.

IBM vägrade att använda Intel 8251 i serieportadaptern eftersom Intel-chippet inte hade någon intern baudrate-generator och adaptern måste vara mer komplex och dyrare. Senare implementerade IBM Synchronous Communication Adapter, men det var inte populärt.

externa länkar