前言
首先需要严重说明的一点是:这些都不是通信协议!!!它们仅仅是关于UART通讯的一个机械和电气接口标准(顶多是网络协议中的物理层),下面会分别介绍。
TTL
TTL(Transistor-Transistor Logic)电平,+5V等价于逻辑“1”,0V等价于逻辑“0”。TTL接口的通信线一般由RX和TX两根线组成。是一对一的,MCU的TTL接口传输距离2-3米,波特率越高传输距离越短。
1)标准TTL
VCC: 5V
TX_H: >=2.4V
TX_L: <=0.5V
RX_H: >=2V
RX_L: <=0.8V
2)LVTTL(Low Voltage TTL)
LVTTL又分为3.3V、2.5V以及更低电压的LVTTL。
3.3V LVTTL
3.3V LVTTL最多见于微控制器(MCU),如STM32。
VCC: 3.3V
TX_H: >=2.4V
TX_L: <=0.4V
RX_H: >=2V
RX_L: <=0.8V
2.5V LVTTL
VCC: 2.5V
TX_H: >=2.0V
TX_L: <