我是靠谱客的博主 稳重音响,最近开发中收集的这篇文章主要介绍串口、COM口、TTL、RS-232、RS-485区别详解,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、串口与COM

COM口即串行通讯口,简称串口。区别于USB(通用串行总线)。一般常见的是两种物理接口:D型9针头和4针杜邦头。嵌入式里面说的串口,一般是指UART口。UART/COM指的物理接口形式(硬件)。

常见4pin串口,有时有第五针(3.3V)。

下面这个是D型9针串口,这种接口的协议只有两种:RS-232和RS-485。一般我们只接出RXD和TXD两针,外加GND。


二、TTL/RS-232

电平标准(电信号)TTL电平:低电平为0(0V),高电平为1(3.3V或以上)。RS232电平:低电平为+5~+12V,高电平为-5V~-12V。

1、USB转TTL电平


上图是USB转TTL小板,芯片是PL2303HX,可以给STC单片机下载程序。


上图是使用CP2120芯片的USB转TTL小板,多了一个3.3V引脚适应不同目标板。

2、TTL和RS-232互转

可以使用一片MAX232芯片转换(引脚T/R表示输入的电平是TTL/RS)


第一部分是电荷泵电路。由1、2、3、4、5、6脚和4只电容构成。功能是产生+12v和-12v两个电源,提供给RS-232串口电平的需要。

第二部分是数据转换通道。由7、8、9、10、11、12、13、14脚构成两个数据通道。其中13脚(R1IN)、12(R1OUT)、11脚(T1IN)、14脚(T1OUT)为第一数据通道。8脚(R2IN)、9脚(R2OUT)、10脚(T2IN)、7脚(T2OUT)为第二数据通道。TTL/CMOS数据从11引脚(T1IN)、10引脚(T2IN)输入转换成RS-232数据从14脚(T1OUT)、7脚(T2OUT)送到电脑DB9插头;DB9插头的RS-232数据从13引脚(R1IN)、8引脚(R2IN)输入转换成TTL/CMOS数据后从12引脚(R1OUT)、9引脚(R2OUT)输出。

第三部分是供电。15脚GND、16脚VCC(+5v)。


也可以使用比较电路来实现TTL转RS-232的功能。


3、USB转RS232

USB经过PL2303转成TTL电平,再经过MAZ232转换成RS-232电平,9针引出。

 

总结:


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

2、接设备的时候,一般只接GND RX TX。不会接Vcc或者+3.3v的电源线,避免与目标设备上的供电冲突。

3、PL2303、CP2102芯片都是常用的USB转TTL串口的芯片,用USB来扩展串口(TTL电平)。

4、MAX23芯片是TTL电平与RS232电平的专用双向转换芯片,可以TTL转RS-232,也可以RS-232转TTL。

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

6、RS-485的电气特性:逻辑“1”以两线间的电压差为+(2—6)V表示;逻辑“0”以两线间的电压差为-(2—6)V表示。接口信号电平比RS-232-C降低了,就不易损坏接口电路的芯片,且该电平与TTL电平兼容,可方便与TTL电路连接。






最后

以上就是稳重音响为你收集整理的串口、COM口、TTL、RS-232、RS-485区别详解的全部内容,希望文章能够帮你解决串口、COM口、TTL、RS-232、RS-485区别详解所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部