UART与COM口之区别
2014-12-02 16:09
281 查看
http://juning123.blog.163.com/blog/static/3680973720121325621694/
小知识:①在proteus里面,com口就是compim
COMPIM元件是串口映射模块,在Proteus软件里,可直接和单片机相连,不需要另外加MAX232器件进行TTL和RS232电平转换。
②arm 芯片 LPC2100系列里面uart1内置modem其实就是加了一个RS232电平转换器,将uart的TTL电平转换为com串支持的RS2323电平
Uart这里指的是TTL电平的串口;RS232指的是RS232电平的串口。
TTL电平:逻辑1为 2.6V-5V
逻辑0为0-0.4V
注:此处来自于wiki加拿大百科
RS232电平:
在TxD和RxD上:
逻辑1(MARK)=-3V~-15V
逻辑0(SPACE)=+3~+15V
在RTS、CTS、DSR、DTR和DCD等控制线上:
信号有效(接通,ON状态,正电压)=+3V~+15V
信号无效(断开,OFF状态,负电压)=-3V~-15V
以上规定说明了RS-232C标准对逻辑电平的定义。对于数据(信息码):逻辑“1”(传号)的电平低于-3V,逻辑“0”(空号)的电平高于+3V;对于控制信号;接通状态(ON)即信号有效的电平高于+3V,断开状态(OFF)即信号无效的电平低于-3V,也就是当传输电平的绝对值大于3V时,电路可以有效地检查出来,介于-3~+3V之间的电压无意义,低于-15V或高于+15V的电压也认为无意义,因此,实际工作时,应保证电平在±(3~15)V之间。
EIA RS-232C 与TTL转换:EIA RS-232C 是用正负电压来表示逻辑状态,与TTL以高低电平表示逻辑状态的规定不同。因此,为了能够同计算机接口或终端的TTL器件连接,必须在EIA RS-232C 与TTL电路之间进行电平和逻辑关系的变换。实现这种变换的方法可用分立元件,也可用集成电路芯片。目前较为广泛地使用集成电路转换器件,如MC1488、SN75150芯片可完成TTL电平到EIA电平的转换,而MC1489、SN75154可实现EIA电平到TTL电平的转换。MAX232芯片可完成TTL←→EIA双向电平转换。
注:RS232电平部分来自于百度百科
UART是通用异步收发器(异步串行通信口)的英文缩写,它包括了RS232、RS499、RS423、RS422和RS485等接口标准规范和总线标准规范,即UART是异步串行通信口的总称。
而RS232、RS499、RS423、RS422和RS485等,是对应各种异步串行通信口的接口标准和总线标准,它规定了通信口的电气特性、传输速 率、连接特性和接口的机械特性等内容。实际上是属于通信网络中的物理层(最底层)的概念,与通信协议没有直接关系。而通信协议,是属于通信网络中的数据链 路层(上一层)的概念。
COM口是PC(个人计算机)上,异步串行通信口的简写。由于历史原因,IBM的PC外部接口配置为RS232,成为实际上的PC界默认标准。所以,现在PC机的COM口均为RS232。
小知识:①在proteus里面,com口就是compim
COMPIM元件是串口映射模块,在Proteus软件里,可直接和单片机相连,不需要另外加MAX232器件进行TTL和RS232电平转换。
②arm 芯片 LPC2100系列里面uart1内置modem其实就是加了一个RS232电平转换器,将uart的TTL电平转换为com串支持的RS2323电平
Uart这里指的是TTL电平的串口;RS232指的是RS232电平的串口。
TTL电平:逻辑1为 2.6V-5V
逻辑0为0-0.4V
注:此处来自于wiki加拿大百科
RS232电平:
在TxD和RxD上:
逻辑1(MARK)=-3V~-15V
逻辑0(SPACE)=+3~+15V
在RTS、CTS、DSR、DTR和DCD等控制线上:
信号有效(接通,ON状态,正电压)=+3V~+15V
信号无效(断开,OFF状态,负电压)=-3V~-15V
以上规定说明了RS-232C标准对逻辑电平的定义。对于数据(信息码):逻辑“1”(传号)的电平低于-3V,逻辑“0”(空号)的电平高于+3V;对于控制信号;接通状态(ON)即信号有效的电平高于+3V,断开状态(OFF)即信号无效的电平低于-3V,也就是当传输电平的绝对值大于3V时,电路可以有效地检查出来,介于-3~+3V之间的电压无意义,低于-15V或高于+15V的电压也认为无意义,因此,实际工作时,应保证电平在±(3~15)V之间。
EIA RS-232C 与TTL转换:EIA RS-232C 是用正负电压来表示逻辑状态,与TTL以高低电平表示逻辑状态的规定不同。因此,为了能够同计算机接口或终端的TTL器件连接,必须在EIA RS-232C 与TTL电路之间进行电平和逻辑关系的变换。实现这种变换的方法可用分立元件,也可用集成电路芯片。目前较为广泛地使用集成电路转换器件,如MC1488、SN75150芯片可完成TTL电平到EIA电平的转换,而MC1489、SN75154可实现EIA电平到TTL电平的转换。MAX232芯片可完成TTL←→EIA双向电平转换。
注:RS232电平部分来自于百度百科
UART是通用异步收发器(异步串行通信口)的英文缩写,它包括了RS232、RS499、RS423、RS422和RS485等接口标准规范和总线标准规范,即UART是异步串行通信口的总称。
而RS232、RS499、RS423、RS422和RS485等,是对应各种异步串行通信口的接口标准和总线标准,它规定了通信口的电气特性、传输速 率、连接特性和接口的机械特性等内容。实际上是属于通信网络中的物理层(最底层)的概念,与通信协议没有直接关系。而通信协议,是属于通信网络中的数据链 路层(上一层)的概念。
COM口是PC(个人计算机)上,异步串行通信口的简写。由于历史原因,IBM的PC外部接口配置为RS232,成为实际上的PC界默认标准。所以,现在PC机的COM口均为RS232。
相关文章推荐
- UART接口与COM口的区别
- UART简介及与COM口的区别
- 串口、COM口、UART口, TTL、RS-232、RS-485区别详解
- I2C,SPI,UART总线的区别详解
- SPI、I2C、UART三种串行总线协议的区别
- SPI、I2C、UART三种串行总线的区别
- SCI,SPI,UART三种串行总线协议的区别
- uart,spi,i2c总线的区别
- SPI,UART,I2C都有什么区别,及其各自的特点
- uart,spi,i2c, can 总线的区别
- 并口、串口、COM口区别
- SPI、I2C、UART三种串行总线协议的区别
- SPI,UART,I2C都有什么区别,及其各自的特点
- SPI、I2C、UART三种串行总线协议的区别
- 使用单片机的UART(COM口)进行传输 (单片机 LM3S811)
- I2C,SPI,UART和CAN的区别(转载)
- SPI,UART,I2C 各自特点 区别的一些理解
- SPI、I2C、UART三种串行总线的原理、区别及应用
- uart,spi,i2c总线的区别
- SPI、I2C、UART三种串行总线协议的区别