2013年3月6日 星期三

RS232,RS485,RS422



http://tw.myblog.yahoo.com/e-note/article?mid=170




RS232,RS485,RS422

分類:電子硬體
2009/01/07 13:25

傳輸介面
信號準位
全雙工/半雙工
線數
傳輸方式
觸發類形
傳輸距離/傳輸速率
RS 232C
RS -232C
全雙工

點對點
非對稱電路
15m@20Kbits/sec
RS 422A
Note3
全雙工
4
點對多Note 1
對稱電路
12m@10Mbits/sec
120m@1Mbits/sec
1200m@100Kbits/sec
RS-485
半雙工
2Note2
多對多
對稱電路
Note 1: RS 422A 可以只有一個發送端,但可以有多個接收端。
Note2: RS485 也可以使用4線。
Note3: 差動信號的電壓差不小於0.2V,準位需在-7V<0.2<+12V之間。
通常UART IC 會將信號經由Buffer轉成RS232的準位,而在UART IC  Buffer之間的準位為TTL/CMOS的準位
上圖為UART  SIPEX 3243E  Connector之間的線路圖。
上圖為RS485 的線路圖,它是由1SIPEX RS485Buffer所組成。
上圖為RS422 的線路圖,它是由2SIPEX RS485Buffer所組成。
由上面3個圖可以知道它們可以共同一個Connector.,所以我們可以將RS232  RS422,RS485一起共用同一個Connector.
上圖為RS232,RS422,RS485的共同線路。
RS232要使用時Jumper C要短路1-2Jumper A 短路2-3Jumper B 短路 2-3
RS485要使用時Jumper C要短路5-6Jumper A 短路1-2Jumper B 短路 2-3
RS422要使用時Jumper C要短路3-4Jumper A 短路1-2Jumper B 短路 1-2

GPIO信號為HEnable TX的信號,若你的UART IC 沒有辦法控制此信號的H or L時可以加入上面的Buffer

RS232,RS422,RS485 Connector Pin比較表
Pin
RS232
RS422
RS485
 1
DCD
TX-
RX-
2
RXD
TX+
RX+
3
TXD
RX+

4
DTR
RX-

5
GND
GND
GND
6
DSR


7
RTS


8
CTS


9
RI



Sipex 485 Buffer.
Pin Number
Pin Name
Description
1
RO
Receive Output.
2
RE#
RO Enable, active LOW.
3
DE
DI Enable, active High.
4
DI
Driver Input.
5
GND

6
A
Drier output / Receiver Input, non inverting.
7
B
Drier output / Receiver Input, inverting.
8
VCC



RS 232C LEVEL :
+-3V ~ +-12V 
VCC +-3V or +-5V  +-12V
LOGIC 1 : -3 ~ -12V.
LOGIC 0 : +3 V ~ +12V
+3V~-3V電壓不被RS -232C 信號所接受。

CMOS LEVEL:
0V ~ +5V

TTL LEVEL :
VIL = 0.4V VIH = 2V
VOL = 0.8V VOH = 2.4V
IIL = 1.6mA IIH = 40uA
IOL = 16mA IOH = 400uA


參考資料:

沒有留言:

張貼留言