Я пытаюсь переключить 12 В (макс. 30 мА) с помощью сигнала от MCU, который я бы предпочел, чтобы активный низкий уровень (таким образом, выходное напряжение составляет 12 В, когда сигнал управления равен 0 В, и 0 В, когда сигнал управления равен 5 В).
Поскольку у меня под рукой много биполярных транзисторов, я ищу решение с использованием биполярных транзисторов. Для активного сигнала высокого уровня я нашел ответ на этом сайте, который, кажется, отлично работает, и кажется, что его можно адаптировать к активному сигналу низкого уровня, добавив еще один транзистор PNP:
смоделировать эту схему - схема, созданная с использованием CircuitLab
Тем не менее, 3 транзистора для того, что кажется довольно простой проблемой, кажется немного чрезмерным. Есть ли лучшее решение?