Я пытаюсь разработать схему, которая будет управлять питанием Raspberry Pi с помощью кнопки. Основное использование:
Предполагаемая конструкция представляет собой схему с нормально выключенной кнопкой, которая подключена к двоичному счетчику (74LS161AN). Идея состоит в том, чтобы подсчитывать нажатия кнопок и использовать XOR двух младших значащих битов счетчика в качестве контроля мощности рашпиля. XOR, который я собираюсь использовать, — 74LS86. Старший разряд 2 бит счетчика определяет, как рашпиль определяет, что он должен завершить работу. Рашпиль отключает свою мощность, выдавая высокий уровень на gpio, который подключен к сбросу счетчика.
Эта хитроумная кнопка/счетчик вроде как работает на макетной плате, но теперь ей нужен транзистор, который на самом деле принимает выход XOR и управляет напряжением на рашпиле. власть. Считаете ли вы, что BD135 хороший выбор для этого? ( техническое описание ) Я выбрал его, потому что Raspberry питается от источника питания 1,2 А, поэтому транзистор должен выдерживать больший ток (максимальный ток коллектора bd135 составляет 1,5 А). Он также должен быть NPN.
У меня есть несколько сомнений, сработает ли это, например, как узнать, может ли XOR обеспечить достаточный ток для базы транзистора? На самом деле, что это означает, когда выходной ток высокого уровня XOR составляет -0,4 мА?
Если бы этот транзистор не работал, не могли бы вы указать подходящий и объяснить причину его выбора? я немного потерялся..
Большое спасибо.
PS: между кнопкой и счетчиком стоит 555таймер в моностабильном для очистки дребезгов.
Что-то вроде этой схемы будет работать:
Моделирование:
Подойдет любой приличный логический уровень P-ch MOSFET с подходящим током. Примером может служить NDP6020P . NPN может быть практически любым небольшим NPN общего назначения (например, 2N2222, 2N3904, BC337 и т. д.).
Оли Глейзер
привет мир922
Тьяго А.