Как сделать тумблер из кнопки и 74HC00

20 сентября 2021

При работе над трансивером HBR я хотел сделать подсветку ЖКИ отключаемой. Однако у МК закончились свободные пины, а на передней панели было место только под один тумблер. Тумблер был использован для отключения одного из усилителей приемного тракта, поскольку эта возможность мне показалась важнее. Но на месте одного тумблера вполне умещаются две кнопки. Вот бы был способ заставить их работать, как тумблеры.

Ранее с подобного рода задачей сталкивались и другие люди, поэтому не составляет труда найти соответствующие схемы. Рецепт усредненный:

Схема, которая заставляет кнопку работать, как тумблер

Номиналы R1 и R4 не критичны. На месте 74HC00 может быть использован инвертор 74HC04, инвертор на основе компаратора, и так далее. Преимущество 74HC04 заключается в наличии 6-и логический вентилей, благодаря чему он может быть использован для 3-х кнопок. Компараторы хороши компактностью. Что же до 74HC00, он привлекателен низкой ценой.

Понять принцип работы схемы не сложно. После подачи 5 В светодиод гореть не будет. Об этом позаботится конденсатор C2. В начальный момент времени он не позволяет образоваться высокому напряжению на входе первого инвертора. Поэтому на выходе инвертора будет высокое напряжение, а на выходе второго инвертора — низкое. При нажатии SW1 на входе первого инвертора появится высокое напряжение (накопленное C1), на его выходе — низкое, и на выходе второго инвертора — высокое. При отпускании кнопки C1 разряжается через R4. При повторном нажатии SW1 схема возвращается в исходное состояние по тому же принципу.

Схема в моем исполнении:

Кнопка, работающая как тумблер

Мне удалось выявить только один дефект. Если нажать и удерживать кнопку, то схема превращается в генератор с частотой около 12 МГц:

Осциллограмма кнопки, работающей как тумблер

Здесь показано напряжение на выходе второго инвертора. Кнопка нажимается четыре раза, после чего удерживается. Данная особенность может представлять собой проблему, или же не представлять. Все зависит от того, где конкретно вы хотите применить схему.

Метки: .