原标题:串口、串口、串口、串口、TTL、RS-232、RS-485区别详解
第一,串口、串口、串口、串口、串口、串口指物理接口形式(硬件)参考电平标准(电信号)
串行端口:串行端口是一个通用术语。UART、TTL、RS232和RS485都遵循类似的通信时序协议,因此它们通常被称为串行端口。
通用异步收发器接口:通用异步收发器。UART是串行收发器的逻辑电路。该器件可以独立集成到芯片中,也可以作为模块嵌入到其他芯片中。通用异步收发器模块有单片机、单片机和PC机三种。
串口:具体指台式计算机或一些电子设备上的数模转换接口(一种连接器结构,VGA连接器也是数模转换接口)的串行通信端口,采用串行通信序列和RS232逻辑电平
USB端口:通用串行总线和串口完全是两个概念虽然它也是串行通信,但USB与串口无关,因为它的通信时序和信号电平与串口完全不同。USB是一种高速通信接口,用于PC机连接各种外设、u盘、键盘鼠标、移动硬盘,当然还有“USB转串口”模块(通用串行总线到串行模块,通用串行总线接口的通用异步收发器模块)
Tl、RS232、RS485都是逻辑电平表示
Tl: TTL指双极三极管逻辑电路。市场上的许多“通用串行总线到通用串行总线”模块实际上是“通用串行总线到通用串行总线”模块该信号0对应0V,1对应3.3V或5V。兼容单片机和单片机的输入输出电平然而,实际上它不一定是TTL电平,因为现在大多数数字逻辑是由CMOS技术制成的,它只使用TTL当我们通过串行端口相互通信时,从微控制器直接输出的基本上是TTL级。
Tl电平:全双工(逻辑1: 2.4V-5V逻辑0: 0V-0.5V)
1。硬件框图如下。TTL用于两个微控制器
2之间的通信,“0”和“1”表示
RS232:它是电子工业协会(EIA)制定的异步传输标准接口,同时对应于级别标准和通信协议(时序)。其电平标准:+3V ~+15V对应0,-3V ~-15V对应1rs232的逻辑电平不同于TTL,但协议相同
RS-232电平:全双工(逻辑1-15v-5v逻辑0:+3v-+15v)
1。硬件框图如下。TTL用于单片机和PC机之间的通信
2,“0”和“1”代表
RS485: RS485是串口接口标准。对于长距离传输,传输差分信号,抗干扰能力比RS232强得多两根导线之间的压差为-(2~6)V表示0,两根导线之间的压差为+(2~6)V表示1
RS-485:半双工,(逻辑1:+2v-+6v逻辑0:-6v-2v)此处的水平是指AB两根导线之间的电压差
1,硬件框图如下
2,“0”和“1”代表
COM端口,简称串行通信端口这不同于通用串行总线和硬盘的SATA
通常我们看到两种物理标准d型9针插头和4针杜邦插头
这是一个常见的4引脚串行端口,在电路板上很常见,通常有杜邦引脚。有时会有第五个引脚,即3.3V电源端子
保留在电路板上,因此有许多协议,具体取决于具体的设备。
嵌入式串口,一般指的是串口,但我们往往不知道它和串口的区别,以及RS232、TTL等的关系,事实上串口、串口指的是物理接口形式(硬件),而TTL、RS-232指的是电平标准(电信号)
通用异步收发器有4个引脚(VCC、GND、接收、发送),使用TTL电平,低电平为0(0V),高电平为1(3.3V或以上)
这是D型9针串行端口(流行)你可以在台式电脑后面看到它。记住,这个接口只有两种协议:RS-232和RS-485它不是TTL级别(特殊应用除外)9引脚串行端口的定义如下:我们通常只连接RXD TXD加GND的两个引脚。
下图是一个小型的通用串行总线到TTL串行端口板,它可以通过通用串行总线扩展到串行端口芯片为PL2303HX各种串行端口在互联网上经常被混淆,但这一个真的可以下载程序为STC单片机。
这是另一个,芯片,也是一个USB到TTL的串口据说比PL2303好,但在实际使用中感觉不到。这个小电路板有多个+3.3V电源端子,以适应不同的目标电路。下图显示了从USB到RS-232的串行端口:
来源:ittbank
免责声明:
公开号码文章由原作者和来源拥有版权内容是作者的个人观点,这并不意味着该公众数字同意其观点并对其真实性负责。该公开号码仅供参考,不构成投资和申请建议。这个公共号码是个人学习和交流的平台。平台上的一些文章被转载,不用于商业目的。如果有侵权,请及时通知我们,我们会尽快处理。这个公开号码拥有最终解释权。