簡要說明常遇到的電平標準:TTL、RS23二、RS48五、RS422html
(1) TTLhtm
供電範圍在0~5V;如74系列都是5V供電get
對輸出:大於2.7V是高電平;小於0.5V是低電平通信
對輸入:大於2V是高電平;小於0.8V是低電平數據
注意:TTL電平輸入腳懸空時內部認爲是高電平,且TTL電平輸出不能驅動CMOS電平輸入。view
(2) CMOSvi
供電範圍在3~15V;如4000系列(4011與非門)co
假設5V供電工作
對輸出:大於4.6V是高電平;小於0.05V是低電平tar
對輸入:大於3.5V是高電平;小於1.5V是低電平
(3) LVTTL
是TTL的一種低功耗的變種,對LVTTL可根據電壓的高低分爲2.5 LVTTL 和 3.3 LVTTL
3.3 LVTTL
供電電壓一般小等於3.3V
對輸出:大於2.4V是高電平;小於0.4V是低電平
對輸入:大於2V是高電平;小於0.8V是低電平
2.5 LVTTL
供電電壓一般小等於3.3V
對輸出:大於2.0V是高電平;小於0.2V是低電平
對輸入:大於1.7V是高電平;小於0.7V是低電平
一般在許多處理器芯片都是用的LVTTL標準。
(4) RS232
對輸出:輸出「1」時的電平應在-5~-15 V之間,輸出「0」時的電平應在+5~+15 V之間
對輸入:輸入電平在-3~-15 V之間被認爲「1」,在+3~+15 V之間被認爲「0」
當線路上不傳送數據(空閒)時,發送器輸出爲「1」
(5) RS485
對輸出:邏輯"1"以兩線間的電壓差爲+(2 至6)V 表示;邏輯"0"以兩線間的電壓差爲-(2 至6)V 表示。
對輸入:A比B高200mV以上即認爲是邏輯"1",A 比B 低200mV 以上即認爲是邏輯"0"。
485相對於232而言:最高傳輸速率高(但傳輸速率越高傳輸距離越短);採用差分法來傳輸信號,對共模干擾具備更強的抗干擾力;RS485容許鏈接128個收發器,具備多機通信能力。
(6) RS422
電氣特性與RS485一致;
RS485的差分發送口與自身的差分接收口同相併聯,多點間經過RS485只須要一對線,而RS422的發送口與接收口不一樣,如若將其並連就變成了RS485。這也就形成了RS422支持全又工的方式工做,而RS485只能以半雙工的方式工做,進而數據通訊速率。
參考資料
<1> http://bbs.21ic.com/icview-196694-1-1.html
<2> http://www.doc88.com/p-807815897824.html
<3> http://wenku.baidu.com/view/b6155c0d4a7302768e9939e6.html