ttl和RS232的区别
RS232和TTL唯一不同在于硬件电平表示的逻辑含义不同,TTL电平标准中逻辑高电平定义为1,电压标准为3.3V或5V,逻辑低电平定义为0,电压标准为0V。RS232电平标准相反,逻辑高电平为0,电压范围在-3V到-25V,逻辑低电平为1,电压范围在3V到25V。
TTL的全称为“Transistor-Transistor Logic”,意思是晶体管晶体管逻辑电路。RS232一般指RS-232。 RS-232标准接口(又称EIA RS-232)是常用的串行通信接口标准之一,其全名是“数据终端设备( DTE)和数据通信设备(DCE)之间串行二进制数据交换接口技术标准。
TTL电平信号是计算机控制设备内部数据传输的理想信号。首先,由计算机处理器控制的设备内部的数据传输不需要高压电源和低热损耗。另外,TTL电平信号直接与集成电路相连,无需昂贵的线路驱动和接收电路。rs232是个人计算机上的通讯接口之一,通常RS-232 接口以9个引脚 (DB-9) 或是25个引脚 (DB-25) 的形态出现,一般个人计算机上会有两个 RS-232 接口,分别称为 COM1 和 COM2。
TTL器件输出低电平要小于0.8V,高电平要大于2.4V。输入低于1.2V就认为是0,高于2.0V就认为是1。于是TTL电平的输入低电平的噪声容限 就只有(0.8-0)/2=0.4V,高电平的噪声容限为(5-2.4)/2=1.3V。噪声容限是指在前一级输出为最坏的情况下,为保证后一级正常工作,所允许的最大噪声幅度。噪声容限越大说明容许的噪声越大,电路的抗干扰性越好 。
再者TTL是晶体管-晶体管逻辑集成电路而RS232是数据终端设备( DTE)和数据通信设备(DCE)之间串行二进制数据交换接口技术标准,二者含义同。
ttl电平信号是计算机控制设备内部数据传输的理想信号。首先,由计算机处理器控制的设备内部的数据传输不需要高压电源和低热损耗。另外,ttl电平信号直接与集成电路相连,无需昂贵的线路驱动和接收电路。rs232是个人计算机上的通讯接口之一,通常RS-232 接口以9个引脚 (DB-9) 或是25个引脚 (DB-25) 的形态出现,一般个人计算机上会有两个 RS-232 接口,分别称为 COM1 和 COM2。
RS-232协议理论传输距离是10米 RS-485协议理论传输距离是1000米。RS485最大无中继传输距离为1200米(采用阻抗相匹配、低衰减的专用电缆可突破此值),超过需加中继器,最多不超过8只,即9600米。
RS-232转RS485通讯最大距离是1200米,这个只需要买一个转换器就可以达到这种通讯要求。10米以内可以rs232转422来延长,通信距离25米以内可以转422来延长通信距离。是PC机与通信工业中应用最广泛的一种串行接口。RS-232 被定义为一种在低速率串行通讯中增加通讯距离的单端标准。RS-232采取不平衡传输方式,即所谓单端通讯。
RS232最大传输距离15m,最大传输速率20KbpsRS422/485最大传输距离1.2km,最大传输速率10Mbps9针串口线可支持RS232/422/485。
一、主体不同
TTL:晶体管-晶体管逻辑集成电路。
RS232:数据终端设备( DTE)和数据通信设备(DCE)之间串行二进制数据交换接口技术标准。
二、数字含义不同
TTL:TTL的0是用0v表示。1是用5V表示。
RS232:0是用+3V–+15V表示,1是用-3V—15V表示。
三、传输不同
TTL:是以某个固定的速率去传输的,但是可以传输多个bit比特位。
RS232:以固定的某个速率(1200bps,9600bps,115200bps等),一次只能只传输一个bit比特位。