跳转至

通信协议 - 数字逻辑电平

TTL 电平接口

TTL(Transistor-Transistor Logic)是基于三极管结构的,其标准电源供应为 5V。由于 2.4V 与 5V 之间还有很大空间,电压不停跳变会增加系统功耗,所以压缩形成了 LVTTL(Low Voltage Transistor-Transistor Logic)电平,分 3.3V、2.5V LVTTL。

(LV)TTL 电平的特征:

  • TTL 电路通过电流控制器件,电路的速度快,传输延迟时间短(5-10ns),但是功耗大。
  • TTL 电平一般过冲都会比较严重,可能在起始端串一个 22Ω/33Ω 电阻。
  • TTL 电平输入脚悬空时是内部认为是高电平,如需下拉,需接 1k 以下电阻下拉。
  • TTL 电平接口速度一般限制在 30MHz 以内。因为 BJT 的输入端存在几 pF 大小的输入电容(构成一个 LPF),如果输入信号超过一定频率,信号将会丢失。
  • 其驱动能力一般最大为几十毫安。正常工作的信号电压一般较高,如果将它与信号电压较低的 ECL 电路接近时,会产生比较明显的串扰问题。

CMOS 电平接口

CMOS(Complementary Metal Oxide Semiconductor)是基于 NMOS、PMOS 组成的结构,其标准电源供应为 5V。与 TTL 同理,CMOS 也衍生出 LVCMOS 电平标准,且因 MOS 管相对于三极管的导通门电压更低,因此 LVCMOS 可比 LVTTL 使用更低的电压通信。LVCMOS 有 3.3V、2.5V、1.8V、1.5V、1.2V 标准。

(LV)CMOS 电平的特征:

  • CMOS 电路通过电压控制器件,电路的速度慢,传输延迟时间长(25-50ns),但功耗低。但是在高转换频率时,CMOS 系列实际上却比 TTL 消耗更多的功率。
  • CMOS 接口相对于 TTL 接口有了更大的噪声容限,输入阻抗远大于 TTL 输入阻抗。正常情况下,CMOS 的功耗和抗干扰能力远优于 TTL。
  • CMOS 结构内部寄生有可控硅结构,当输入或输入管脚高于 VCC 一定值(比如一些芯片是 0.7V)时,电流足够大的话,可能引起闩锁效应,导致芯片的烧毁。
  • CMOS 电路的输入阻抗是很高的,因此,它的耦合电容容量可以很小,不需要使用大的电解电容器。由于 CMOS 电路通常驱动能力较弱,所以必须先进行 TTL 转换后再驱动 ECL 电路。此外,设计 CMOS 接口电路时,要注意避免容性负载过重,否则的话会使得上升时间变慢,而且驱动器件的功耗也将增加 (因为容性负载并不耗费功率)。

各电平标准的对比

数字电路有个双阈值标准。虽然最终表示的只有 0 和 1 两个状态,但在实际电路中,电压低于多少为 0,电压高于多少为 1,是通过双阈值标准来协定的。

\(VCC\) \(V_{OH}\) \(V_{IH}\) \(V_{IL}\) \(V_{OL}\) \(GND\)
5V TTL 5.0 2.4 2.0 0.8 0.4 0.0
3.3V LVTTL 3.3 2.4 1.5 0.8 0.4 0.0
5V CMOS 5.0 4.5(0.9*VCC) 3.5(0.7*VCC) 1.5(0.3*VCC) 0.5(0.1*VCC) 0.0
3.3V CMOS 3.3 2.97(0.9*VCC) 2.31(0.7*VCC) 0.99(0.3*VCC) 0.33(0.1*VCC) 0.0
2.5V CMOS 2.5 2.0 1.7 0.7 0.4 0.0
1.8V CMOS 1.8 1.35 1.17 0.63 0.45 0.0

串行与并行通信

数据位可以并行或串行形式传输。在并行通信中,数据位是同时发送的,每个都通过单独的线路。下图是二进制(01000011)中字母 C 的并行传输:

在串行通信中,通过单线逐个发送这些位。下图是字母 C 的串行传输:

参考与致谢

原文地址:https://wiki-power.com/
本篇文章受 CC BY-NC-SA 4.0 协议保护,转载请注明出处。