首页  技术文章  TTL、USB和RS232接口的区别

TTL、USB和RS232接口的区别

发布时间:2022-04-06 09:14:27 浏览量:2712 作者:Leo

摘要

许多仪器、仪表以及其他设备都会为用户提供串口通讯的应用控制接口。串口是一类通讯接口的统称,常见的相关名词有COM口、TTL、USB和RS232。在此做简单介绍。

正文


TTL、USB和RS232接口的区别

在通信和计算机科学中,Serial communication是一个通用概念,泛指所有的串行的通信协议,如RS232、USB、I2C、SPI、1-Wire、Ethernet等。这里的串行(serial),是相对并行通信(parallel communication)来说的,如下图:



串口、COM口是指的物理接口形式(硬件),COM口简称是串口。而TTL、RS-232、RS-485是指的电平标准(电信号)。COM口是指针对串行通信协议的一种端口,是PC上异步串行通信口的简写,大部分为9针孔D型。COM口里分RS232,RS422和RS485,传输功能依次递增。


TTL全名是晶体管-晶体管逻辑集成电路(Transistor-Transistor Logic),这种串行通信,对应的物理电平,始终是在0V和Vcc之间,其中常见的Vcc是5V或3.3V。TTL 高电平1是>=2.4V,低电平0是<=0.5V(对于5V或3.3V电源电压),这里是正逻辑。UART更多关注规定编码格式的标准,如波特率(baud rate)、帧格式和波特率误差等等。RS232和TTL更多是电平标准和电压,他们在软件协议层面是一样的,如对于同样传输0b01010101来说,RS232和TTL的时序对比:



RS232和TTL之间的转换,不仅仅是简单的电平转换,还要考虑到其他一些因素,比如调节和矫正一些电平(提高或降低对应的电平),确保可能的有害的RS232电压不会破坏微控制器的串口针脚。USB远比RS232和TTL复杂。,它虽然也有两根数据线,但它们却是采用差分传输,即需要两根数据线配合才能传输一个bit,因此是半双工通信,同一时间只能发送或者接收。


在USB、TTL和RS232之间通过对应的数字芯片相互转化,转化的模块电路成熟,网上有大量的成品模块出售,可以根据仪器和应用的需要灵活选用。


您可以通过我们昊量光电的官方网站www.auniontech.com了解更多的产品信息,或直接来电咨询4006-888-532,我们将竭诚为您服务。

阅读延伸

展示全部  up