使用低电平有效5V信号切换12V


9

我正在尝试使用来自MCU的信号切换12V(最大30mA),而我希望该信号处于低电平有效状态(因此,当控制信号为0V时输出电压为12V,而当控制信号为5V时输出电压为0V)。

由于我手头有很多双极晶体管,因此我正在寻找使用双极晶体管的解决方案。对于高电平有效信号,我在此站点上找到了一个似乎完美的答案,并且似乎可以通过添加另一个PNP晶体管使其适应低电平有效信号:

原理图

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

但是,似乎很简单的3个晶体管似乎有点过分。有更好的解决方案吗?

Answers:


12

这个想法怎么样?

输入为5V时,没有电流可以流过齐纳二极管(5 + 9> 12)。输出PNP晶体管通过基极发射极电阻(= 4k7 + 2k2)保持截止状态,输出为0。当输入下拉至0V时,一小电流将流经基极和2k2电阻。两个电阻的结点将为9V(齐纳电压),基极将为11.4V(假设Vbe下降0.6V)。流经基极和齐纳二极管的总电流(吸收电流)将相加(基尔霍夫电流定律)。根据显示的值,基极电流将为0.5mA,电阻器电流为1.4mA,吸收电流略低于2mA。

在此处输入图片说明


这是一个很好的电路;5 + 9> 11.5,因此应该可以使用。
安迪(aka)

1
最好绘制示意图,以便“流程”从左到右(输入在左侧,输出在右侧),即您现在所拥有的镜像。
tcrosley13年

5
@ tcrosley Convention明智的做法是正确的,但我只是想以与问题中要求的相同的方式来显示电路,以使比较更加清楚。正如很久以前向我指出的那样-规则是为了愚弄人和明智人的指导。
吉姆·迪尔登

3
+1是一种不同的方法,而不是试图让每个问题成为晶体管锤的钉子:-)
Anindo Ghosh

那么,如何将其转换为18v而不是12v?5 + 9 <18,我是否需要调节电阻以使两个电阻的结点保持在9v?
ThatAintWorking 2014年

8

您可以使用两个NPN晶体管实现此目的,如下所示。如您所见,每当0V给出信号时,就会12V在输出中看到,而每当5V输入中给出a时,0V就会在输出中看到。

让我们看看它是如何工作的。首先,让我们从输入为5V或换句话说为的场景开始HIGH。这将打开Q1,Q1的集电极上的电压将几乎等于其发射极上的电压,即GND。Q2的基极连接到Q1的集电极,因此当0VQ1的集电极上有Q2时,换句话说,当Q1接通时,Q2断开。这是因为Q2的基极将接地。

当输入为0V或时LOW,Q1将不会打开,并且可以认为根本没有连接。因此,流经R1的电流将导通Q2。

Q2的电流受到其基极电流和hFE的限制,如下式所示。

一世C2=一世2HFË2=12-0.610103300=350一个

可以看出,可以通过Q2的最大电流约为350mA。但这在很大程度上取决于晶体管的hFE,该hFE可以在约50至300之间变化。在hFE为50时,电流最大约为60 mA,这足以满足您的规格要求。降低R1将增加Q2将通过的电流。

在此处输入图片说明


感谢您的解决方案!我在我的问题中没有提到的一个限制是,在整个问题上,高端开关要比低端开关容易得多。
microtherion

1

这是一个主意:-

在此处输入图片说明

输出级有两个NPN和一个PNP。电阻R是可选的,但有些人喜欢在那里看到电阻。设为4k7。

使用MCU的逻辑1驱动器时,中间晶体管的基极短路接地,因此集电极电流不会流动,因此输出晶体管将关闭。


没有R,PNP的基极电流怎么会不为零?
阿瓦卡

@avakar我确实说这是可选的,但是如果我很挑剔,我会说没有来自中间npn的集电极电流,就不会有流入pnp的基极电流。
安迪(aka Andy)

@Andyaka,您能解释一下为什么这是对我原始电路的改进吗?从我幼稚的角度来看,这两种方法的组件数几乎相同。是我的电路在实际中无法工作的问题吗?
microtherion

1
@microtherion的好处-我重新阅读了您的问题,现在意识到您已经为反转添加了额外的晶体管。好一点儿不是我的天性,但是我的电路不需要+ 5V连接,并且可以工作到大约1V的MCU输入。您仍然需要5V的连接,并且您的输入仍需要介于0V和该电压之间(尽管可能为3v3或更小)。您的输入确实需要向上摆动以闭合MCU电源轨才能正常运行,而我的输入需要接近0V才能运行。秋千/旋转木马等
安迪又名

@Andyaka,我不好,我将“ no R”读为“ R = 0”而不是“ R = infinity”。对于后者,这是有道理的:)
avakar
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.