Differenza di seriale UART e seriale RS232

Sep 17, 2018 Lasciate un messaggio

Uart si riferisce alla porta seriale di livello TTL; RS232 si riferisce alla porta seriale di livello RS232. La porta seriale di livello TTL è l'ingresso e l'uscita della porta seriale del chip generale e il chip che non può essere collegato può completare la funzione periferica.

Il motivo per cui i segnali di livello TTL sono ampiamente utilizzati è che solitamente usiamo il binario per rappresentare i dati. Inoltre, è stabilito che + 5V è equivalente alla logica "1" e 0V è equivalente alla logica "0". Tali metodi di comunicazione dei dati e di regolazione del livello sono indicati come sistemi di segnali TTL (transistor-transistor logic level). Questa è la tecnica standard per la comunicazione tra varie parti di un dispositivo controllato da un processore del computer.

Il segnale di livello TTL è ideale per la trasmissione di dati all'interno di un computer controllato da un processore del computer. Innanzitutto, la trasmissione dei dati all'interno del dispositivo controllato dal processore del computer non è richiesta per l'alimentazione e la perdita di calore è bassa, e il segnale di livello TTL è direttamente È collegato al circuito integrato senza la necessità di costosi line driver e ricevitore circuiti. Inoltre, il trasferimento dei dati all'interno del dispositivo controllato dal processore del computer viene eseguito ad alta velocità e il funzionamento dell'interfaccia TTL può soddisfare questo requisito. Nella maggior parte dei casi, la comunicazione TTL utilizza la trasmissione dati parallela, mentre la trasmissione dati parallela non è adatta per distanze superiori a 10 piedi.

Ciò è dovuto sia all'affidabilità che al costo. A causa di problemi di bias e asimmetria nell'interfaccia parallela, questi problemi hanno un impatto sull'affidabilità. Nei circuiti digitali, il livello utilizzato dal circuito costituito da componenti elettronici TTL. Il livello è un intervallo di tensione, che specifica il livello alto di uscita "2,4 V" e il livello basso di uscita "0,4 V. A temperatura ambiente, il livello di uscita generale è 3,5 V e il livello basso di uscita è 0,2 V. Ingresso minimo livello alto e basso livello: input alto livello == 2,0 V, input basso livello "= 0,8 V, il margine di rumore è 0,4 V.

RS232 è una delle interfacce di comunicazione sui personal computer ed è un'interfaccia standard di trasmissione asincrona sviluppata da Electronic Industries Association (EIA). Solitamente l'interfaccia RS-232 appare sotto forma di 9 pin (DB-9) o 25 pin (DB-25). In generale, ci sono due serie di interfacce RS-232 sul personal computer, chiamate COM1 e COM2. . Dai un'occhiata alla differenza della porta seriale.

La differenza tra la porta seriale Uart e la porta seriale RS232

Il livello TTL è 3.3V, mentre RS232 è un livello logico negativo, che definisce + 5 ~ + 12V come livello basso e -12 ~ -5V come livello alto.

RXD e TXD della porta seriale Uart sono generalmente collegati direttamente ai pin del chip del processore e l'RXD e TXD della porta seriale RS232 generalmente devono essere convertiti in livello (solitamente spostato di livello da un chip come Max232) da collegare al chip del processore. Sul pin, in caso contrario una tale alta tensione rischia di bruciare il chip.

La porta seriale del computer che usiamo di solito è RS232. Quando lavoriamo sul circuito, dovremmo prestare attenzione al fatto che la porta seriale della periferica sia di tipo Uart o tipo RS232. Se non corrisponde, dovremmo trovare un cavo di conversione (solitamente questo cavo di conversione). C'è un chip simile a Max232 per il lavoro di conversione di livello), non è possibile collegare ciecamente le due porte seriali.

Inoltre, aggiungi un altro punto: quando fai da solo la linea seriale, generalmente segui le seguenti regole:

Periferiche corrispondenti al PC (come una scheda di sviluppo)

GND ------- GND

RXD ------- TXD

TXD ------- RXD

CTS ------- RTS

RTS ------- CTS

Di solito è lo stesso del crossover sopra, ma se l'RXD della porta seriale sulla scheda di sviluppo è collegato al TXD della CPU sulla scheda, l'altro è simile, cioè è stato attraversato una volta, quindi quando stiamo facendo la linea seriale Non è necessario seguire la corrispondenza di cui sopra, ma RXD corrisponde a RXD, TXD corrisponde a TXD, e gli altri sono gli stessi.


Invia la tua richiesta

whatsapp

Telefono

Posta elettronica

Inchiesta