Il 0% ha trovato utile questo documento (0 voti)
8 visualizzazioni6 pagine

Protocollo UART

L'UART, o Ricevitore/Trasmettitore Asincrono Universale, è un'interfaccia di comunicazione seriale utilizzata nei microcontrollori per collegare dispositivi come stampanti e tastiere. Utilizza solo due cavi per la comunicazione e supporta velocità di trasmissione variabili, con vantaggi come la semplicità e il controllo degli errori tramite bit di parità, ma presenta anche svantaggi come la limitazione nel numero di dispositivi collegabili. Il documento esplora il funzionamento dell'UART, le differenze tra comunicazione seriale e parallela, e le sue applicazioni in vari dispositivi elettronici.

Tradotto da

ScribdTranslations
Copyright
© All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF, TXT o leggi online su Scribd
Il 0% ha trovato utile questo documento (0 voti)
8 visualizzazioni6 pagine

Protocollo UART

L'UART, o Ricevitore/Trasmettitore Asincrono Universale, è un'interfaccia di comunicazione seriale utilizzata nei microcontrollori per collegare dispositivi come stampanti e tastiere. Utilizza solo due cavi per la comunicazione e supporta velocità di trasmissione variabili, con vantaggi come la semplicità e il controllo degli errori tramite bit di parità, ma presenta anche svantaggi come la limitazione nel numero di dispositivi collegabili. Il documento esplora il funzionamento dell'UART, le differenze tra comunicazione seriale e parallela, e le sue applicazioni in vari dispositivi elettronici.

Tradotto da

ScribdTranslations
Copyright
© All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF, TXT o leggi online su Scribd

Comunicazione UART: Diagramma a Blocchi e le Sue Applicazioni

Se ricordiamo i vecchi componenti del computer come la stampante, il mouse, la tastiera è associata
con l'aiuto dei connettori. Il processo di comunicazione tra il computer e questi
i componenti potrebbero essere realizzati utilizzando l'UART. Il Bus Universale Serial (USB) ha cambiato ogni tipo di
principi di comunicazione sui computer. Ma, UART è ancora utilizzato nella sopra dichiarata
applicazioni. Approssimativamente tutti i tipi di architetture di microcontrollori hanno integrato
L'hardware UART grazie alla comunicazione seriale utilizza solo due cavi per
comunicazione. Questo articolo discute cosa è l'UART, come funziona l'UART, la differenza
{"between serial and parallel communication":"tra comunicazione seriale e parallela","UART block diagram":"diagramma a blocchi UART","UART":"UART"}

communication, UART interfacing, Applications, Advantages, and Disadvantages.

Che cos'è UART?


La forma completa di UART è "Ricevitore/Trasmettitore Asincrono Universale", ed è un
IC incorporato all'interno di un microcontrollore ma non come un protocollo di comunicazione (I2C e SPI).
La funzione principale della UART è la comunicazione seriale dei dati. Nella UART, il
La comunicazione tra due dispositivi può avvenire in due modi, ovvero dati seriali
comunicazione e comunicazione dati parallela.

Pagina 1 di 6
EmbeddedXpress
UART
Comunicazione Seriale e Parallela
Nella comunicazione seriale dei dati, i dati possono essere trasferiti tramite un singolo cavo o linea.
in forma bit per bit e richiede solo due cavi. La comunicazione dati seriale non è
costoso se confrontato con la comunicazione parallela. Richiede pochissimo circuito
così come i fili. Pertanto, questa comunicazione è molto utile nei circuiti composti rispetto
con comunicazione parallela.

Nella comunicazione dati parallela, i dati possono essere trasferiti attraverso più cavi a
una volta. La comunicazione dati parallela è costosa e molto veloce, poiché richiede
hardware e cavi aggiuntivi. I migliori esempi per questa comunicazione sono vecchi
stampanti, PCI, RAM, ecc.

Diagramma a Blocchi UART


Il diagramma a blocchi UART è composto da due componenti, ovvero il trasmettitore e il ricevitore.
che è mostrato di seguito. La sezione del trasmettitore include tre blocchi, ovvero trasmettere in attesa
registro, registro a scorrimento e anche logica di controllo. Allo stesso modo, la sezione del ricevitore include un
ricevere registro di mantenimento, registro di scorrimento e logica di controllo. Queste due sezioni sono comunemente
fornito da un generatore di baud rate. Questo generatore è utilizzato per generare la velocità quando
la sezione del trasmettitore e la sezione del ricevitore devono trasmettere o ricevere i dati.

Il registro di hold nel trasmettitore comprende il byte di dati da trasmettere. Lo shift


I registri nel trasmettitore e nel ricevitore spostano i bit a destra o a sinistra finché non si forma un byte di dati.
trasmesso o ricevuto. Una logica di controllo di lettura (o) scrittura è utilizzata per indicare quando leggere o
scrivere.

Pagina2di6
EmbeddedXpress
Il generatore di baud tra il trasmettitore e il ricevitore genera la velocità che
va da 110 bps a 230400 bps. Tipicamente, le velocità di baud dei microcontrollori sono 9600
a 115200.

