首页 > 编程知识 正文

uart口和ttl口区别,232转422接口定义

时间:2023-05-05 07:21:25 阅读:163707 作者:1218

http://www.Sina.com/http://www.Sina.com /

调试时总是会遇到各种各样的接口,各种各样的转换板,似懂非懂的感觉很不爽!串行端口是一个通用名称,UART、TTL、RS232、RS485都遵循类似的通信时序协议,因此一般称为串行端口。

3358 www.Sina.com/universalasynchronousreceiver/transmitter (,UART是串行收发的逻辑电路,该部分可以独立作为芯片,也可以作为模块嵌入其他芯片

首先,串口、UART口、COM口、USB口是指的物理接口形式(硬件)。而TTL、RS-232、RS-485是指的电平标准(电信号)。特别是台式计算机和部分电子设备上的D-SUB格式(连接器结构,VGA连接器的连接器也是D-SUB )的串行通信端口,串行通信时间和RS232

串口:通用串行总线和串行端口是完全不同的概念。 虽然也是串行方式的通信,但由于USB的通信时间和信号电平都与串行端口完全不同,所以与串行端口没有任何关系。 USB是高速通信接口,用于在PC上连接各种外围设备。 还包括u盘、鼠标、便携式硬盘,当然还有“USB串行端口”模块。 (从USB串行转换的模块是USB接口的UART模块) )。

UART接口:

COM口:TTL指双极型晶体管的逻辑电路,市面上有很多“USB到TTL”模块,但实际上是“USB到TTL电平的串行”模块。 该信号0对应0V,1对应3.3V或5V。 与单片机、SOC的IO水平兼容。 但是,实际上不一定是TTL水平。 因为现在大部分的数字逻辑都是用CMOS工艺制作的,只是沿袭了TTL的说法。 进行串行通信时,单片机直接出来的基本上是TTL级。

TL等级:全双工(逻辑1: 2.4V--5V逻辑0: 0V--0.5V ) ) ) ) ) ) ) ) )。

1、硬件框图如下,TTL用于两个MCU之间的通信

2、‘0’和‘1’是指

USB口:是由电子工业协会(electronicindustriesassociation,EIA )制定的异步传输标准接口,适用于等级标准和通信协议(序列)

RS-232级别:全双工(逻辑1(-15v--5v逻辑0 )0: 3V-- 15V ) ) ) )。

1、硬件的框图如下,TTL用于MCU和PC之间的通信

2、‘0’和‘1’是指

TTL,RS232,RS485都是一种逻辑电平的表示方式RS485是串行接口标准,为了长距离传送而以差动方式进行传送,传送差动信号,比RS232的抗干扰性强很多。 两线间压差-(2)6) v表示0,两线间压差(2)6) v表示1

RS-485 :半双工,(逻辑1: 2V-- 6V逻辑0: -6V---2V ) )此处的电平是指ab2线之间的电压差。

1、硬件框图如下

2、‘0’和‘1’是指

TTL:

COM端口是串行通信端口,简称串行端口。 在此,将其与USB的“通用串行总线”和硬盘的“SATA”区别开来。

一般我们看到的是两种物理标准。 D型9针插头和4针杜邦头2种。

这是常见的4针串行,常见于电路板。 经常上面有杜邦针。 也有可能有第5根针、3.3V电源端子。

因为被预约在了基板上,所以协议有很多种。 请看具体的设备。

RS232:

UART有4个pin(VCC、GND、RX、TX )、使用的TTL电平,低电平为0 ) 0v,高电平为1 )1(3.3V以上)。

这就是d型9针麦片(俗话)。 在台式电脑的后面也能看到。

请记住,这个接口上只有两种协议: RS-232和RS-485。 不是TTL级别(除非是特殊的APP应用程序)。

9针序列的定义请参考这里。 http://wenku.Baidu.com/view/5c 170 c 6925 c52 cc 58 BD 6b E6 e.html

我们一般只接收RXD TXD的两根针和GND。

下图是用USB旋转TTL串行端口的小板,可以用USB扩展串行端口。 芯片是PL2303HX。

虽然网上经常混淆各种串口,但这确实可以把程序下载到STC单片机上。

这是另一种CP2102芯片,USB转移到了TTL串行端口。 虽然据说比PL2303好,但是感觉不到实际使用。 这个小板增加了3.3V电源端子,以适应各种各样的目标电路。

下图为从USB到RS-232的串行端口。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。