UART\串口\TTL\RS-232\RS-485的区别
发布日期:2021-05-20 01:50:59 浏览次数:12 分类:精选文章

本文共 593 字,大约阅读时间需要 1 分钟。

《《《《《正文》》》》》

串口(Serial Port)

串口是指物理上的硬件接口形式,类似于USB接口和线下常见的Type-C接口。它是指遵循某一类似通信协议的统称,包括UART、TTL、RS232和RS485等,均属于同一类通信接口。

《《《《《UART》》》》》

UART全称是通用异步收发器(Universal Asynchronous Receiver/Transmitter),是一种用于收发数据的集成逻辑电路模块。它能够嵌入在芯片中,作为独立功能模块存在。因此,UART可以视为一种能够独立收发数据的逻辑电路模块或功能单元。

《《《《《TTL》》》》》

TTL是一种通信标准,主要定义了逻辑电平和电压之间的关系作为规范:

  • 逻辑0对应0V
  • 逻辑1对应3.3V或5V

硬件接口一般采用TX和RX两个脚,分别用于数据传输和接收。

《《《《《RS232》》》》》

RS232作为另一种通信标准,其电平规范与TTL不同:

  • 逻辑0对应+3V至+15V
  • 逻辑1对应-3V至-15V

硬件接口使用了转换器,将TTL电平标准转换为RS232的高低电平定义。

《《《《《RS485》》》》》

RS485是一种改进型的串口方案,采用差分信号传输技术,以提高抗干扰能力和传输速率。其电平定义为:

  • 逻辑1对应+2V至+6V
  • 逻辑0对应-2V至-6V

硬件接口采用两根差分信号线进行数据传输。

END

上一篇:别再用Keil看代码了,分享一款必备的代码浏览器Source Insight(内附资源下载)
下一篇:嵌入式C语言优化技巧

发表评论

最新留言

很好
[***.229.124.182]2025年05月07日 09时07分14秒