Переключение транзистора верхнего плеча PNP с микроконтроллером [дубликат]

До сих пор я работал с транзистором NPN с микроконтроллером, и он работал нормально. Но здесь мне нужен транзистор PNP.

PNP-интерфейс Ардуино

Кто-нибудь может сказать мне, что приведенная выше конфигурация верна и что схему можно безопасно использовать?

Для NPN какое напряжение вам нужно на базовом эмиттере, чтобы транзистор был включен? Какое напряжение нужно для того, чтобы базовый эмиттер закрыл транзистор? Для PNP необходимы те же напряжения, но вместо эмиттерной базы. Вы видите проблему?
Ic=Ib * hfe, верно? 10к сделают свое дело
вот даташит: bucek.name/pdf/tip115-7.pdf ; может ли кто-нибудь дать мне правильную конструкцию с током коллектора почти 1,5 ампера?
Нет, это не правильно, и у него есть потенциал как бы повредить микро. Найдите переключатель верхнего плеча. Вам нужен еще один (NPN) транзистор в дополнение к PNP, чтобы это работало.

Ответы (1)

Вы пытаетесь создать переключатель верхнего уровня.

схематический

смоделируйте эту схему - схема, созданная с помощью CircuitLab

Рис. 1. (a) NPN-переключатель с открытым коллектором. (b) Неудачная попытка создать версию PNP.

Кто-нибудь может сказать мне, что приведенная выше конфигурация верна и схему можно безопасно использовать?

Я могу сказать вам, что приведенная выше конфигурация неверна и не может использоваться безопасно.

Переключатель нижней стороны очень прост, как показано на рисунке 1а. Логика низкого напряжения просто должна подать достаточный ток на транзистор NPN, чтобы полностью включить его.

Есть соблазн подумать, что мы могли бы проделать тот же трюк с транзистором PNP, как показано на рисунке 1b. Проблема в том, что переход эмиттер-база всегда смещен в прямом направлении. Это подаст 12 В на выход микросхемы и разрушит ее, или, если на выходе есть защитные диоды, ток потечет через защитные диоды на питание микроконтроллера (в данном случае показано как 5 В). Результатом этого протекания тока является включение Q3, и нагрузка не может быть отключена.

схематический

смоделируйте эту схему

Рис. 2. Переключатель верхнего плеча.

  • Мы хотим вести Q2 в упор. Учитывая коэффициент усиления 350 в вашем комментарии, 2 мА будет правильным, поэтому, если мы установим R2 на 1 кОм, мы получим 9 мА, и это обязательно сработает.
  • R3 просто должен поднять основание Q2, когда Q1 выключен, чтобы предотвратить его включение при любой утечке через Q1. 10к будет нормально. 100к тоже подойдет.
  • Q1 должен переключать только около 10 мА, поэтому мы можем гарантировать, что он включен с базовым током 1 мА. Я показал 1k, но 4k7 было бы хорошо.
без буфера я могу управлять транзистором NPN с помощью микроконтроллера, а затем управлять транзистором PNP, используя этот транзистор NPN. ! Вот так . да, тогда каково будет значение r1, r2 и r3. предположим, что hfe=350 для обоих транзисторов, и я хочу 600 мА на НАГРУЗКЕ. пожалуйста опишите математику
Да, это сработает.
Я знаю базовые сведения о транзисторах, таких как Ic = Ib * hfe. но я путаюсь на стороне коллектора транзистора NPN с r2 и r3. Я просто не могу определить базовый ток PNP-транзистора. пожалуйста, опишите схему и математику для сопротивлений, где я хочу 600 мА на НАГРУЗКЕ, учитывая, что hfe = 350 для обоих транзисторов.
Смотрите обновление.
Просто примечание для Сиддхартхи Садхухана: 2N3906 не рассчитан на непрерывный ток 600 мА. Его абсолютная максимальная спецификация составляет 200 мА, и это абсолютная спецификация, а не рекомендуемая. Вам нужно искать PNP BJT средней мощности, который указан около 600 мА. BC636 может быть в состоянии сделать все в порядке. Но и здесь вам придется просмотреть детали. (Нельзя избежать «деталей».)
На рисунке 2 вашего ответа вы ссылаетесь на Q2. Что такое Q2?
@Янки. Спасибо. CircuitLab автоматически нумерует компоненты и не использует номер повторно, если компонент удален. У меня, должно быть, был Q2 там на одном этапе. Зафиксированный.