浅析 UART、RS232、TTL 之间的关系
通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称作UART。在嵌入式系统中,通常作为 MCU 的外设; 一般来说,由芯片引脚直接引出的一般是 TTL 电平;而中间接有转换芯片的可能就是 RS232 电平。 ??UART总线协议 ??TTL 电平是 TTL 电路输出的电平,其中“TTL“是英文 “Transistor-Transistor Logic“ 的缩写,中文翻译为“晶体管-晶体管逻辑”,因此 TTL 电路就是“晶体管-晶体管逻辑电路”。 ??由于电平是一个连续变化的电压范围,为了用这种模拟量的电压来表示数字量的逻辑1和逻辑0,TTL电平规定: ?RS232 是美国电子工业协会于 1962 年发布的串行通信接口标准,其中 RS 为英文 “Recomend Standard“ 的缩写,中文翻译为“推荐标准”,232为标识号。该标准对串行通信的物理接口及逻辑电平都做了规定。其输出的电平称为 RS232 电平。 ?最简单的RS232通信由三条数据线组成,即 TxD、RxD 和GND。RS232采用负逻辑电平,即-15V ~ -3V代表逻辑“1“,+3V ~ +15V代表逻辑“0“。这里的电平,是TxD线(或者RxD线)相对于 GND 的电压。 ?可见,TTL 电平和 RS232 电平,无论是在电压范围还是在极性(RS232负逻辑电平)上都是不同的,因此,这两种电平接口是不能直接相连的。 ??为了把 MCU 的 TTL 电平转换成 RS232电平,通常我们需要一个专门的转换芯片,比如 TI 的 MAX3232。 ??https://www.lammertbies.nl/comm/cable/RS-232.html
TTL232和RS232的区别
一、主体不同
1、TTL232:晶体管-晶体管逻辑集成电路。
2、RS232:数据终端设备( DTE)和数据通信设备(DCE)之间串行二进制数据交换接口技术标准。
二、数字含义不同
1、TTL232:TTL232的0是用0v表示。1是用5V表示。
2、RS232:0是用+3V–+15V表示,1是用-3V—15V表示。
三、传输不同
1、TTL232:是以某个固定的速率去传输的,但是可以传输多个bit比特位。
2、RS232:以固定的某个速率(1200bps,9600bps,115200bps等),一次只能只传输一个bit比特位。
ttl电平与rs232电平,ttl电平和232电平区别
1.RS232电平:-5V~-12V表示逻辑+。 ?2.5~+。 ?3.12V表示逻辑0,其他无定义。 ?4.但也有不少设备的无定义区间比较窄。 ?5.TTL电平:+。
RS232 TTL两个都是串口具体有什么区别
1、RS232和TTL唯一不同在于硬件:电平表示的逻辑含义不同(相反)。
2、RS232和TTL唯一的最根本的不同在于:硬件(机制)不同:
(1)TTL:
逻辑高电平==’1‘==Vcc==3.3V或5V
逻辑低电平==’0‘==0V==0V
(2)RS232:
逻辑高电平==’0‘==负电压== -3V~-25V==常为:-13V
逻辑低电平==’1‘==正电压== 3V~25V==常为:13V
3、RS232的设计(用负电压表示逻辑1,正电压表示逻辑0)相对TTL来说,更加:
(1)抗(外界的电磁)干扰。
(2)抗外界的(电磁信号)噪音干扰。
(3)抗(信号的)衰减。
(4)使得和同样的TTL信号相比,RS232信号可以传输的更远。
4、由此得到:RS232信号传输,相对更加稳定和可靠。
什么是RS232电平什么是TTL电平
首先来说串口通讯协议,串口通讯协议包括物理部分与协议部分嘛,物理部分既硬件部分,协议部分既软件部分。形象店来说就是物理层决定人们用嘴巴还是肢体交流,协议层决定人们用英语还是汉语交流。 ?RS323是一种通讯标准,因为高电平+15V低电平--15V电位差30V容错空间大,抗干扰能力强,一般用于工业设备直接通信电平转换芯片一般有MAX3232,SP3232 ?TTL一般是从单片机或者芯片中发出的电平,高电平为5V(51单片机)或者3.3V(stm32)由上图可以看出RS232电平与TTL电平逻辑刚好相反。TTL1为高电平,0为低电平.RS232相反。 ?下面介绍三种通讯方式 ?1 两设备通过232标准通讯 ?控制器发出的是TTL电平,经过电平转换芯片转换成232电平. 其中DB9是一种通讯线如图。其中有用的是RXD,TXD。 ?USB转串口与电脑进行通讯 ?电平转换芯片一般用CH340,同时电脑还需要安装CH340驱动 ?TTL电平之间的直接通讯 ?原生的串口通信主要是控制器跟串口的设备或者传感器通信,不需要经过电平转换芯片来转换电平,直接就用TTL电平通信。例如GPS模块、GSM模块、串口转WIFI模块、HC04蓝牙模块等与控制器之间的通讯。
ttl和232的区别
TTL电平信号规定,+5V等价于逻辑“1”,0V等价于逻辑“0”(采用二进制来表示数据时)。这样的数据通信及电平规定方式,被称做TTL(晶体管-晶体管逻辑电平)信号系统。这是计算机处理器控制的设备内部各部分之间通信的标准技术。RS-232总线规定了25条线,包含了两个信号通道,即第一通道(称为主通道)和第二通道(称为副通道)。利用RS- 232总线可以实现全双工通信,通常使用的是主通道,而副通道使用较少。在一般应用中,使用3条~9条信号线就可以实现全双工通信,采用三条信号线(接收线、发送线和信号地)能实现简单的全双工通信过程。 ?灵活的波特率选择RS-232规定的标准传送速率有50b/s、75b/s、110b/s、150b/s、300b/s、600b/s、1200b/s、2400b/s、4800b/s、9600b/s、19200b/s,可以灵活地适应不同速率的设备。对于慢速外设,可以选择较低的传送速率:反之,可以选择较高的传送速率。 ?采用负逻辑传送规定逻辑“1”的电平为-5V~-15 V,逻辑“0”的电平为+5 V~+15 V。选用该电气标准的目的在于提高抗干扰能力,增大通信距离。RS -232的噪声容限为2V,接收器将能识别高至+3V的信号作为逻辑“0”,将低到-3 V的信号作为逻辑“1”。传送距离较远由于RS -232采用串行传送方式,并且将微机的TTL电平转换为RS-232C电平,其传送距离一般可达30 m。若采用光电隔离20 mA的电流环进行传送,其传送距离可以达到1000 m。另外,如果在RS-232总线接口再加上Modem,通过有线、无线或光纤进行传送,其传输距离可以更远。
TTL和RS232之间的详细对比(转)
RS232转TTL有什么用
标准RS232最高电压达正负15V,计算机RS232串口就是标准的RS232,许多单片机的串口都是TTL电平,电源电压一般为+5V,因此,为了互连,必须进行电平转换,通常使用MAX232芯片E232TTLRS232/TTL电平无源转换器。
RS-232-C是美国电子工业协会EIA(ElectronicIndustryAssociation)制定的一种串行物理接口标准。RS是英文“推荐标准“的缩写,232为标识号,C表示修改次数。RS-232-C总线标准设有25条信号线,包括一个主通道和一个辅助通道。
在多数情况下主要使用主通道,对于一般双工通信,仅需几条信号线就可实现,如一条发送线、一条接收线及一条地线。
TTL是TimeToLive的缩写,该字段指定IP包被路由器丢弃之前允许通过的最大网段数量。TTL是IPv4包头的一个8bit字段。
TTL是生存时间的意思,就是说这个ping的数据包能在网络上存在多少时间。
扩展资料:
RS232转TTL和USB转TTL的区别:
RS232转TTL就是标准RS232电平与TTL电平的RS232接口zhidao的转专换,通常用max232芯片,RS232一端直接接标准RS232接口,如电脑自带的DB9串口,电脑无需安装驱动。
USB转TTL则是USB接口与TTL电平的RS232接口的转换,通常用pl2303等芯片,属USB一端插电脑USB接口,注意:电脑一定要安装驱动才能和正常电脑RS232串口一样使用。