8250 UART ( universal asynkron modtager/sender ) er et integreret kredsløb til seriel kommunikation udviklet af National Semiconductor Corporation . Mikrokredsløbet blev brugt i personlige computere og perifert udstyr ( printere , modemer osv.). Mikrokredsløbet inkluderer en programmerbar clockgenerator til synkronisering af både standard og ikke-standard baudrate.
Betegnelsen på senere versioner af chippen har et bogstavsuffiks: den originale 8250-implementering blev snart erstattet af 8250A- og 8250B-versionerne, som fiksede hardwarefejlene i den første version.
På grund af den store efterspørgsel efter disse mikrokredsløb begyndte andre producenter snart at producere kompatible modstykker. Western Digital lancerede WD8250-chippen på markedet under navnet Async Communications Interface Adapter (ACIA) og Async Communications Element (ACE ) .
16450(A) UART-chippen , der almindeligvis bruges i IBM PC/AT -kompatible computere, erstattede sin forgænger, 8250, da den gav understøttelse af højere baud-hastigheder.
Med fremkomsten af multitasking -operativsystemer som OS/2 , Windows NT og forskellige UNIX-varianter blev hyppige afbrydelsesanmodninger om karakter-for-tegn-behandling af indgående data et stort problem, så de serielle porte på IBM PS/2 blev implementeret ved hjælp af 16550(A) UART , som har en FIFO- buffer med en kapacitet på 16 bytes til lagring af indgående tegn.
Senere modeller af UART-chips blev udstyret med mere hukommelse, understøttede højere valutakurser og blev til sidst en integreret del af Super I/O- chips, der kombinerede hardwarelogikken i de fleste I/O-grænseflader, der findes på bundkort .
UART | |||||||
---|---|---|---|---|---|---|---|
Fysiske lag |
| ||||||
Protokoller |
| ||||||
Anvendelsesområder | |||||||
Implementeringer |
|