|
在我們這個充滿電子、電器產(chǎn)品和設備的現(xiàn)代化社會里,通信這個詞我們并不陌生。通信接口IC更是很多產(chǎn)品和設備中不可或缺的紐帶。常見的是RS-232、RS-422、RS-485這類電氣標準的通訊接口,主要區(qū)別就是邏輯如何表示。具體區(qū)別如下:* k( Q; W1 d$ ~# P6 v9 o% L
9 p# ]- A6 l+ Y6 j" C& D9 Y' T( {接口:/ h/ [) s7 T2 Z- @, H' H# }
RS-232使用-12V表示邏輯1,12V表示邏輯0,全雙工,最少3條通信線(RX,TX,GND),因為使用絕對電壓表示邏輯,由于干擾,導線電阻等原因,通訊距離不遠,低速時幾十米也是可以的。* T+ }$ Q ~, u& |; {
* K, P3 ?5 S( f4 f% W8 b2 p/ k接口:
: a/ \4 l6 W/ aRS-422在RS-232后推出,使用TTL差動電平表示邏輯,就是兩根的電壓差表示邏輯,RS-422定義為全雙工的,所以最少要4根通信線(一般額外地多一根地線),一個驅(qū)動器可以驅(qū)動最多10個接收器(即接收器為1/10單位負載),通訊距離與通訊速率有關系,一般距離短時可以使用高速率進行通信,速率低時可以進行較遠距離通信,一般可達數(shù)百上千米。4 n0 }( f, U# v+ l# ]% K& D- f- ]
2 K4 \9 D8 F5 Y# R4 ~3 \6 s( c
RS-485接口:
5 n8 P% U* P7 Z$ GRS-485,在RS-422后推出,絕大部分繼承了RS-422,主要的差別是RS-485可以是半雙工的,而且一個驅(qū)動器的驅(qū)動能力至少可以驅(qū)動32個接收器(即接收器為1/32單位負載),當使用阻抗更高的接收器時可以驅(qū)動更多的接收器。所以現(xiàn)在大多數(shù)全雙工485驅(qū)動/接收器對都是標:RS-422/485的,因為全雙工RS-485的驅(qū)動/接收器對一定可以用在RS-422網(wǎng)絡。
; L# }1 I0 @' {3 O# }' n/ r ]
- k# _+ V7 w. U0 @7 S8 p. n( e% F特別說明RS-485的特性:! d, `( u4 X6 |% b0 \6 c/ n, m/ N
1> RS-485的電氣特性:采用差分信號負邏輯,邏輯"1”以兩線間的電壓差為+(2~6)V表示;邏輯"0"以兩線間的電壓差為-(2~6)V表示。接口信號電平比RS-232-C降低了,就不易損壞接口電路的芯片,且該電平與TTL電平兼容,可方便與TTL電路連接。 2> RS-485的數(shù)據(jù)最高傳輸速率為10Mbps。2 W0 r5 I4 Z2 {% N
3> RS-485接口是采用平衡驅(qū)動器和差分,接收器的組合,抗共模干擾能力增強,即抗噪聲干擾性好。( S% r; [) W; S
4> RS-485最大的通信距離約為1219m,最大傳輸速率為10Mbps,傳輸速率與傳輸距離成反比,在100KbpS的傳輸速率下,才可以達到最大的通信距離,如果需傳輸更長的距離,需要加485中繼器。RS-485總線一般最大支持32個節(jié)點,如果使用特制的RS-485芯片,可以達到128個或者256個節(jié)點,最大的可以支持到400個節(jié)點。
8 u8 ?! _% T C) }8 K
' y- s9 Q/ H* G8 H% A N |
|