串口、UART、USB、TTL、RS-232、RS-485区别

串口、UART、USB、TTL、RS-232、RS-485区别

1 数据通信的基础

简单讲,要实现数据通信的必须由物理接口,电气标准(逻辑电平标准)、通信时序标准三部分组成。

  • 物理接口: 接口形状
  • 电平标准: 逻辑电平标准规定了多少电压代表0,多少电压代表1等信息
  • 通信时序标准: 时序标准指的是和实际电压的逻辑值(0和1)在时间轴上的标准,简单讲,时序标准规定了逻辑信号的格式,什么时候该收或发1,什么时候该收或发0。
  • 物理接口和电平标准类似计算机网络七层协议里的物理层,通信时序标准属于物理层之上6层总和。

2 概念解析
  1. 串口、COM口: 物理接口形式(硬件),COM口简称是串口。
  2. TTL、RS-232和RS-485: 电气标准(电信号,电气特性,不涉及接插件、电缆或协议)。
    • TTL标准是低电平为0,高电平为1(+5V电平,一般大于2.4V都可以)
    • RS-232标准是正电平为0,负电平为1(±15V电平)
    • RS485一般为A、B及地共3针,逻辑“1”以两线间的电压差为+(2—6)V表示;逻辑“0”以两线间的电压差为-(2—6)V表示。
  3. USB(Universal Serial Bus,通用串行总线): 普遍使用的一种高速通信接口,和串口完全是两个概念。(包括物理接口、电平标准和通信时序标准;USB转串口模块,就是USB接口的UART模块)。
  4. UART(Universal Asynchronous Receiver/Transmitter,通用异步收发器): UART不是接口,是实现串口收发的逻辑电路(包括电平标准和通信时序标准),具体实物表现为独立的模块化芯片。

3 其他
  1. PL2303、CP2102和CH340芯片是 USB 转TTL串口的芯片,用USB来扩展串口(TTL电平)。
  2. MAX232芯片是 TTL电平与RS232电平的专用双向转换芯片,可以TTL转RS-232,也可以RS-232转TTL。
  3. 为什么TTL要转为RS232,是因为其RS232的传输距离远,TTL的距离短,其一般用于芯片间的短距离通信。
  4. USB口通过PL2303转为TTL口(其也只有三个主要的管脚,RX、TX、GND),TTL通过MAX232(实际就是电压比较器,把TTL的电平转为RS232的电平)转为RS232口(其实际也只用了三个管脚,RX、TX、GND),其中的RX、TX主要是只是代表接受和发送,并不是某个特别信号的名称。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值