1、什么是电平转换?

首先来了解一下什么是电平转换,为什么需要进行电平转换?电平转换针对的是两个或者两个以上的CPU之间的通讯需要进行的一种转换技术,两个CPU如果供电电压不一样,比如一个是3.3V,另一个是5.0V,那么在两者进行I2C通讯或者其他通讯时候需要建立连接关系。

因此这两个属于不同类别的逻辑电路在通讯时候不可避免地会遇到不同逻辑电路的电平转换问题。对于TTL逻辑电路来说,供电电压为3.3V的高电平输出临界值VOHmin = 2.4V,低电平输入临界值VIHmin=2.OV;而对于CMOS逻辑电路来说,供电电压为5.0V的高电平输出临界值VOHmin = 4.99V,低电平输出临界值VIHmin=3.5OV;可以看出电压两者电压存在差异,因此要进行电平转换。

2、如何进行电平转换?

如果要进行电平转换,首先要了解信号传输速度以及信号单双向等问题,信号传输的速度决定着是否可以用简单的三极管、二极管以及电阻简单的元器件组合进行电平转换,同时要考虑信号的发送还是接收还是双向通讯,如果信号是发送以及接收两部分分开,同时信号传输速度不是很高的话可以考虑用简单的电路进行电平转换,例如下面是电平简单电路

1)5V转3.3V的电路

为什么要进行电平转换?


2)3.3V转5V的电平简单电路

为什么要进行电平转换?


有时候为了成本或者元器件选型情况用较为简单的单向电平转换电路,现在在电平转换时候很多是选择专门芯片,例如74AHC系列芯片、TP3232N、TP3222N、MAX3232等

为什么要进行电平转换?