探索 3.3 - 5V 双向电平转换:简单实用电路剖析
在电子电路设计中,当使用 3.3V 的单片机时,电平转换是一个常见且关键的问题,经常会遇到 3.3V 转 5V 或者 5V 转 3.3V 的情况。本文将介绍一种简单的电路,它能够实现 3.3V 和 5V 两个电平的相互转换,需要注意的是,这是双向的转换,而非单向转换。该电路十分简单,仅由 3 个电阻和一个 MOS 管构成。 A 端输出低电平时(0V):MOS 管导通,B 端输出是低电平(0V)。这是因为 A 端的低电平使得 MOS 管的栅源电压满足导通条件,从而将 B 端拉低。 A 端输出高电平时(3.3V):MOS 管截至,B 端输出是高电平(5V)。此时,由于 A 端的高电平使得 MOS 管不导通,B 端通过上拉电阻保持在高电平。 A 端输出高阻时(OC):MOS 管截至,B 端输出是高电平(5V)。高阻状态相当于 A 端没有对 MOS 管进行驱动,MOS 管不导通,B 端保持高电平。 B 端输出低电平时(0V):MOS 管内的二极管导通,从而使 MOS 管导通,A 端输出是低电平(0V)。B 端的低电平通过二极管使 MOS 管导通,进而将 A 端拉低。 B 端输出高电平时(5V):MOS 管截至,A 端输出是高电平(3.3V)。B 端的高电平使得 MOS 管不导通,A 端通过上拉电阻保持在高电平。 B 端输出高阻时(OC):MOS 管截至,A 端输出是高电平(3.3V)。同样,高阻状态下 B 端不对 MOS 管产生影响,MOS 管不导通,A 端保持高电平。
图 1:双向电平转换电路示意电路结构与条件限制
电路图如下所示:
图 2:3.3 - 5V 双向电平转换电路图
在图中,S1 和 S2 为两个信号端,VCC_S1 和 VCC_S2 为这两个信号的高电平电压。该电路有以下限制条件:
对于 3.3V 和 5V/12V 等电路的相互转换,NMOS 管选择 AP2306 即可。该电路的原理相对简单,大家可以自行分析。并且,此电路已经在多处得到应用,效果良好。电平转换器的操作状态
在电平转换器的操作中,需要考虑以下三种状态:
这三种状态显示了逻辑电平在总线系统的两个方向上传输,与驱动的部分无关。状态 1 执行了电平转换功能,状态 2 和 3 按照 I2C 总线规范的要求在两部分的总线线路之间实现 “线与” 的功能。
除了 3.3V VDD1 和 5V VDD2 的电源电压外,还可以是例如:2V VDD1 和 10V VDD2。在正常操作中,VDD2 必须等于或高于 VDD1(在开关电源时允许 VDD2 低于 VDD1)。MOS - N 场效应管双向电平转换电路

图 3:MOS - N 场效应管双向电平转换电路
为了方便讲述,定义 3.3V 为 A 端,5.0V 为 B 端。其双向传输原理如下:电路优点


评论