Я пытаюсь переключить питание на Pi Zero, используя NPN-транзистор (2N2222) в качестве переключателя, как показано на следующей схеме.
смоделируйте эту схему - схема, созданная с помощью CircuitLab
Ib составляет около 5 мА, а ноль пи потребляет около 120 мА во время загрузки и устанавливается примерно до 80 мА в установившемся режиме. Итак, когда я отправляю привет через цифровой контакт arduino, Pi начинает загружаться — и все идет нормально. Однако в тот момент, когда процесс загрузки завершен и ток, потребляемый коллектором, падает, транзистор выключается. Подтвердили то же самое, увеличив энергопотребление Pi в устойчивом состоянии, подключив его к дисплею HDMI — и некоторым периферийным устройствам USB — и Pi остается включенным — никаких проблем.
Я новичок в использовании BJT - и понимаю, что делаю что-то глупое, чтобы столкнуться с этой проблемой. Любая помощь в том, чтобы помочь мне понять, что я делаю неправильно, будет огромной помощью.
смоделируйте эту схему - схема, созданная с помощью CircuitLab
Выше приведен лишь один из многих способов «освежевать эту кошку». Он имеет особенности; -- вход управления, связанный с землей -- коммутируемый выход шины питания, так что вы не подключаете переключатель к заземлению.
Чтобы NPN-транзистор находился в состоянии насыщения, должно быть положительное напряжение база-эмиттер, а также положительное напряжение коллектор-эмиттер. Похоже, что когда ваш PI завершает загрузку, он не может правильно сместить переход коллектор-эмиттер на вашем транзисторе в прямом направлении. Попробуйте добавить резистор высокого номинала между вашим коллектором и источником питания 5 В, например:
смоделируйте эту схему - схема, созданная с помощью CircuitLab
Тем не менее, я настоятельно рекомендую подавать питание на ваш PI с помощью переключателя высокого уровня. Если вы используете схему, как показано, вы можете взорвать все, если, например, вы подключите PI к монитору через. HDMI и подключите Arduino к заземленному ноутбуку.
Дэйв Твид
ЧтоГрубый Зверь
Ариджит