INTERFATA SERIE USART 8251
Descriere
Circuitul de interfata serie,8251-USART spre deosebire de ACIA 6850,poate lucra asincron cit si sincron.
INTERFETE ASINCRONE,SINCRONE PROGRAMABILE
Descriere
Circuite de interfata serie
Sint circuite de interfata programabile destinate comunicarii serie cu D I/E.
Acestea sint de fapt niste adaptoare intre interfata paralela spre UC si interfata
serie spre D I/E.
De obicei pe aceeasi pastila sint implementate doua adaptoare:
-transmitatorul (preia date paralel de lla UC si le transmite serie spre D I/E)
-receptorul (preia date serie de la D I//E si le furnizeaza paralel la UC)
UART TMS 6011
-Circuitele UART (Universal Asynchronus Receiver/Transmitter) MM5303(National)
TMS 6011(TI) si S1757 (AMI) sint trei dispozitive compatibile pina la nivel
de pini care difera intre ele prin unele caracteristici electrice neesentiale.
Aceste circuite sint interfete programabile intre un canal de date serie si un
un canal de date paralel si sint formate din 2 parti independente.
-transmitatorul(serializatorul);
-receptorul(deserializatorul);
Transmitatorul converteste datele de pe canalul paralel de intrare intr-un cuvint
serie care iclude si bitii de start,paritate si stop.
Receptorul face conversia inversa ,serie/paralel si verifica totodata biti de
start/stop,paritate si frecventa de receptie.
Erorile sint semnalizate prin trecerea in ~1~ logic a liniilor:
RFE(Receiver Frame Error) pentru incadrare gresita
RPE(Receiver Parity Error) pentru greseala de paritate
ROR(Receiver Over Run) pentru neprelucrarea de catre UC a caracterului receptionat
pina la receptionarea unui nou caracter.
Atit transmitatorul cit si receptorul au registre tampon duble.
Iesirile receptorului cit si liniile de semnalizare a erorilor au facilitate
SIR(Iesiri cu trei stari TREE-states) permitind conectarea lor direct la o
magistrala de date.
Semnalele de stare a dispozitivului sint:
TECC-registru de transmisie gol.
TBMT-registru tampon de transmisie gol
RDA-datele receptionate sint disponibile in registrul tampon.
Circuitele sint programabile.Ele pot opera duplex,semiduplex si simplex.
Transmisia si receptia se poate face la viteze diferite pina la limita de 9600
biti/sec. pe cuvinte de 5,6,7 si 8 biti.
De asemenea se poate programa generarea/verificarea bitului de paritate si
numarul bitilor de stop.




Dar asemenea circuitului ACIA 6850,sectiunile de transmisie si receptie nu sint
complect independente,intrucit interfata spre sistem (magistrala de date) este
comuna.
Configuratia functionala la un moment dat (structura) poate fi programata prin
software.
Aceasta permite sistemului sa transmita sau sa receptioneze date,in orice mod
de comunicatie serie cunoscut.
Procesorul poate citi starea circuitului 8251 oricind inclusiv in timpul functionarii
Informatia de stare include modul de transfer,conditiile de transfer,cit si
erorile de transmisie.
Programarea circuitului se face prin intermediul cuvintelor de mod
(MODE INSTRUCTION CONTROL WORD)
-si de comanda
(COMMAND INSTRUCTION WORD)
-in vederea stabilirii modului de lucru..
Aceste cuvinte de control trebuie sa urmeze imediat dupa o operatie de initializare
a circuitului.
Trebuie retinut faptul ca circuitul 8251 nu poate fi reprogramat in alt mod de
lucru dupa ce a fost o data programat decit dupa o initializare hard(prin semnalul
RESET )sau printr-o initializare soft prin D6=1 din cuvintul de comanda si control.
In figura de mai jos se prezinta modul de selectare a operatiilor a circuitului
8251 si succesiunea cuvintelor de control si de date transferate circuitului.
/CS C//D /RD /WR OPERATII
0 0 0 1 -date citiite din 8251
0 0 1 0 -date depuse in 8251
0 1 0 1 -informatia de stare citita din 8251
0 1 1 0 -cuvintul de control depus in 8251
1 x x x -8251 neselectat
-succesiunea cuvintelor de control si daate
CUVINT DE MOD
CARACTER DE SINC.1
CARACTER DE SINC.2
CUVINT DE COMANDA
~ ~
BLOC DE DATE
~ ~
CUVINT DE COMANDA
~ ~
BLOC DE DATE
~ ~
WARNING!
Tot cea fost scris pe pagina de mai sus functioneaza chiar daca este in faza de idee.Probabil trebuiesc aduse citeva corecturi
Paginile care vor fi adaugate in lunile urmatoare vor apare destul de greu
deoarece textele care au fost scrise in anul 1985 trebuiesc corectate
si actualizate la anul 2003