先给大家来点简单的干货,总结几个关于串口、COM口、UART口, TTL、RS-232、RS-485的关键点,便于记忆,一起来看看吧:

1、串口和COM端口是指物理接口形式(硬件)。 TTL,RS-232,RS-485是指电平标准(电信号)。

交叉串口线和直连串口线(分析串口COM口UART)(1)

2、连接设备时,通常仅连接GND RX TX。请勿连接到Vcc或 3.3v电源线,以避免与目标设备上的电源冲突。

3、PL2303和CP2102芯片是USB到TTL的串行芯片,并且USB用于扩展串行端口(TTL电平)。

4、MAX232芯片是专用于TTL电平和RS232电平的双向转换芯片。它可以将TTL转换为RS-232或将RS-232转换为TTL。

5、TTL标准对于低电平为0,对于高电平( 5V电平)为1。 RS-232标准是正电平为0,负电平为1(±15V电平)。

6、RS-485与RS-232类似,但使用差分信号负逻辑。在这里跳过。

交叉串口线和直连串口线(分析串口COM口UART)(2)

串口、COM口、UART口:

COM端口是串行通信端口,称为串口。这与USB的“通用串行总线”和硬盘的“ SATA”不同。

通常,我们看到两个物理标准。 D型9针插头和4针杜邦插头。

这是常见的4针串行端口,在电路板上很常见,通常在顶部带有杜邦针。有时会有第五个引脚,即3.3V电源端子。

交叉串口线和直连串口线(分析串口COM口UART)(3)

由于它是保留在电路板上的,因此取决于特定的设备,可以有很多协议。

嵌入式中提到的串口通常指的是UART端口,但我们常常不知道它与COM端口之间的区别以及RS232与TTL之间的关系。实际上,UART和COM是指物理接口形式(硬件),而TTL,RS-232是指电平标准(电信号)。

UART有4个引脚(VCC,GND,RX,TX),使用TTL电平,低电平为0(0V),高电平为1(3.3V或更高)。

以下是D型9针串行端口(以非专业术语而言)。可以在台式计算机后面看到它。

交叉串口线和直连串口线(分析串口COM口UART)(4)

请记住,此接口只有两种协议:RS-232和RS-485。不会是TTL电平(除非特殊应用)。

我们通常只将RXD TXD的两个引脚以及GND连接起来。

网上通常会混淆各种串 口,但这确实可以用于下载STC微控制器的程序。

这是另一个CP2102芯片,也是USB到TTL串行端口。据说它比PL2303更好,但在实际使用中没有感觉到。这个小板有一个额外的 3.3V电源端子,以适应不同的目标电路。

下图为USB转RS-232串口:

交叉串口线和直连串口线(分析串口COM口UART)(5)

这个USB转RS-232串口线是工业级的串口线,采用英国FTDI-FT232 SP213双芯片组合设计,线材采用80根镀锡铜编织,线身外层选用优质外被,铝箔 金属编织网包裹,确保信号不受干扰,传输稳定,耐用久,接口采用镀金工艺,耐腐蚀、耐酸碱、抗高低温,使用更长久,常应用于工业科研等领域,能应对复杂电磁环境,能提高生产效率,带有三种数据指示灯,串口线工作一目了然。

交叉串口线和直连串口线(分析串口COM口UART)(6)

,