新聞中心
PRESS CENTER目前通信設(shè)備的接口類型多種多樣,調(diào)試時總是會遇到各種各樣的轉(zhuǎn)換板,今天本文就來帶你了解這些接口之間的區(qū)別。
首先,串口、UART口、COM口是指的物理接口形式(硬件),而RS232/485、TTL是指的電平標(biāo)準(電信號)。
串口:串口是一個泛稱,UART、TTL、RS232、RS485都遵循類似的通信時序協(xié)議,因此都被通稱為串口。
UART接口:通用異步收發(fā)器(Universal Asynchronous Receiver/Transmitter),UART是串口收發(fā)的邏輯電路,這部分可以獨立成芯片,也可以作為模塊嵌入到其他芯片里,單片機、SOC、PC里都會有UART模塊。
COM口:特指臺式計算機或一些電子設(shè)備上的D-SUB外形(一種連接器結(jié)構(gòu),VGA接口的連接器也是D-SUB)的串行通信口,應(yīng)用了串口通信時序和RS232的邏輯電平。
TTL、RS232、RS485都是一種邏輯電平的表示方式。
TTL:TTL指雙極型三極管邏輯電路。市面上很多“USB轉(zhuǎn)TTL”模塊,實際上是“USB轉(zhuǎn)TTL電平的串口”模塊。這種信號0對應(yīng)0V,1對應(yīng)3.3V或者5V,與單片機、SOC的IO電平兼容。不過實際也不一定是TTL電平,因為現(xiàn)在大部分數(shù)字邏輯都是CMOS工藝做的,只是沿用了TTL的說法。我們進行串口通信的時候 從單片機直接出來的基本是都是TTL電平。
RS232特點
RS232是現(xiàn)在主流的串行通信接口之一。由于RS232接口標(biāo)準出現(xiàn)較早,難免有不足之處,主要有以下四點:
RS485特點
在要求通信距離為幾十米到上千米時,廣泛采用RS-485串行總線標(biāo)準。RS-485采用平衡發(fā)送和差分接收,因此具有抑制共模干擾的能力。RS-485接口的最大傳輸距離標(biāo)準值為4000英尺(約1219米),實際上可達3000米,另外RS-232-C接口在總線上只允許連接1個收發(fā)器,即單站能力。而RS-485接口在總線上是允許連接多達128個收發(fā)器,即具有多站能力,這樣用戶可以利用單一的RS-485接口方便地建立設(shè)備網(wǎng)絡(luò)。