TTL、RS232、RS485都是一種邏輯電平的表示方式,是串口的三種不同的電平標準。下面,就分別簡單介紹一下:
TTL
TTL :全雙工 (5V系統(tǒng),邏輯1: 2.4V–5V ? 邏輯0: 0V–0.5V)。TTL指雙極型三極管邏輯電路,市面上很多“USB轉TTL”模塊,實際上是“USB轉TTL電平的串口”模塊。這種信號0對應0V,1對應3.3V或者5V,與單片機、SOC的IO電平兼容。我們進行串口通信的時候從單片機直接出來的基本上都是TTL電平。RS232
RS232:全雙工(邏輯1:-15V–5V 邏輯0: 3V– 15V)。是電子工業(yè)協(xié)會制定的異步傳輸標準接口,同時對應著電平標準和通信協(xié)議(時序),其電平標準: 3V~ 15V對應“0”,-3V~-15V對應“1”。RS232 的邏輯電平和TTL 不一樣但是協(xié)議是一樣的。RS485
RS485:半雙工(邏輯1: 2V– 6V 邏輯0:-6V—2V)這里的電平指AB兩線間的電壓差。RS485是一種串口接口標準,為了長距離傳輸采用差分方式傳輸,傳輸的是差分信號,即通過AB兩根線的電壓差作為電平信號。差分信號能有效地抵御外界因素的干擾,因為干擾對兩根線影響是一樣的,兩根線的電壓差不變,信號傳遞也就不會受干擾。與TTL、RS232只能一對一連接不同,RS-485在總線上是允許連接多達128個收發(fā)器。來源:網絡版權歸原作者所有,如有侵權,請聯系刪除。