Я пытаюсь переключить 12 В (макс. 30 мА) с помощью сигнала от MCU, который я бы предпочел, чтобы активный низкий уровень (таким образом, выходное напряжение составляет 12 В, когда сигнал управления равен 0 В, и 0 В, когда сигнал управления равен 5 В).
Поскольку у меня под рукой много биполярных транзисторов, я ищу решение с использованием биполярных транзисторов. Для активного сигнала высокого уровня я нашел ответ на этом сайте, который, кажется, отлично работает, и кажется, что его можно адаптировать к активному сигналу низкого уровня, добавив еще один транзистор PNP:
смоделировать эту схему - схема, созданная с использованием CircuitLab
Тем не менее, 3 транзистора для того, что кажется довольно простой проблемой, кажется немного чрезмерным. Есть ли лучшее решение?
Вы можете достичь этого с помощью двух NPN-транзисторов, как показано ниже. Как вы можете видеть, всякий раз, когда
0V
дается сигнал,12V
он виден на выходе, а всякий раз, когда5V
дается на входе,0V
виден на выходе.Посмотрим, как это работает. Прежде всего, давайте начнем со сценарием , где вход является
5V
, или, другими словами,HIGH
. Это включит Q1, и напряжение на коллекторе Q1 будет почти равно напряжению на его эмиттере, который является GND. База Q2 соединена с коллектором Q1, поэтому, когда0V
коллектор Q1 включен, или, другими словами, когда Q1 включен, Q2 выключен. Это потому, что база Q2 будет замкнута на землю.Когда вход
0V
илиLOW
, Q1 не включится и может быть представлен как не подключенный вообще. Таким образом, ток, проходящий через R1, включится Q2.Ток Q2 ограничен его базовым током и hFE, как это видно из приведенного ниже уравнения;
Как видно, максимальный ток, который может проходить через Q2, составляет около 350 мА. Но это сильно зависит от hFE транзистора, который может варьироваться от 50 до 300. При значении hFE, равном 50, ток может составлять максимум около 60 мА, что достаточно для ваших требований. Понижение R1 увеличит ток, который пройдет Q2.
источник
Вот идея:
Два NPN и PNP для выходного каскада. Резистор R не обязателен, но некоторым нравится видеть его там. Сделай это 4к7.
При использовании логического привода 1 от MCU база среднего транзистора закорочена на землю, поэтому ток коллектора не будет течь, и, следовательно, выходной транзистор будет отключен.
источник