Электронный выключатель — избавляемся от дребезга контактов

При разработке блока питания на 5 выходов возникла необходимость измерить переходные процессы. Обычный выключатель или механическое реле тут не подходит т.к. вносит погрешность из-за дребезга контактов.

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

Сходу в голову приходят такие варианты:

  • твердотельное реле

  • готовый модуль

  • построить своё

Твердотельное реле

Самое простое решение это избавиться от механического контакта взяв твердотельное реле. Они бывают для переменного и постоянного тока. Для моего случая нужно реле постоянного тока.

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

В довершении довольно высокая стоимость и наличие минимального коммутируемого напряжения отодвинуло этот вариант на второй план.

Готовый модуль

На AliExpress есть готовые модули электронного выключателя. Но кроме низкой стоимости и маленького размера они ничем не лучше твердотельного реле. Изоляции от коммутируемой цепи похоже нет, а в моём случае доставки ждать несколько недель. В общем посмотрел несколько штук, добавил в закладки и перешёл к последнему варианту.

Построить своё

Самый интересный вариант в плане размять мозги и никуда не нужно идти если нужные компоненты найдутся в тумбочке.

Чтобы получить универсальное устройство с прицелом «на будущее» набросал такие требования:

  • переключение состояния по кнопке на плате с подавлением дребезга;

  • вход для подключения внешней кнопки на случай установки в другое устройство (например включение выхода блока питания);

  • TTL вход для внешнего управления (например для периодического включения и выключения);

После нескольких итераций на макетке получилась такая схема:

Принципиальная схема

Принципиальная схема

Печатную плату развёл в Kicad и изготовил методом ЛУТ. Для лужения использовал жидкое олово от Rexant, но впечатление неоднозначное — без флюса припой плохо прилипал.

Печатная плата

Печатная плата

В собранном виде выглядит так

Собранное устройство

Собранное устройство

Подключение внешней кнопки и TTL доступно как через винтовые клеммы, так и через штыревые контакты. Чтобы переключить управление с кнопки на TTL нужно переставить перемычку около светодиода. Вход TTL изолирован через оптопару и требует от управляющей части около 5 мА для работы.

Питание платы от 12В до 15В (согласно документации, микросхемы выдержат до 18В, но лучше иметь некоторый запас прочности).

209c36ad272f229c69784898116bb3cb.png

На осциллограмме включение выхода -5V на резистивную нагрузку — никакого дребезга нет, хотя коммутация была встроенной кнопкой. Устройство получилось самодостаточным, хотя и не самым мелким из-за использования выводных компонентов.

© Habrahabr.ru