串口、UART、COM、TTL、RS232、RS485详解
在RFID行业我们经常接触到几个概念,串口、UART口、COM口、TTL、RS232、RS485,它们都是什么意思呢?这里整理了一些资料,相信看完大家就明白了。
在解释这些概念之前,先区别时序标准和逻辑电平标准。
时序标准指的是和实际电压的逻辑值(0和1)在时间轴上的标准,简单讲,时序标准规定了逻辑信号的格式,什么时候该收或发1,什么时候该收或发0。
逻辑电平标准指的是物理量和逻辑值之间的关系,具体物理量可以是电压、电流等,最常见的是电压。逻辑电平标准规定了多少电压代表0,多少电压代表1等等信息,是连接物理量和逻辑值之间的桥梁。
接下来再来一一阐述这些概念:
串口:可以算是一个泛称,一般指代的是串口时序标准。UART、RS232、RS485、TTL都遵循着类似的通信时序协议,因此都被通称为串口。
UART:通用异步收发器(Universal Asynchronous Receiver/Transmitter)。可以说UART不是接口,而是实现串口收发的逻辑电路,这部分可以独立成芯片,也可以作为模块嵌入到其他芯片里,单片机、SOC、PC里都会有UART模块。
COM:特指台式计算机或一些电子设备上的D-SUB外形(一种连接器结构,VGA接口的连接器也是D-SUB)的串行通信口,应用了串口通信时序和RS232的逻辑电平。
TTL:指双极型三极管逻辑电路,也可以指一种电平规范(类似的还有CMOS电平等)。这种信号0对应0V,1对应3.3V或者5V。与单片机、SOC的IO电平兼容。不过实际也不一定是TTL电平,因为现在大部分数字逻辑都是CMOS工艺做的,只是沿用了TTL的说法。
RS232:是电子工业协会(Electronic Industries Association,EIA) 所制定的异步传输标准接口,同时对应着电平标准和通信协议(时序),其电平标准+3V~+15V表示0,-3V~-15V表1。RS-232也是现在主流的串行通信接口之一,由于RS232接口标准出现较早,难免有不足之处,主要有以下四点:1、接口的信号电平值较高,易损坏接口电路的芯片;2、传输速率较低;3、抗噪声干扰性弱;4、传输距离有限。
RS485:也是一种串口接口标准,时序是一样的,不过逻辑电平标准不同。为了长距离传输采用差分方式传输,抗干扰能力很强。在要求通信距离为几十米到上千米时,广泛采用RS-485串行总线标准。RS-485采用平衡发送和差分接收,因此具有抑制共模干扰的能力。RS-485接口在总线上是允许连接多达128个收发器,即具有多站能力,这样用户可以利用单一的RS-485接口方便地建立设备网络。
探感物联RFID固定式、分体式读写器在配备RS232和RS485接口的同时,也可选配RJ45,WiFi等其他通信连接方式,丰富的通信接口满足不同用户的项目需求。