8250 UART

8250 UART (  universell asynkron mottagare/sändare ) är en integrerad krets för seriell kommunikation utvecklad av National Semiconductor Corporation . Mikrokretsen användes i persondatorer och kringutrustning ( skrivare , modem , etc.). Mikrokretsen inkluderar en programmerbar klockgenerator för synkronisering av både standard och icke-standardiserade baudhastigheter.

Beteckningen på senare versioner av chipet har ett bokstavssuffix: den ursprungliga 8250-implementeringen ersattes snart av 8250A- och 8250B-versionerna, som fixade hårdvarubuggarna i den första versionen.

På grund av den höga efterfrågan på dessa mikrokretsar började andra tillverkare snart producera kompatibla motsvarigheter. Western Digital lanserade WD8250-chippet på marknaden under namnet Async Communications Interface Adapter (ACIA) och Async Communications Element (ACE ) .  

16450(A) UART-chippet , som vanligtvis används i IBM PC/AT -kompatibla datorer, ersatte sin föregångare, 8250, eftersom det gav stöd för högre baudhastigheter.

Med tillkomsten av multitasking- operativsystem som OS/2 , Windows NT och olika UNIX-varianter blev frekventa avbrottsbegäranden för tecken-för-tecken-behandling av inkommande data ett stort problem, så serieportarna på IBM PS/2 implementerades använder 16550(A) UART , som har en FIFO- buffert med en kapacitet på 16 byte för att lagra inkommande tecken.

Senare modeller av UART-chips var utrustade med mer minne, stödde högre växelkurser och blev så småningom en integrerad del av Super I/O -chips som kombinerade hårdvarulogiken för de flesta I/O-gränssnitt som finns på moderkort .

Se även

Länkar