L’interfaccia di comunicazione seriale (SCI) è un mezzo attraverso il quale i componenti del computer possono comunicare tra loro. Questo può avvenire all’interno di un computer stesso, ad esempio da un microchip integrato tramite il bus seriale di un circuito stampato o una scheda di espansione o tramite un cavo a un dispositivo esterno come una tastiera o una stampante. Le interfacce seriali vengono utilizzate anche per alcune tecnologie di rete di computer.
I dettagli dell’interfaccia di comunicazione seriale sono discussi nello standard raccomandato 232 (RS-232), originariamente ideato nel 1962 da un gruppo di standard che alla fine divenne noto come Electronic Industries Association (EIA). RS-232 descrive, a un’estremità di una comunicazione seriale, l’apparecchiatura terminale dati (DTE) e l’apparecchiatura di terminazione del circuito dati (DCE) all’estremità opposta. Lo standard descrive ulteriormente i livelli di tensione e altri attributi elettrici per il segnale, l’identificazione dei pin per l’interfaccia fisica, le funzioni del circuito e altro.
Dallo standard RS-232, una delle prime interfacce di comunicazione seriale sviluppate è ciò che è noto come ricevitore e trasmettitore asincrono universale (UART). Il primo UART ha fornito un mezzo per le macchine telescriventi per trasferire piccole sequenze a cinque bit note come codici Baudot. Successivamente, con l’aumento dell’uso dei computer digitali, lo standard ASCII (American Standard Code for Information Interchange) descriveva la codifica dei caratteri in un formato a otto bit, che venivano trasmessi in serie tra computer tramite circuiti integrati e interfacce seriali intorno al 1971. frase di interfaccia di comunicazione per il loro UART pochi anni dopo.
Il modo in cui funziona un’interfaccia di comunicazione seriale consiste nell’inviare gruppi di dati, denominati parole, in queste sequenze di cinque o otto bit attraverso il cavo o il bus del computer. I bit vengono inviati uno alla volta in sequenza, con un bit di inizio che avvia la comunicazione, seguito dai bit di dati e un bit di stop che chiude il trasferimento. A seconda dell’uso, nella sequenza può essere inserito anche un bit di controllo, chiamato parità, per garantire che i dati siano stati trasferiti intatti. Questo metodo di inquadrare il trasferimento dei dati all’interno di un bit di avvio e arresto consente la comunicazione asincrona. L’interfaccia seriale non è obbligata a rimanere in tempo con un orologio sincronizzato, ma è invece autorizzata a inviare un frame in un dato momento che il dispositivo ricevente può riconoscere.
La tecnologia delle interfacce di comunicazione seriale ha trovato impiego in numerose aree. Un metodo molto diffuso è il bus seriale universale (USB) per collegare dispositivi periferici a un computer. All’interno delle custodie dei computer, le unità disco rigido a volte utilizzano un’interfaccia nota come collegamento a tecnologia avanzata seriale (Serial ATA) per la comunicazione ad alta velocità con il processore del computer. Molte schede di espansione utilizzano un altro tipo di interfaccia seriale chiamata PCI-E (Peripheral Components Interconnect Express). Tuttavia, le interfacce di comunicazione seriale ricordano le loro radici e sono utilizzate anche nei comuni ambienti di rete Ethernet, nonché nelle fibre ottiche ad alta velocità.