232电平或者说串口电平,有的甚至说计算机电平,所有的这些说法,指得都是计算机9针串口 (RS232)得电平,采用负逻辑,

-15v ~ -3v 代表1

+3v ~ +15v 代表0
RS485电平 和RS422电平 由于两者均采用 差分传输(平衡传输)的方式,所以他们的电平方式,一般有两个引脚 A,B

发送端 AB间的电压差

+2 ~ +6v 1

-2 ~ -6v   0

接收端 AB间的电压差

大于 +200mv   1

小于 -200mv 0

定义逻辑1为B>A的状态

定义逻辑0为A>B的状态

AB之间的电压差不小于200mv

一对一的接头的情况下

RS232 可做到双向传输,全双工通讯   最高传输速率 20kbps

422    只能做到单向传输,半双工通讯,最高传输速率10Mbps

485    双向传输,半双工通讯, 最高传输速率10Mbps

RS232与RS485同为异步数据传输方式,都是用于数字信号的传输,仅仅是传输的方法不同。

以传输一个8位二进制数值“01001000”为例

1.由于RS232采用三线制传输分别为TXD\RXD\GND,其中TXD为发送信号,RXD为接收信号。
    在RS232中任何一条信号线的电压均为负逻辑关系。即:逻辑“1”,为信号线对GND电压为-5—-15V;逻辑“0”,为信号线对GND电压为 +5—+15V。理论上说,当要发送“01001000”这个数据时,在TXD信号线上应该测量到的波形为

之所以说是理论上,是因为在异步数据传输时,要增加起始位、校验位、结束位。但基本方式就是这样。

2.RS422采用4线传输方式,差分传输,发送数据线为T+\T-,接收数据线为R+\R-。
    在RS422总线中:数据“1”以两线间的电压差为+2V至+6V表示;数据“0”以两线间的电压差为-2至-6V表示。理论上说,当要发送“01001000”这个数据时,在T+/T-直接的差值在信号线上应该测量到的波形为

也就是说,RS232的数据是TXD与GND之间的电压代表数据,而RS422的数据时T+与T-之间的电压代表数据。差分信号抗干扰性强,所以RS422更加适合于远距离传输。

至于RS485,是RS422的半双工版本,即T+/T-与R+/R-不同时存在,传输线只为两根,当发送信号时切换为T+/T-,当接收信号时,切换为R+\R-,至于传输的方式与RS422一致。

        手机串口一般是CMOS电平,当把android手机当做开发板上的一个器件(比如利用android系统自带的GPRS模块,wifi模块,语音视频模块等等)看待时,常常会涉及到自己重写底层协议和驱动的情况,同时也会涉及到不同开发板不同电平之间的转换。最近在做一个利用android手机收发数据的实验,其中就涉及到了EIA电平和TTL电平的转换,TTL电平和CMOS电平的转换。现简要的总结下常用的TTL电平,CMOS电平和EIA电平,以及 一些与上述电平有关集成逻辑电路和rs232串口的一些基本知识 :
        

一、集成逻辑电路的分类:

  按电路组成的结构来分,可将数字电路分为分立元件电路和集成电路两类。
  集成电路具有体积小、成本低、可靠性高等优点。
  按制造工艺的不同,集成逻辑门可分为双极型逻辑门和单极型逻辑门两大类。

TTL(晶体管-晶体管逻辑)属于双极型逻辑门,速度快、抗干扰能力和带负载能力强。功耗较大,集成度较低,不适合做成大规模集成电路,主要有54/74系列标准TTL、高速型TTL(H-TTL)、低功耗型TTL(L-TTL)、肖特基型TTL(S-TTL)、低功耗肖特基型TTL(LS-TTL)五个系列。

TTL电平信号被利用的最多是因为通常数据表示采用二进制规定,+5V等价于逻辑"1",0V等价于逻辑"0",这被称做TTL(晶体管-晶体管逻辑电平)信号系统,这是计算机处理器控制的设备内部各部分之间通信的标准技术。

 CMOS逻辑门属于单极型逻辑门,CMOS电路具有制造工艺简单、功耗小、集成度高、无电荷存储效应等优点。其缺点是速度较慢。 CMOS电平电压范围在3~15V,比如4000系列当5V供电时,输出在4.6以上为高电平,输出在0.05V以下为低电平。输入在3.5V以上为高电平,输入在1.5V以下为低电平。

TTL电平与CMOS电平的区别

(一)TTL高电平3.6~5V,低电平0V~2.4V
           CMOS电平Vcc可达到12V
           CMOS电路输出高电平约为0.9Vcc,而输出低电平约为0.1Vcc。
           CMOS电路不使用的输入端不能悬空,会造成逻辑混乱。
           TTL电路不使用的输入端悬空为高电平,另外,CMOS集成电路电源电压可以在较大范围内变化,因而对电源的要求不像TTL集成电路那样严格。 用TTL电平他们就可以兼容。

(二)TTL电平是5V,CMOS电平一般是12V。
               因为TTL电路电源电压是5V,CMOS电路电源电压一般是12V。 5V的电平不能触发CMOS电路,12V的电平会损坏TTL电路,因此不能互相兼容匹配。

(三)TTL电平和CMOS电平标准

TTL电平:       输出 L: <0.4V ; H:>2.4V         输入 L: <0.8V ; H:>2.0V

TTL器件输出低电平要小于0.4V,高电平要大于2.4V。输入,低于0.8V就认为是0,高于2.0就认为是1。
       CMOS电平:输出 L: <0.1*Vcc ; H:>0.9*Vcc    输入 L: <0.3*Vcc ; H:>0.7*Vcc.

