单片机电平ttl电平,TTL电平电路
单片机中的TTL指什么?
全称Transistor-Transistor Logic,即BJT-BJT逻辑门电路,是数字电子技术中常用的一种逻辑门电路,应用较早,技术已比较成熟。TTL主要有BJT(Bipolar Junction Transistor 即双极结型晶体管,晶体三极管)和电阻构成,具有速度快的特点。最早的TTL门电路是74系列,后来出现了74H系列,74L系列,74LS,74AS,74ALS等系列。但是由于TTL功耗大等缺点,正逐渐被CMOS电路取代。TTL输出高电平2.4V,输出低电平0.4V。在室温下,一般输出高电平是3.5V,输出低电平是0.2V。最小输入高电平和低电平:输入高电平=2.0V,输入低电平=0.8V,噪声容限是0.4V。
什么是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电平什么关系?
对于5V的单片机,各I/O引脚的电平与TTL电平完全兼容,也可以说是TTL电平。而3.3V的单片机电平与3.3V的TTL芯片的电平兼容。3.3V的单片机与5V的TTL芯片相连,需要电平转换。
单片机如何接收TTL电平
1、软件上,查询(读取)端口的状态,根据0和1来确定输入电平。如MOV
A,P0便知。
2、硬件上,由内部电路决定,输入缓冲、读入锁存器来处理。另外,需查看MCU的DC特性。
以下只讨论,TTL的输出,和单片机的输入:
TTL电路通常5V供电,要求Uoh=2.4V,Uol=0.4V。
以某MCU(89C51)为例,Uih=1.9V,Uil=0.9V。
1)直流特性,TTL输入MCU没有问题。
2)交流特性,由于MCU的系统频率远低于电路的最大工作频率,因此,取决于实际系统频率Fs。当外部TTL电平频率高于Fs时,白忙,基本上无法接收。