I connettori di RS-232
La norma stabilisce il 'genere' dei connettori dei dispositivi:
Dispositivo |
Connettore |
DTE |
maschio |
DCE |
femmina |
La maggior parte delle connessioni per RS-232 utilizza un
connettore con guscio metallico, detto 'D', anche se lo standard non ne fa
obbligo. Questo è anche dovuto alle scelte fatte da IBM per il primo PC.
Inizialmente si
trattava di un connettore a 25 pin a vaschetta (connettore "D-sub"), dovendo comprendere numerosi segnali
necessari alla gestione dei primi modem, che richiedevano varie linee di
controllo del flusso dati.
|
|
DB-25 maschio |
DB-25 femmina |
Questi connettori (formalmente D-subminiature series) sono stati
inizialmente ideati da ITT Cannon e contengono due o più file parallele di spine o prese,
circondate da uno schermo metallico a forma di D (da qui il nome), che fornisce
sia un supporto meccanico, sia uno schermo contro le interferenze elettromagnetiche,
sia una polarizzazione meccanica che impedisce l' inserzione errata.
La parte femmina si inserisce perfettamente all'interno della 'D' del maschio e
possono essere presenti viti su entrambi i lati per fissare in modo stabile e
sicuro le due parti le due
parti.
Le dimensioni considerevoli di questi connettori ed il fatto che
molti dei segnali presenti non siano indispensabili per gran parte delle
applicazioni ha fatto diventare presto comune il modello di connettore a 9 pin.
|
Ad esempio, la foto a lato riporta il set di connettori posteriori di
una scheda madre DFI.
Essendo il PC un DTE, i connettori sono di tipo maschio.
Notare l' uso di un connettore D da 15 poli su tre file per l' uscita del video
analogico. |
Una nota per il PC
Per conoscenza, il connettore DB-25, del tipo femmina,
è comunemente utilizzato nei PC per la porta parallela (LPT), in
sostituzione del vecchio Centronics a 50 poli. Inoltre un connettore D
femmina a 15 poli su tre file viene assegnato all' uscita del video
analogico e un connettore a 15 poli su due file è stato per
lungo tempo assegnato alla porta game (joystick).
|
DB-25
Nel connettore a 25 pin, sono inseribili tutti i segnali dello
standard RS-232.
|
Connettore DB25 maschio (lato DTE)
Pin |
Funzione |
|
Pin |
Funzione |
1 |
SH |
|
14 |
S.TXD |
2 |
TXD |
|
15 |
TCK |
3 |
RXD |
|
16 |
S.RXD |
4 |
RTS |
|
17 |
RCK |
5 |
CTS |
|
18 |
LL |
6 |
DCE |
|
19 |
S.RTS |
7 |
GND |
|
20 |
DTR |
8 |
DCD |
|
21 |
RL |
9 |
- |
|
22 |
RI |
10 |
- |
|
23 |
DSRS |
11 |
- |
|
24 |
XCK |
12 |
S.DCD |
|
25 |
- |
13 |
S.CTS |
|
|
|
|
Le connessioni, maschio
sul DTE e femmina sul DCE, sono speculari, in modo da
premettere l' uso di un cavo pin to pin per collegare i due apparecchi.
Notiamo che, secondo lo standard, non cambia la denominazione
delle linee, ma, in pratica, cambiano le direzioni dei segnali: la linea ai pin2
si chiama comunque TXD, ma per il DTE è una uscita e per il DCE è un ingresso;
e così via.
La linea la pin 1 è li schermo protettivo e la linea al pin 7
è la massa comune dei segnali.
ATTENZIONE:
La definizione di DTE e DCE è una delle aree più
confuse: i termini "trasmettere" e "ricevere"
possono essere ambigui, in quanto appartengono tanto all' uno quanto
all' altro dispositivo.
Ad esempio, il pin di trasmissione dei dati del dispositivo DCE viene comunemente indicato
come "dati trasmessi", anche se dallo standard EIA232 dovrebbe essere
chiamato "dati ricevuti" perché i dati si pensano in arrivo ad un dispositivo DTE remoto.
Così il pin di ricezione del dispositivo DCE è comunemente "dati
ricevuti", ma dallo standard EIA232 dovrebbe "dati trasmessi" perché i dati si pensano
trasmessi dal DTE. E così via per gli altri segnali.
La chiave di comprensione sta nell' adottare la giusta prospettiva,
che parte dal punto di vista del DTE.
Quindi, quando il computer (DTE) trasmettere dati, lo fa sulla linea
TXD (trasmissione dati) e il DCE (qualunque cosa sia) riceve questi dati
in entrata sulla linea TXD, dato che l'unica prospettiva che conta
quella del DTE, ovvero la linea si chiama ancora TXD. E viceversa.
E così pure per gli altri segnali.
Si crea confusione nel momento in cui si sfugge da questo punto di
vista, considerando, ad esempio, il pin cui arrivano i dati al DCE come
un ingresso di "ricezione", cosa che, anche se reale, non
corrisponde alla logica dello standard e finisce per dare origine a
fraintendimenti e confusione nella realizzazione di cavi di connessione
tra le apparecchiature.
|
DE-9
In effetti, come abbiamo visto, molti meno segnali sono sono più che adeguati alla
trasmissione e pertanto il connettore a 9 poli li può contenere tutti.
La colonna 'Direzione del segnale ' è relativa al DTE; quindi
TXD sarà emesso dal DTE verso il DCE, mentre RXD sarà emesso dal DCE verso il
DTE.
DTE genererà anche DTR e RTS e riceverà DCD, DSR, CTS e RI.
La massa comune (ritorno dei segnali) collega i due dispositivi.
Nel connettore a 25 pin il pin 1 è collegato allo schermo del
cavo, ma questo segnale è omesso nel DE-9; solitamente si effettua saldando il
conduttore di schermo al guscio metallico del connettore.
Questi connettori a 9 pin sono stati comunemente etichettati come DB-9, ma,
secondo Cannon, si tratta di DE-9; questo dipende dall' ignoranza del fatto che
per il costruttore la lettera D indica la serie e le lettere successive
indicano il numero di pin:
- A - 15 pin su due file (nel PC è usata la femmina per la porta
game)
- B - 25 pin su due file (nel PC è usata la femmina per la porta
parallela LPT e il maschio per la porta COM)
- C - 37 pin su due file (nel PC è usato su schede multi-porte seriale o schede di acquisizione
dati).
- D - 50 pin su tre file (nel PC a volte è usato per SCSI)
- E - 9 pin su due fiile (nel PC è usato il maschio per la COM)
|
Anche per questi connettori, sul lato DCE ci sarà il tipo femmina
e il maschio sul DTE;
i segnali sono sempre collegati specularmente, per consentire di collegare i
due apparati con un cavo pin-to-pin senza incroci.
In questa connessione, la linea di schermo (SH) non trova posto
sui pin dei connettori e, se necessaria, viene collegata al guscio metallico.
Le frecce indicano la direzione del segnale. Sono generati dal
DTE le linee TXD, DTR, RTS, mentre sono ricevute le linee RXD, DCD, CTS, DSR,
RI.
Ovvero, per ognuna delle linee in trasmissione, il DTE conterrà un
trasmettitore e invece un ricevitore per le altre. Viceversa nel DCE.
Ecco
una tabella che compara i connettori a 9 e a 25 pin.
Nella tabella si trova anche la numerazione
dei segnali secondo le direttive CCITT e le connessione per RJ-45 e TIA457.
Nelle caselle con fondo grigio sono elencati i segnali comuni al connettore a 9 pin.
Pin
DB25 |
Pin
DB9 |
Nome |
EIA |
CCITT |
RJ45 |
TIA457 |
Descrizione |
Direzione |
1 |
|
SH |
AA |
101 |
|
|
Schermo del cavo - Shield Ground |
|
2 |
3 |
TXD |
BA |
103 |
5 |
2 |
Transmit Data |
DTE->DCE |
3 |
2 |
RXD |
BB |
104 |
6 |
3 |
Receive Data |
DTE<-DCE |
4 |
7 |
RTS |
CA |
105 |
8 |
7 |
Request to Send |
DTE->DCE |
5 |
8 |
CTS |
CB |
106 |
7 |
8 |
Clear to Send |
DTE<-DCE |
6 |
6 |
DSR |
CC |
107 |
|
6 |
Data Set Ready |
DTE<-DCE |
7 |
5 |
GND |
AB |
102 |
4 |
5 |
Massa comune - System Ground |
|
8 |
1 |
DCD |
CF |
109 |
2 |
1 |
Data Carrier Detect |
DTE<-DCE |
9 |
|
- |
|
|
|
|
Riservato per test (+12V) |
|
10 |
|
- |
|
|
|
|
Riservato per test (-12V) |
|
11 |
|
(STF) |
|
(116) |
|
|
(Select Transmit Channel) |
|
12 |
|
S.DCD |
SCF/CI |
122/112 |
|
|
Secondary Carrier Detect |
DTE<-DCE |
13 |
|
S.CTS |
SCB |
121 |
|
|
Secondary Clear to Send |
DTE<-DCE |
14 |
|
S.TXD |
SBA |
118 |
|
|
Secondary Transmit Data |
DTE->DCE |
15 |
|
TCK |
DB |
114 |
|
|
Transmission Signal Element Timing |
DTE<-DCE |
16 |
|
S.RXD |
SBB |
119 |
|
|
Secondary Receive Data |
DTE<-DCE |
17 |
|
RCK |
DD |
115 |
|
|
Receiver Signal Element Timing |
DTE<-DCE |
18 |
|
LL |
LL |
141 |
|
|
Local Loop Control
Qualità del segnale |
DTE->DCE |
19 |
|
S.RTS |
SCA |
120 |
|
|
Secondary Request to Send |
DTE->DCE |
20 |
4 |
DTR |
CD |
108.2 |
3 |
4 |
Data Terminal Ready |
DTE->DCE |
21 |
|
RL |
RL/CG |
140/110 |
|
|
Remote Loop Control |
DTE->DCE |
22 |
9 |
RI |
CE |
125 |
1 |
9 |
Ring Indicator |
DTE<-DCE |
23 |
|
DSRS |
CH/CI |
111/112 |
|
|
Data Signal Rate Selector |
DTE->DCE |
24 |
|
XCK |
DA |
113 |
|
|
Transmit Signal Element Timing |
DTE->DCE |
25 |
|
TI |
TM |
142 |
|
|
Test Indicator |
DTE<-DCE |
Osserviamo che i segnali
non presenti nel connettore a 9 pin sono essenzialmente destinati all' uso con
modem particolari. Di fatto, molti apparecchi utilizzano solo un sottoinsieme di
questo set di segnali, essendo quelli nelle caselle non evidenziate di uso
specifico per comunicazioni modem a due canali, per comunicazioni sincrone o per
sistemi dotati di funzioni di test.
Quindi, per la gran parte delle applicazioni al di fuori delle
telecomunicazioni con canale secondario o sincrone, dei 25 contatti disponibili, ne sono utilizzati molti di meno.
Il fatto che solamente 9 segnali siano indispensabili per gestire
la comunicazione seriale ha mosso gran parte dei costruttori ad utilizzare il
connettore a 9 pin, meno ingombrante e meno costoso, anche se molti dispositivi,
pur non utilizzando che i 9 segnali base, hanno conservato il connettore a 25
pin.
|