中国领先的工业平台

返回贤集网 返回微头条
贤集网技术微头条APP获取

串口、COM口、TTL、RS232、UART,你认识几个?

 爱学习的老王

下载贤集网APP入驻自媒体

来源:DTECH帝特


一个嵌入式工程师,不管你是硬件还是软件,都会接触到串口、COM端口、TTL、RS232、RS485、UART等概念。你是否也会一遇到这个概念就要百度一下?下面就为大家介绍它们之间的恩怨情仇吧。



串口、COM口


COM端口是串行通信端口,简称串口。我们通常看到的是两种物理标准:D型9引脚插头和4针杜邦(DuPont)两种。它是嵌入式工程师使用笔记本电脑或没有COM的嵌入式工程师必备的工具。除了使用串口获取程序到MCU之外,它也是辅助调试程序的产物。



TTL


TTL指的是双极型三极管逻辑电路,它也可以参考电平规范(类似的还有CMOS电平等)。市面上有很多"USB到TTL"模块,实际上"USB到TTL级串口模块。"这个信号0对应于0V,1对应于3.3V或5V。兼容单片机和SOC的IO级别。然而,它不一定是TTL级,因为现在大部分数字逻辑都是CMOS工艺做的,只是沿用了TTL的说法。



RS232


RS 232是电子工业协会(ElectronicIndustriesAssociation,EIA)开发的异步传输标准接口,它同时对应于电平标准和通信协议(时序),其电平标准:+3V~+15v对应于0,-3V~-15V对应1对应于1。RS 232的逻辑电平不同于TTL,但协议是相同的。



RS-232电平:全双工(逻辑1:-15v--5V逻辑0:+3V-+15v)


RS485


RS485是一种串口接口标准。为了长距离传输采用差分方式传输,传输的是差分信号,抗干扰能力比RS232强很多。两条线路之间的压差为-(2~6)V表示0,两条线路之间的压差为+(2~6)V表示1。


当通信距离从几十米到数千米时,RS-485串行总线标准被广泛采用。RS-485采用均衡传输和差分接收,因此具有抑制共模干扰的能力。RS-485接口的最大传输距离为4000英尺(约1219米),实际可达3000米,而RS-232-C接口只允许一个收发器,即单站容量与总线连接。RS-485接口允许在总线上连接多达128台收发器。



UART通用异步收发器(Universal Asynchronous Receiver/Transmitter)。可以说,UART不是接口,而是实现串口收发的逻辑电路。该部分可以独立地组成芯片,也可以作为模块嵌入到其他芯片中。单片机、SOC、PC机将具有UART模块。


最新回复

还没有人回复哦,抢沙发吧~

发布回复

为您推荐

热门交流