переключатель верхнего плеча, управляемый uC

Я разработал схему, которая включается при запуске автомобиля (ключ находится в положении ACC или ON). Затем uC схемы включает 12 В от батареи, установив порт PC5 в высокий уровень. UC определяет, когда ключ выключается, когда порт PC4 становится высоким через оптоизолятор, и затем UC остается включенным до тех пор, пока он не отправит порт PC5 на низкий уровень, удаляя питание батареи 12 В, отключая цепь до тех пор, пока ключ не будет снова включен. Есть много предыдущих вопросов, которые касаются переключения верхней стороны, но я не видел такого. Схема отлично работает на макетной плате, но я не уверен, что это лучший подход. Должен ли я рассмотреть возможность использования полевого транзистора, а не 3906 BJT? Будет ли BJT более подходящим, чем оптоизолятор? Какие-нибудь вопиющие ошибки в этом дизайне (ненужные или неправильные компоненты значений и т. д.)?uC-переключаемый источник питания

Вы используете регулятор 5 В в своем «питании + 3,3 В» ...
Оптопара довольно бессмысленна. Просто у нас еще один 2N3904.
@ Игнасио Спасибо. Я переключался между регуляторами, когда пробовал разные UC. Схема исправлена.
@ Мэтт. У меня там был 3904 и несколько оптоизоляторов для экспериментов. Не уверен, что это защитит UC в любом случае, если заземление с обеих сторон соединено вместе.

Ответы (1)

Выключатель питания 2N3906 выглядит нормально с точки зрения топологии схемы. 2N3906 рассчитан на максимальный ток 200 мА, и пока ваша общая нагрузка на регулятор меньше, чем они, вы должны быть готовы к работе. Если вам нужен больший ток нагрузки, чем, скажем, 150 мА или около того, я бы порекомендовал вам найти другой транзистор PNP с более высоким номинальным током.

В соответствии с проектом базовый ток, который вы получаете от транзистора PNP, составляет около 1 мА. Учитывая, что наихудший коэффициент усиления по току для 2N3906 равен 30, вы можете рассмотреть возможность изменения R10 на более низкое значение, чтобы увеличить базовый ток PNP до уровня 8 мА, чтобы PNP мог полностью насыщаться при номинальном токе.

Итак, я должен выбрать базовое R, используя кривую hFE (рис. 1 моего листа данных)? Кривые имеют пик около 8-10 мА. Использование 2k2 дает ~ 5 мА, а использование 1k дает ~ 11 мА. Любой будет в порядке?
@unix - я смотрю на максимальный ток коллектора, который у меня будет в цепи. Затем я округляю от 30 до 50%. Затем разделите это значение на минимальный коэффициент усиления по току (30 в случае таблицы данных 2N3906, которую я проверил), чтобы получить наихудший базовый ток для проектирования. В основном это относится к конструкции коммутируемых цепей. В случае схем линейных усилителей следует учитывать и другие факторы, которые на самом деле не важны в вашем приложении.
Амперметр показывает 45 мА для всей цепи. Даже удвоение этого значения и деление на минимальный коэффициент усиления по току дает 3 мА, но теперь я понимаю, как были получены 8 мА. Спасибо. Нужны ли мне R13 и R10? Могу ли я просто установить R8, чтобы дать желаемый базовый ток? Моим первоначальным обоснованием было создание делителя напряжения, но 12 В находится в пределах предела 3904. Не помню, почему я добавил R13, но теперь он кажется ненужным.
R13 действительно не нужен. Однако именно R10 ограничивает базовый ток 2N3906. R8 поможет немного быстрее отключить Q1, когда сработает Q2.
Схема обновлена. Я удалил R13 и заменил оптопару на NPN, R1 и R2. Коллектор Q4 подключен к внутреннему подтягивающему устройству uC и становится высоким при выключении ключа.