Итак, я разрабатываю схему и хотел реализовать как питание, так и сброс в одном мгновенном переключателе. Я имею в виду, что если переключатель нажат, он отправляет сигнал сброса (4,5 В), но если его удерживать в течение x секунд, он включается / выключается. Я полагаю, что мне может понадобиться таймер 555. Как это сделать?
РЕДАКТИРОВАТЬ: Некоторые особенности:
Одно нажатие, когда цепь выключена, включает ее. Это для сброса IC (так ВЫСОКИЙ на 4,5 В).
Дискретная аналоговая схема может быть примерно такой...
Питание всегда будет доступно на SOURCE и переключается через P-MOSFET M1 на линию POWER_OUT.
Изначально все транзисторы закрыты.
P-MOSFET управляется N-MOSFET, M3. Этот МОП-транзистор управляется либо мгновенным переключением на ИСТОЧНИК, либо через выход P-MOSFET. Таким образом, когда вы нажимаете кнопку, включается M3, который затем включает M1, который затем оставляет M3 включенным, когда переключатель отпускается.
SW1 также заряжает C2, чтобы удерживать линию RESET на высоком уровне до тех пор, пока кнопка не будет отпущена, в этот момент сброс будет затухать, поскольку C2 разряжается через R5.
Кроме того, удерживая нажатой кнопку SW1, конденсатор C1 будет заряжаться через резистор R1. Когда напряжение на вершине C1 поднимается выше порога затвора N-MOSFET M2, последний включится и потянет затвор M3 в низкий уровень, отключив P-MOSFET, который останется выключенным, когда кнопка будет отпущена. Затем C1 разрядится через D4 и R6, в течение которых вы не сможете снова включить питание.
Повторное кратковременное нажатие кнопки при включенном питании просто перезарядит конденсатор сброса.
Обратите внимание, что сама схема использует нулевой ток, кроме утечки, когда кнопка не удерживается.
смоделируйте эту схему - схема, созданная с помощью CircuitLab
Транзистор
пользователь159781
Тревор_G
пользователь159781
Транзистор
Тревор_G
пользователь159781
Тревор_G
пользователь159781
Маркус Мюллер
пользователь159781