Общий и упрощенный вид моей схемы примерно такой:
Используя микроконтроллер, я хочу выбрать между двумя источниками звукового сигнала (S1 или S2). S1 — это сигнал, поступающий от микрофона (низкое напряжение), S2 — от микроконтроллера Arduino (0–5 В). При подключении сигналы усиливаются и преобразуются в звуковые волны с помощью динамика.
Я пытался использовать обычное реле, но при переключении оно создает всплеск, который усиливается и его можно услышать. Я хочу бесшумный выключатель.
Сигналы S1 и S2 никогда не включаются одновременно, поэтому другая возможность может быть примерно такой:
Там, где устройство (симистор) блокирует (размыкает или замыкает цепь), симистор также может управляться 5 В от микроконтроллера. Можно поставить диод, чтобы заблокировать сигнал и защитить S2.
В поисках устройства, которое могло бы достичь этого, я нашел твердотельные реле и симисторы. После попытки понять различия между ними и то, что может быть наиболее подходящим для этого приложения, у меня все еще есть некоторые сомнения.
Какую схему и устройство вы бы использовали?
Для такого рода приложений вы можете использовать простой аналоговый переключатель SPDT, такой как MAX4544:
Вы можете получить их в 8-контактном DIP-разъеме от Digi-Key за 1,32 доллара США.
Если два сигнала имеют разный потенциал, то при переключении будет возникать шум переключения, независимо от того, используете ли вы реле или полупроводниковый переключающий элемент.
Если вы уже знаете, что они не будут активны одновременно, вы, вероятно, можете просто подключить резистор от каждого к входу усилителя. Резисторы будут смешивать два сигнала на усилителе, и у вас не будет шума переключения, поскольку оба источника всегда подключены.
Сейтам
ткросли
Сейтам