串口、COM口、UART口 TTL、RS-232、RS-485有啥差异

时间: 2025-03-13 08:38:18  作者:星空体育平台官网入口

  调试时总是会遇到各式各样的接口,各式各样的转换板,似懂非懂的感觉很不爽!

  首要,串口、UART口、COM口、USB口是指的物理接口方法(硬件)。而TTL、RS-232、RS-485是指的电平规范(电信号)。

  串口:串口是一个泛称,UART,TTL,RS232,RS485都遵从相似的通讯时序协议,因而都被通称为串口。

  COM口:特指台式计算机或一些电子设备上的D-SUB外形(一种衔接器结构,VGA接口的衔接器也是D-SUB)的串行通讯口,使用了串口通讯时序和RS232的逻辑电平。

  USB口:通用串行总线,和串口彻底是两个概念。尽管也是串行方法通讯,但由于USB的通讯时序和信号电平都和串口彻底不同,因而和串口没有一点联系。USB是高速的通讯接口,用于PC衔接各种外设,U盘、键鼠、移动硬盘、当然也包含“USB转串口”的模块。(USB转串口模块,便是USB接口的UART模块)

  TTL:TTL指双极型三极管逻辑电路,市面上许多“USB转TTL”模块,其实便是“USB转TTL电平的串口”模块。这种信号0对应0V,1对应3.3V或许5V。与单片机、SOC的IO电平兼容。不过实践也并不满是TTL电平,由于现在大部分数字逻辑都是CMOS工艺做的,仅仅沿用了TTL的说法。咱们进行串口通讯的时分从单片机直接出来的基本是都是 TTL 电平。

  RS485:RS485是一种串口接口规范,为了长距离传输选用差分方法传输,传输的是差分信号,抗干扰才能比RS232强许多。两线,两线

  COM口即串行通讯端口,简称串口。这儿差异于USB的“通用串行总线”和硬盘的“SATA”。

  这是常见的4针串口,在电路板上常见,常常上边还带有杜邦插针。还有时分有第五根针,3.3V电源端。

  嵌入式里边说的串口,一般是指UART口,可是咱们我们常常搞不清楚它和COM口的差异, 以及RS232, TTL等联系, 实践上UART,COM指的物理接口方法(硬件), 而TTL、RS-232是指的电平规范(电信号).

  下面这个便是D型9针串口(浅显说法)。在台式电脑后边都能够正常的看到。记住,这种接口的协议只要两种:RS-232和RS-485。不会是TTL电平的(除非特别使用)。9针串口的界说能够典范这儿:

  下图是个USB转TTL串口的小板,能够用USB扩展出一个串口。芯片为PL2303HX。网上常常混杂各种串口,可是这个确实是能够给STC单片机下载程序的。

  这是另一种,CP2102芯片的,也是USB转TTL串口。听说比PL2303的好,实践使用中没感觉出来。这个小板就多了+3.3V电源端,以习惯不一样的方针电路。下图为USB转RS-232串口: