首页
发现
课程
培训
文章
案例
问答
需求
服务
行家
赛事
热门搜索
发布
消息
注册
|
登录
首页
/
文章
/
详情
串口、COM口、UART口, TTL、RS-232、RS-485区别详解
电力电子技术与新能源
3年前
浏览536
关注
调试时总是会遇到各种各样的接口,各种各样的转换板,似懂非懂的感觉很不爽!
首先,串口、
UART
口、
COM
口、
USB
口是指的物理接口形式
(
硬件
)
。而
TTL
、
RS-232
、
RS-485
是指的电平标准
(
电信号
)
。
串口:
串口是一个泛称,
UART
,
TTL
,
RS232
,
RS485
都遵循类似的通信时序协议,因此都被通称为串口。
UART接口:
通用异步收发器(
Universal Asynchronous Receiver/Transmitter)
,
UART
是串口收发的逻辑电路,这部分可以独立成芯片,也可以作为模块嵌入到其他芯片里,单片机、
SOC
、
PC
里都会有
UART
模块。
COM
口:
特指台式计算机或一些电子设备上的
D-SUB
外形
(
一种连接器结构,
VGA
接口的连接器也是
D-SUB)
的串行通信口,应用了串口通信时序和
RS232
的逻辑电平。
USB
口:
通用串行总线,和串口完全是两个概念。虽然也是串行方式通信,但由于
USB
的通信时序和信号电平都和串口完全不同,因此和串口没有任何关系。
USB
是高速的通信接口,用于
PC
连接各种外设,
U
盘、键鼠、移动硬盘、当然也包括“
USB
转串口”的模块。(
USB
转串口模块,就是
USB
接口的
UART
模块)
TTL
,
RS232
,
RS485
都是一种逻辑电平的表示方式
TTL
:
TTL
指双极型三极管逻辑电路,市面上很多“
USB
转
TTL
”模块,实际上是“
USB
转
TTL
电平的串口”模块。这种信号
0
对应
0V
,
1
对应
3.3V
或者
5V
。与单片机、
SOC
的
IO
电平兼容。不过实际也不一定是
TTL
电平,因为现在大部分数字逻辑都是
CMOS
工艺做的,只是沿用了
TTL
的说法。我们进行串口通信的时候从单片机直接出来的基本是都是
TTL
电平。
TTL
电平:全双工(逻辑
1: 2.4V--5V
逻辑
0: 0V--0.5V
)
1
、硬件框图如下,
TTL
用于两个
MCU
间通信
2
、‘
0
’和‘
1
’表示
RS232
:
是电子工业协会
(Electronic Industries Association
,
EIA)
制定的异步传输标准接口,同时对应着电平标准和通信协议(时序),其电平标准:
+3V
~
+15V
对应
0
,
-3V
~
-15V
对应
1
。
rs232
的逻辑电平和
TTL
不一样但是协议一样。
RS-232
电平:全双工(逻辑
1
:
-15V--5V
逻辑
0
:
+3V--+15V
)
1
、硬件框图如下,
TTL
用于
MCU
与
PC
机之间通信
2
、‘
0
’和‘
1
’表示
RS485
:
RS485
是一种串口接口标准,为了长距离传输采用差分方式传输,传输的是差分信号,抗干扰能力比
RS232
强很多。两线压差为
-(2~6)V
表示
0
,两线压差为
+(2~6)V
表示
1
RS-485
:半双工、(逻辑
1
:
+2V--+6V
逻辑
0
:
-6V---2V
)这里的电平指
AB
两线间的电压差。
1
、硬件框图如下
2
、‘
0
’和‘
1
’表示
COM
口即串行通讯端口,简称串口。这里区别于
USB
的“通用串行总线”和硬盘的“
SATA
”。
一般我们见到的是两种物理标准。
D
型
9
针插头,和
4
针杜邦头两种。
这是常见的
4
针串口,在电路板上常见,经常上边还带有杜邦插针。还有时候有第五根针,
3.3V
电源端。
由于是预留在电路板上的,协议可以有很多种,要看具体设备。
嵌入式里面说的串口,一般是指
UART
口,但是我们经常搞不清楚它和
COM
口的区别
,
以及
RS232, TTL
等关系
,
实际上
UART,COM
指的物理接口形式
(
硬件
),
而
TTL
、
RS-232
是指的电平标准
(
电信号
).
UART
有
4
个
pin
(
VCC, GND, RX, TX
)
,
用的
TTL
电平
,
低电平为
0(0V)
,高电平为
1
(
3.3V
或以上)。
下面这个就是
D
型
9
针串口
(
通俗说法
)
。在台式电脑后边都可以看到。
记住,这种接口的协议只有两种:
RS-232
和
RS-485
。不会是
TTL
电平的
(
除非特殊应用
)
。
9
针串口的定义可以参考这里:
http://wenku.baidu.com/view/5c170c6925c52cc58bd6be6e.html
我们一般只接出
RXD TXD
两针,外加
GND
。
下图是个
USB
转
TTL
串口的小板,可以用
USB
扩展出一个串口。芯片为
PL2303HX
。
网上经常混淆各种串口,但是这个确实是可以给
STC
单片机下载程序的。
这是另一种,
CP2102
芯片的,也是
USB
转
TTL
串口。据说比
PL2303
的好,实际使用中没感觉出来。这个小板就多了
+3.3V
电源端,以适应不同的目标电路。
下图为
USB
转
RS-232
串口:
说明:
本文来源网络;
文中观点仅供分享交流,不代表本公 众 号立场,转载请注明出处,如涉及版权等问题,请您告知,我们将及时处理。
- END -
来源:电力电子技术与新能源
登录后免费查看全文
立即登录
燃料电池
电源
电路
通用
汽车
电力
电子
MATLAB
新能源
电机
控制
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-05-20
最近编辑:3年前
电力电子技术与新能源
签名征集中
关注
获赞 174
粉丝 338
文章 2372
课程 0
点赞
收藏
0/200
清空
提交
还没有评论
课程
培训
服务
行家
有问必答第2期-无主题自由问答专场【直播回放】
MATLAB通信工程师的必修课 第三章 传输技术 第二部分
10W 收益的课程制作指南—手把手教你轻松做出爆品好课
MATLAB通信工程师的必修课 绪论
相关推荐
电池包冷却分析:STAR-CCM 动力电池等效电路法仿真(电热流耦合)
Ansys电机旋转部件结构强度刚度振动仿真:风扇端环转子护套冲片和轴承计算分析
ansys fluent表达式功能实现二维表格插值(以锂电池充电map为例)
Solidworks 电机结构CAE分析 - 整机分析
最新文章
数字化试验 | 数字化试验共性能力底座: 数字资产化与试验能力复用
锰基材料电池进展——相比25年有什么明显变化?
同样的PCB,为何别人EMC一次过,你却反复踩坑?
风机曲线与系统阻力,决定实际风量
很多人瞎学:真正主宰接触收敛性的设置!
热门文章
通用/泛亚/蔚来/弗迪/上海电驱动等百位新能源专家确认发言,易贸三电活动6月苏州见
【汽车轿车】BMW轮辋3D图纸 SolidWorks2015设计 轮毂三维建模 附IGS格式
【汽车轿车】Alfa Romeo 159轿车简易外壳3D图纸 Solidworks设计
【汽车轿车】Gente简易汽车模型3D图纸 Solidworks设计
【技研】汽车焊装胶发展趋势
其他人都在看
精智知识工程 | 客户案例:某科技企业知识管理成熟度评估实践
abaqus收敛介绍
Abaqus自动稳定功能介绍
CAD随机颗粒插件2D V2.0更新说明
CAD随机颗粒插件2D
VIP会员
学习计划
福利任务
下载APP
联系我们
微信客服
联系客服
人工服务时间为周一至周五的9:30-19:30
非工作时间请在微信客服留言
客服热线:
4000-969-010
邮箱:
service@fangzhenxiu.com
地址:
北京市朝阳区莱锦创意园CN08座
帮助与反馈
返回顶部