RS-232C(DB9)接口定义

   

RS-232C标准采用EIA电平,规定:
     “1”的逻辑电平在-3V~-15v之间
     “0”的逻辑电平在+3V~+15V之间。
      由于EIA电平与TTL电平完全不同,必须进行相应的电平转换,MCl488完成TTL电平到EIA电平的转换,MCl489完成EIA电平到ITL电平的转换。还有MAX232可以同时完成TTL->EIA和EIA->TTL的电平转换。

RS232电平 RS485电平 RS422电平相关推荐

  1. 常用电平标准(TTL、RS232、RS485、RS422)

    简要说明常遇到的电平标准:TTL.RS232.RS485.RS422 (1)TTL 供电范围在0~5V:如74系列都是5V供电对输出:大于2.7V是高电平:小于0.5V是低电平对输入:大于2V是高电平 ...

  2. 串口、COM口、UART口、USB口和TTL、RS-232、RS-485、USB电平区别简介

    串口.COM口.USB口是指的物理接口形式(硬件).而TTL.RS-232.RS-485.USB电平是指的电平标准(电信号). 一.串口.COM口.UART口.USB口(物理接口): COM口即串行通 ...

  3. 【转】RS232、RS485、TTL电平、CMOS电平

    原文网址:http://blog.sina.com.cn/s/blog_63a0638101018grc.html RS232.RS485.TTL电平.CMOS电平 什么是TTL电平.CMOS电平.R ...

  4. 虚拟串口最大传输速率_【干货】详解RS232、RS485、RS422、串口amp;amp;握手

    RS232.RS485和RS422基础知识 一.RS232基础知识计算机与计算机或计算机与终端之间的数据传送可以采用串行通讯和并行通讯二种方式.由于串行通讯方式具有使用线路少.成本低,特别是在远程传输 ...

  5. RS232、RS485、RS422、RJ45接口有什么区别

    RS232.RS485.RS422.RJ45接口有什么区别 原文網址:https://kknews.cc/digital/gg4xary.html 1. RS232/485/422主要区别点 这三种通 ...

  6. 学习笔记2 RS232、RS485和RS422通讯

    目录 前言 1. 串行通讯的基本概念 2. RS232通讯 3. RS422通讯 4. RS485通讯 前言   经常听说RS232.RS422和RS485,尤其是232和485,或许我们都用过,但是 ...

  7. rs232接口_3分钟带你了解RS232、RS485、RS422转换器,网友:这次总算明白了

    工业控制接口转换器是为了解决通信设备互联时物理接口和电气接口可能不匹配的问题. RS232/RS485/RS422由于其独特的电器性能,可以可靠地应用于主控计算机之间以及主控计算机与单片机或外设之间形 ...

  8. RS232、RS485、TTL电平、CMOS电平

    什么是TTL电平.CMOS电平.RS232电平?它们有什么区别呢?一般说来,CMOS电平比TTL电平有着更高的噪声容限. (一).TTL电平标准 输出 L: <0.8V : H:>2.4V ...

  9. 全面解析RS232、RS485、RS422、RJ45接口的区别和各自的应用

    RS-232.RS-422与RS-485都是串行数据接口标准,RS-232是PC机与通信中应用最广泛的一种串行接口.RS-232被定义为一种在低速率串行通讯中增加通讯距离的单端标准.RS-232采取不 ...

  10. 硬件电路基础知识(30)---RS232、RS485、RS422、RJ45接口的区别

    RS-232.RS-422与RS-485都是串行数据接口标准,RS-232是PC机与通信中应用最广泛的一种串行接口.RS-232被定义为一种在低速率串行通讯中增加通讯距离的单端标准.RS-232采取不 ...

最新文章

  1. Spring Cloud Alibba教程:如何使用Nacos作为配置中心
  2. echarts 网格属性_设置echarts_的网格样式颜色
  3. 最常用的javascript自定义函数大搜集
  4. eclipse常用快捷键排行
  5. 抓住金三银四好机会,超齐全java大厂面试题汇总(请自寻学习查找答案)
  6. HFSS安装提示failed to check out license during initialization,怎么解决?
  7. 扩展Guava缓存溢出到磁盘
  8. Linux允许61440端口,释放对某端口的占用
  9. java list for循环遍历_详解Java中list,set,map的遍历与增强for循环
  10. Python面试题解答——第三部分Python高级
  11. 摩拜不死,已入美团!
  12. 01.00 简单工厂模式
  13. jquery 固定导航
  14. Netty in action—Netty中的ByteBuf
  15. 【转】VS2013 产品密钥 – 所有版本
  16. 塞班手机刷linux,向 诺基亚 塞班手机中 批量导入 通讯录(csplit iconv)
  17. ntdll.dll 0xc0000005
  18. 异步请求(多种方式)
  19. 抖音短视频系统开发Service后台播放音乐实例
  20. 网站盈利模式分析总结

热门文章

  1. EXCEL函数之“VLOOKUP”
  2. IBM X3530 M4 RAID 卡驱动下载
  3. Android 登陆页面 图片验证码
  4. GAN相关模型和论文
  5. 如何帮助新员工快速融入团队?先搞清楚“融入”背后的难点,再对症下药
  6. OpenCv-C++-KAZE(AKAZE)局部特征匹配(二)
  7. 【已解决】致命错误:Python.h:没有那个文件或目录
  8. matlab模拟薄膜振动,(数理方程)Matlab模拟琴弦振动发声并显示振动图像
  9. python保存3通道图片为8位深度图
  10. js中数组的几种循环方式