Extras din laborator
mai greu de interfaţat decât portul paralel. In majoritatea
cazurilor, dispozitivele conectate la portul serial vor avea nevoie de un convertor al
transmisiei in forma paralela pentru a putea fi folosita. Acest lucru poate fi făcut folosind
un UART. In ceea ce priveşte software-ul, registrii care trebuie urmăriţi sunt mai mulţi
decât pentru portul paralel standard (Standard Parallel Port - SPP).
Care sunt insa avantajele transmisiei seriale fata de transmisia paralela?
1. Cablurile seriale pot fi mai lungi decât cablurile paralele. Portul serial transmite
un „1” logic in intervalul -3 pana la -25V si „0” logic in intervalul +3 pana la
25V, in vreme ce portul paralel transmite „0” ca 0V si „1” ca 5V. Prin urmare
portul serial are diferenţa maxima de semnal de 50V comparativ cu portul paralel
la care aceasta este de maxim 5V. Prin urmare pierderile de semnal sunt o
problema mai mica pentru cablul serial decât pentru cablul paralel.
2. Pentru transmisia seriala nu sunt necesare atât de multe fire pentru transmisie
comparativ cu transmisia paralela. Daca dispozitivul care trebuie conectat este la
mare distanta, 3 fire sunt mai ieftine si mai uşor de manevrat decât 19 sau 25 de
fire. Totuşi trebuie luat in considerare si costul interfaţării de la fiecare capăt.
3. Dispozitivele IrDA s-au dovedit destul de populare in ultimul timp. Multe
dispozitive portabile (laptop, PDA, telefoane celulare, etc.) au incorporata o
asemenea conexiune. Desigur ca singura modalitate de transmisie este cea seriala.
IrDA-1 este capabila de transmisia a 115.2k baud când este interfaţată cu UART.
In aceste dispozitive, datorita cerinţelor de consum redus, lăţimea pulsului pentru
un bit fost redusa la 3/16 din cea folosita de RS232.
Sistemele cu microcontroler sunt des folosite, incorporând de multe ori interfaţa
seriala(SCI - Serial Communications Interfaces). Avantajul este reprezentat de nevoia a
numai doi pini pentru comunicaţii externe: Transmit Data (TXD) si Receive Data (RXD).
In alte domenii (in special in industrie) se folosesc si alte standarde de transmisie
seriala. Dintre acestea, cele mai importante sunt RS 422 si RS 485. Aceste standarde nu
sunt direct compatibile, insa de multe ori se dovedeşte necesara cunoaşterea lor si mai
ales a metodelor de conversie intre acestea. Iată de ce aceste standarde vor fi si ele
prezentate in cadrul acestui laborator.
1. Proprietăţi hardware RS-232
Dispozitivele care folosesc interfaţa seriala se împart in doua categorii: DCE
(Data Communications Equipment) si DTE (Data Terminal Equipment.). Data
Communications Equipment pot fi dispozitive precum: modemul, adaptorul TA, in vreme
ce Data Terminal Equipment e reprezentat de calculator sau de terminal.
Specificaţiile pentru transmisia seriala sunt elaborate de EIA (Electronics Industry
Association) si de exemplu standardul RS232C prevede:
1. 0 logic este intre +3 si +25V
2. 1 logic este intre -3 si -25V
3. regiunea intre +3 si -3V este nedefinita (nu se poate interpreta corect)
4. tensiunea circuitului deschis nu trebuie sa depăşească 25V fata de masa
5. curentul de scurtcircuit nu trebuie sa depăşească 500mA (dispozitivul poate
suporta acest curent fără probleme)
Acestea sunt cele mai importante caracteristici ale standardului RS232C. Versiuni
mai noi au apărut (RS232D si RS232E) in 1987 si 1991.
Porturile seriale pot avea doua tipuri de conectori: tip D 25 pini si tip D 9 pini.
Semnificaţia pinilor este reprezentata in tabelul de mai jos:
tip D 25 pini tip D 9 pini Abreviere Nume complet
Pin 2 Pin 3 TD Transmit Data
Pin 3 Pin 2 RD Receive Data
Pin 4 Pin 7 RTS Request To Send
Pin 5 Pin 8 CTS Clear To Send
Pin 6 Pin 6 DSR Data Set Ready
Pin 7 Pin 5 SG Signal Ground
Pin 8 Pin 1 CD Carrier Detect
Pin 20 Pin 4 DTR Data Terminal Ready
Pin 22 Pin 9 RI Ring Indicator
Funcţiile pinilor sunt prezentate in tabelul următor:
TD Transmit Data Iesire seriala de date (TXD)
RD Receive Data Intrare seriala de date (RXD)
CTS Clear to Send Linia indica faptul ca modemul este gata sa transfere date
DCD Data Carrier Detect Atunci când modemul detectează semnal purtătoare la celalalt capăt al liniei, atunci aceasta linie
devine activa
DSR Data Set Ready Aceasta linie atentioneaza UART ca modemul e gata de stabilirea unei legaturi.
DTR Data Terminal Ready Aceasta linie atentioneaza modemul ca UART e gata de stabilirea unei legaturi.
RTS Request To Send Aceasta linie atentioneaza modemul ca UART e gata pentru transferul de date.
RI Ring Indicator Linia devine activa când modemul detectează semnal de sonerie de la PSTN.
Preview document
Conținut arhivă zip
- Portul Serial.pdf