计算机串口高低电平,[转载]PC串口电平与TTL电平
在用PC对单片机进行在线调试或者烧录程序时,通常会用到一个转换小板,进行电平转换,为什么需要转换,这里介绍下这两个电平的规定
EIA-RS-232C电平(PC串口电平)
RS-232C标准(协议)的全称是EIA-RS-232C标准,其中EIA(Electronic
Industry
Association)代表美国电子工业协会,RS(Recommended
standard)代表推荐标准,232是标识号,C代表RS232的最新一次修改(1969),在这之前,有RS232B、RS232A。它规定连接电缆和机械、电气特性、信号功能及传送过程。常用物理标准还有EIA;RS-232-C、EIA;RS-422-A、EIA;RS-423A、EIA;RS-485。这里只介绍EIA;RS-232-C(简称232,RS232)。例如,目前在IBM
PC机上的COM1、COM2接口,就是RS-232C接口。
EIA-RS-232C对电器特性、逻辑电平和各种信号线功能都作了规定:
在TXD和RXD上:逻辑1(MARK)=-3V~-15V
逻辑0(SPACE)=+3V~+15V
在RTS、CTS、DSR、DTR和DCD等控制线上:
信号有效(接通,ON状态,正电压)=+3V~+15V
信号无效(断开,OFF状态,负电压)=-3V~-15V
以上规定说明了RS-323C标准对逻辑电平的定义。对于数据(信息码):逻辑“1”(传号)的电平低于-3V,逻辑“0”(空号)的电平高于+3V;对于控制信号;接通状态(ON)即信号有效的电平高于+3V,断开状态(OFF)即信号无效的电平低于-3V,也就是当传输电平的绝对值大于3V时,电路可以有效地检查出来,介于-3V~+3V之间的电压无意义,低于-15V或高于+15V的电压也认为无意义,因此,实际工作时,应保证电平在±(3~15)V之间。
TTL(晶体管-晶体管逻辑)电平(比如i2c通信)
TTL电平信号被利用的最多是因为通常数据表示采用二进制规定,+5V等价于逻辑“1”,0V等价于逻辑“0”,这被称做TTL(晶体管-晶体管逻辑电平)信号系统,这是计算机处理器控制的设备内部各部分之间通信的标准技术。
TTL电平信号对于计算机处理器控制的设备内部的数据传输是很理想的,首先计算机处理器控制的设备内部的数据传输对于电源的要求不高以及热损耗也较低,另外TTL电平信号直接与集成电路连接而不需要价格昂贵的线路驱动器以及接收器电路;再者,计算机处理器控制的设备内部的数据传输是在高速下进行的,而TTL接口的操作恰能满足这个要求。TTL型通信大多数情况下,是采用并行数据传输方式,而并行数据传输对于超过10英尺的距离就不适合了。这是由于可靠性和成本两面的原因。因为在并行接口中存在着偏相和不对称的问题,这些问题对可靠性均有影响。
TTL输出高电平>2.4V,输出低电平<0.4V。在室温下,一般输出高电平是3.5V,输出低电平是0.2V。最小输入高电平和低电平:输入高电平>=2.0V,输入低电平<=0.8V,噪声容限是0.4V。
从以上定义可以看出,这个两个电平是有不同的规定的,因此在使用到了这两种电平的接口进行通信时需经过转换处理,以便进行正确的数据传输。
计算机串口高低电平,[转载]PC串口电平与TTL电平相关推荐
- 电平转换电路_RS232电平和TTL电平有什么不同?如何转换?
RS232是工业上常用的串口标准,无论是PLC的RS232串口模块,还是工控机的串口(COM),输出的电平都称为RS232电平.同时我们知道这些模块的内部控制单元都是单片机,其电平为TTL电平.那么T ...
- C51——通过串口发送字符串到pc串口助手
#include"reg52.h" #include<intrins.h> sfr AUXR=0x8e;//不认识AUXR,报错需要声明void UartInit(vo ...
- CMOS与TTL电平的区别
1,TTL电平: 输出高电平>2.4V,输出低电平<0.4V.在室温下,一般输出高电平是3.5V,输出低电平是0.2V.最小输入高电平和低电平:输入高电平>=2. ...
- 什么是TTL电平、CMOS电平?两者的区别
TTL电平信号对于计算机处理器控制的设备内部的数据传输是很理想的.COMS集成电路的许多基本逻辑单元都是用增强型PMOS晶体管和增强型NMOS管按照互补对称形式连接的,下面来说一下两者的区别. 1.什 ...
- TTL电平、CMOS电平、RS232通信电平的概念及区别
电平的概念: 什么是电压.电流.电功率?无线电爱好者都十分清楚.而谈及"电平"能说清楚的人却不多.尽管人们经常遇到,书刊中亦多次谈起电路中的高电平.低电平.电平增益.电平衰减,就连 ...
- TTL电平与CMOS电平的区别与联系
本文转自:http://www.51hei.com/bbs/dpj-90918-1.html 什么是TTL电平? TTL电平信号被利用的最多是因为通常数据表示采用二进制规定,+5V等价于逻辑" ...
- TTL电平, RS232电平以及CMOS电平的区别
TTL电平标准 输出 L: <0.8V : H:>2.4V. 输入 L: <1.2V : H:>2.0V TTL器件输出低电平要小于0.8V,高电平要大于2.4V.输入,低于1 ...
- 【转】RS232、RS485、TTL电平、CMOS电平
原文网址:http://blog.sina.com.cn/s/blog_63a0638101018grc.html RS232.RS485.TTL电平.CMOS电平 什么是TTL电平.CMOS电平.R ...
- TTL电平、CMOS电平、RS232电平的区别
工作中遇到一个关于电平选择的问题,居然给忘记RS232电平的定义了,当时无法反应上来,回来之后查找资料才了解两者之间的区别,视乎两年多的时间,之前非常熟悉的一些常识也开始淡忘,这个可不是一个好的现象. ...
最新文章
- 一份关于kaggle特征构建技巧和心得
- Linux进程间通信(二):信号集函数 sigemptyset()、sigprocmask()、sigpending()、sigsuspend()...
- java的内存管理机制
- Flex(try-catch-finally)机制
- java组合数打印出结果_Java打印一组数据中,抽取固定数目的数的所有可能组合...
- paip.提升用户体验---提高兼容性无JS支持总结
- 复盘:pearson皮尔森相关系数和spearman斯皮尔曼相关系数的区别
- Android AMS 与 APP 进程通信
- Salesforce入门教程(中文)-019 VF创建输入表单
- elsevier模板通讯作者添加脚注的方法[已解决]
- 键盘输入平方(m²)或立方(m³)等特殊字符
- Mars3D开发基础学习:相机Camera及视角控制
- django 开发(一) mezzanine源码+ubuntu实现CMS Demo
- 随机生成5个英文验证码,判断用户输入的是否正确不区分大小写
- python:实现DES和3DES加解密算法(附完整源码)
- 美国印钱 为什么不会通货膨胀
- 归并排序(递归+非递归)
- 《软件方法(上)业务建模和需求》第2版 勘误(2021年10月9日更新)
- LabVIEW模拟卡拉OK唱机的灯光显示效果
- Failed to shutdown database console gracefully