Diagramma a Blocchi UART

Page3of6
EmbeddedXpress
Comunicazione UART

In questa comunicazione, ci sono due tipi di UART disponibili, cioè quello di trasmissione.
UART e ricezione UART, e la comunicazione tra questi due può essere fatta
direttamente l'uno dall'altro. Per questo, sono necessari semplicemente due cavi per comunicare tra
due UART. Il flusso di dati sarà da entrambe le parti, quella di trasmissione (Tx) e quella di ricezione (Rx)
pin di UART. Nell'UART, la trasmissione dei dati da Tx UART a Rx UART può essere
eseguito in modo asincrono (non c'è un segnale CLK per sincronizzare i bit di uscita).

La trasmissione dei dati di un UART può avvenire utilizzando un bus di dati in forma parallela
da altri dispositivi come un microcontrollore, memoria, CPU, ecc. Dopo aver ricevuto il parallelo
I dati dal bus formano un pacchetto dati aggiungendo tre bit come start, stop e parità.
Legge il pacchetto di dati bit per bit e converte i dati ricevuti nella forma parallela per
elimina i tre bit del pacchetto dati. In conclusione, il pacchetto dati ricevuto dal
Le trasmissioni UART avvengono in parallelo verso il bus dati all'estremità ricevente.

Comunicazione UART
Inizio Bit
Il bit di start è anche conosciuto come bit di sincronizzazione che viene posizionato prima dei dati effettivi.
In generale, una linea di trasmissione dati inattiva è controllata a un livello di alta tensione. Al fine di
per iniziare la trasmissione dei dati, la trasmissione UART tira la linea dei dati da un alto
livello di tensione (1) a un livello di bassa tensione (0). L'UART ottenuto nota questa trasformazione
dalla parte alta a quella bassa attraverso la linea dei dati così come inizia a comprendere il reale
In genere, c'è solo un singolo bit di avvio.

Bit di Stop

Il bit di stop è posizionato alla fine del pacchetto dati. Di solito, questo bit è lungo 2 bit.
ma frequentemente su bit solo utilizzato. Per fermare la trasmissione, l'UART mantiene il
dati-line su alta tensione.

Pagina4di6
EmbeddedXpress
Bit di Parità
Il bit di parità consente al ricevitore di verificare se i dati raccolti sono corretti o meno. È un basso-
Il sistema di verifica degli errori a livello e il bit di parità sono disponibili in due intervalli, come la parità pari.
bene come Parità Dispari. In realtà, questo bit non è ampiamente utilizzato, quindi non è obbligatorio.

Bit di dati o Frame di dati


I bit di dati includono i veri dati trasmessi dal mittente al destinatario. I dati
La lunghezza del frame potrebbe essere compresa tra 5 e 8. Se il bit di parità non viene utilizzato quando il frame di dati
la lunghezza potrebbe essere di 9 bit. Generalmente, il LSB dei dati da trasmettere viene inviato per primo.
molto utile per trasmettere.

Interfaccia UART
La figura seguente mostra l'interfaccia UART con un microcontrollore. L'UART
La comunicazione può avvenire utilizzando tre segnali come TXD, RXD e GND.
By using this, we can exhibit a text in personal computer from 8051 microcontroller board
così come il modulo UART. Nella scheda 8051, ci sono due interfacce seriali come UART0
e UART1. Qui, viene utilizzato l'interfacciamento UART0. Il pin Tx trasmette le informazioni a
Il pin PC e Rx riceve le informazioni dal PC. La velocità di trasmissione può essere utilizzata per denotare le velocità.
sia del microcontrollore che del PC. La trasmissione e ricezione dei dati possono essere eseguite
correttamente quando le velocità di baud sia del microcontrollore che del PC sono simili.

UART
Interfacciamento

Applicazioni dell'UART
L'UART è normalmente utilizzato nei microcontrollori per requisiti specifici, e questi sono anche
disponibile in vari dispositivi di comunicazione come comunicazione senza fili, GPS
unità, Bluetooth e molte altre applicazioni.
Gli standard di comunicazione come RS422 e TIA sono utilizzati nella UART tranne che per RS232.
Di solito, un UART è un IC separato utilizzato nelle comunicazioni seriali UART.

Pagina5di6
EmbeddedXpress
Vantaggi e svantaggi dell'UART
I pro e i contro dell'UART includono i seguenti

Richiede solo due fili per la comunicazione dei dati


Il segnale CLK non è richiesto.
Include un bit di parità per consentire il controllo degli errori
La disposizione dei pacchetti di dati può essere modificata perché entrambe le superfici sono
organizzato per questo
La dimensione del frame dati è un massimo di 9 bit
Non tiene diversi sistemi schiavi (o) master
Ogni baud rate UART dovrebbe essere entro il 10% l'uno dall'altro
Quindi, questo è tutto riguardo a una panoramica del Ricevitore Universale Asincrono
Il trasmettitore (UART) è una delle interfacce fondamentali che offre una soluzione semplice e a basso costo.
comunicazione efficace e coerente tra microcontrollore e PC.

Pagina 6 di 6
EmbeddedXpress

Potrebbero piacerti anche