TTL和RS232电平问题

通过刚接触的一个项目,TBOX和别的公司设备的联调,联调的时候硬件上出了问题。

问题应该就是出在TTL和RS232的电平上,两边电平不能适配,传出的数据都是乱码。借这个机会,学习了一下TTL和RS232的电平。


这里要先介绍一下TTL和RS232的概念:

TTL:

Transistor-Transistor Logic 晶体管-晶体管逻辑(电路)

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


RS232:

个人计算机上的通讯接口之一,由电子工业协会(Electronic Industries Association,EIA) 所制定的异步传输标准接口。通常 RS-232 接口以9个引脚 (DB-9) 或是25个引脚 (DB-25) 的型态出现



(一)、TTL电平标准 
输出 L <0.8V  H>2.4V 
输入 L <1.2V  H>2.0V
TTL
器件输出低电平要小于0.8V,高电平要大于2.4V。输入,低于1.2V就认为是0,高于2.0就认为是1。于是TTL电平的输入低电平的噪声容限就只有(0.8-0)/2=0.4V,高电平的噪声容限为(5-2.4)/2=1.3V

  (二)、CMOS电平标准

输出 L <0.1*Vcc  H>0.9*Vcc 
输入 L <0.3*Vcc  H>0.7*Vcc.
由于CMOS电源采用12V,则输入低于3.6V为低电平,噪声容限为1.8V,高于3.5V为高电平,噪声容限高为1.8V。比TTL有更高的噪声容限。

   (三)、RS232标准

逻辑1的电平为-3-15V,逻辑0的电平为+3+15V,注意电平的定义反相了一次。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值