单晶体管电平转换器


20

我需要一个简单的单方向电平转换器,用于3.3V-> 5V转换。

互联网上有很多选择,有些使用逻辑ic,有些使用2 NPN晶体管(转换器和逆变器),但我从未发现仅使用单个晶体管(和2个电阻器)的选择。

我的理解是,当输入为3.3V时,晶体管处于阻塞状态,R2将输出上拉;当输入为0V时,晶体管通过,并将输出下拉至晶体管VCE(sat)。

单向水平位移器

那么,为什么这样的转换器不起作用?一定是有原因的...


6
@medivh它将以Vce(sat)作为0伏输入时的输出电压-对于许多小信号晶体管,Vce(sat)远小于二极管压降,例如2n2222的最大0.3伏。
Anindo Ghosh 2013年

4
g 您应该以更加合理的方式绘制原理图,尤其是当您要求他人查看它们时。您所拥有的只是一条简单的电路,但是我不得不歪着头想一想,以意识到它的实际作用。采用适当的布局将立即显而易见,并可以帮助您了解电路中真正发生的事情。(欲了解更多信息请参阅electronics.stackexchange.com/a/28255/4512
奥林莱思罗普

12
示意图对我来说很清楚..
pericynthion'2014/

5
示意图对我来说也相当不错。奥林可能有点挑剔。它缺少R2底部的结点,并且Q1标记应位于晶体管旁边。另外,应显示晶体管的部件号(例如2N2222)。它的输入在左侧,输出在右侧,这是正确的。
tcrosley 2014年

4
此外,您还重新发现了1960年代的美国专利3283180
Fizz

Answers:


18

在讨论的单BJT电平移位器将工作:如果在5伏侧的装置的输入阻抗是显著高于在问题,预期中所示的6.8ķ 〜0.3至〜5伏信号将被接收到的(取以2n2222为例)。

但是,对于低阻抗输入,该输入将与6.8 k电阻一起用作分压器,从而显着衰减信号的较高部分。

例如,如果5伏侧的负载输入阻抗为100 k,则信号将在4.6-4.7伏附近达到最高。还算不错。

任何更低的水平都会成为问题。这时需要一个替代方案,例如问题中提到的两晶体管设置,以更硬地驱动输出轨。


3
只要3.3V驱动器可以吸收4 mA的电流,电平转换器上的输出电阻就可以减小到1200欧姆。在这种情况下,基极电阻可以提高到6800欧姆,这仍然可以提供足够的驱动力(0.4 mA)使晶体管饱和。3.3V驱动器吸收的总电流为4.3 mA。
戴夫·特威德

2
我没有考虑这一点,因为对于我的情况,我希望5V侧输入阻抗会达到很多MΩ。但这完全解释了人们为什么选择2-NPN路线!谢谢...
Nicolas D

8

我喜欢你的解决方案。由于问题是关于简单的解决方案的,所以我有几种选择(某些解决方案由Microchip HERE提供):

1)直接连接:如果3.3V逻辑中的Voh(高电平输出电压)大于Vih(高电平输入电压),则您需要的是直接连接。(此解决方案还要求3.3V输出的Vol(低电平输出电压)小于5V输入的Vil(低电平输入电压))。

2)如果满足上述条件,通常可以使用上拉电阻(至3.3V)将高电平输出电压略微升高,然后直接连接信号。

3)上拉电阻可以提供少量的高电平升压。更多信息,您可以使用二极管和上拉至5V。所示电路不会上拉至5V,但会将5V逻辑的高电平输入电压增加一个二极管压降(约为0.7v)。使用这种方法时必须注意,您仍然具有有效的低电平,因为一个二极管的压降也会使低电平升高。肖特基二极管可用于略微增加高电平电压,同时将不希望有的低电平电压增加最小化。有关此电路的更多信息,请参见上述应用笔记:

原理图

模拟此电路 –使用CircuitLab创建的原理图

4)如果可以处理逻辑反转(并且不需要有源上拉),则可以使用mosfet和上拉电阻器:

原理图

模拟该电路

5)我知道您不是在寻找逻辑集成电路解决方案,但是为了完整起见,我会提到其中一个。所述MC74VHC1GT125是“同相缓冲器/ CMOS逻辑电平转换器与LSTTL兼容输入”在SOT23-5或SOT-353封装。小巧又便宜。


显然,前几天也讨论了这个问题:尽管解决方案不正确,但将数字I / O的电压从3.3V提高到5V(感谢Dave Tweed)。


是的,但是他们在另一个问题中弄错了。
戴夫·特威德

在我看来,它有点可疑...我将编辑提及。
Tut 2013年

我喜欢第三个解决方案,但我认为它与我的原始原理图一样受到相同的输入阻抗限制...对吗?
Nicolas D

1
不完全是。您的3.3V电路必须吸收集电极电流和基极电流(足以使Q1饱和),但随后应向5V逻辑提供较低的Vol。二极管电路仅需要为5V逻辑电路吸收足够的电流(和增加的上拉电阻),对于CMOS而言(例如),该电流可能会非常低,但由于二极管压降而将具有较高的Vol。请查阅数据表,确定最有效的方法。如果您有足够的边距,请不要忽略直接连接,这很常见。
图坦卡蒙

1
关于切换时间不应该说些什么吗?负载为10 pF时,最后一个电路的过渡之一的时间常数为100 ns。
彼得·莫滕森
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.