Отключите устройство 9 В с помощью сигнала логического уровня 3,3 В.

Я столкнулся с проблемой выключения устройства с питанием от батареи 9 В, используя выход микроконтроллера на основе 3,3 В. Для этого я уже собрал следующую схему (которая работает - при условии, что я нарисовал ее правильно...) РЕДАКТИРОВАТЬ: упс, подтягивающий резистор R5, конечно, должен быть не 220 Ом, а что-то большее.введите описание изображения здесь

Устройство, которое я должен отключить, представлено светодиодом 1, а цифровой выход микроконтроллера — переключателем S1. Проблема, которую дает эта схема, заключается в высоком падении напряжения около 1 В, которое, вероятно, переключит устройство в режим низкого заряда батареи. Есть ли альтернативная схема, которую я могу использовать, с очень низким падением напряжения? Кроме того, конструкция должна быть «отказоустойчивой», чтобы микроконтроллер мог умереть/перестать отвечать на запросы/что угодно, и в большинстве случаев устройство все еще будет функционировать, как в моем примере выше. Спасибо

Отказоустойчивость сама по себе является сложным требованием. Я предлагаю внешний сторожевой таймер, который будет переводить выход в желаемое состояние (аппаратное, а не встроенное ПО) или, по крайней мере, использовать встроенный сторожевой таймер и зарядный насос, чтобы залипание в любом состоянии не переводило выход в нежелательное состояние. Усилия должны быть соизмеримы со стоимостью сбоя — то, что может предположительно сжечь здание или нанести вред кому-то, как правило, не должно быть оставлено на долю прошивки или оборудования с потенциальной единственной точкой отказа.
Не могли бы вы использовать простой NPN-переключатель на нижнем конце и внешний подтягивающий резистор (до 3,3 В) на микроконтроллере, чтобы каждый раз, когда микроконтроллер либо плавает на выводе, либо поднимает его на высокий уровень, транзистор был включен, и только на низком уровне (предположительно, от ваша программа) отключит его? Вы также можете увидеть, есть ли у микроконтроллера сторожевой таймер, который вы можете активировать, но он все равно не будет надежным.

Ответы (1)

Измените PNP, управляющий нагрузкой, на P-канальный полевой МОП-транзистор. Кроме того, вам нужен подтягивающий резистор на затворе этого полевого МОП-транзистора, чтобы он отключался при отключении NPN.

NPN также должен иметь выпадающее меню на своей основе, чтобы не выключать его, когда его вход находится в состоянии HiZ или отключен.

Это схема, которую я использую повсюду:

введите описание изображения здесь

Я попробую и посмотрю, смогу ли я получить p-ch. мосфет, спасибо за ответ.
еще одна вещь, знаете ли вы, какое падение напряжения ожидать от вашей установки?
Это зависит от текущего розыгрыша. МОП-транзистор будет рассматриваться как небольшой резистор (в идеале несколько мОм), поэтому обычно очень небольшое падение напряжения.