Коммутатор аналоговых сигналов
- Войдите на сайт для отправки комментариев
Втр, 19/05/2020 - 17:12
Всем доброго времени суток
Подскажите пожалуйста, возможно ли на Ардуино создать коммутатор аналоговых сигналов?
К примеру, передавать сигнал с заданного входа без изменений на заданный выход (с возможностью настройки)
Сам программист, в электронике не слишком разбираюсь, простите если вопрос простой, но поиском ничего похожего не нашел.
Спасибо.
Самое простое - переключать реле.
при помощи ардуино управлять обычными механическими реле?
Cd4051
А если аудио, то TDA1029
да, аудио
эх, похоже без основательного изучения электроники тут не обойтись... (
большое спасибо
глянул описание, если я правильно понял, то у TDA1029 несколько входов и только один выход
А если нужно несколько входов и несколько выходов?
К примеру, вход 1 коммутируем на выход 2, вход 2 соединяем с выходом 3 и.т.д.
ты хочешь странного. я пас.
ты хочешь странного. я пас.
это называется "ресивер" :)
а можно использовать несколько аналоговых демультиплексоров (по количеству входов) и управлять ими при помощи ардуино?
некое подобие матричного коммутатора получится?
а можно использовать несколько аналоговых демультиплексоров (по количеству входов) и управлять ими при помощи ардуино?
некое подобие матричного коммутатора получится?
рисуйте требуемую таблицу истинности - алгоритм переключений (коммутации сигналов). А там посмотрим, может кто чем и поможет.
ЗЫ в современном мире очень много возможно, главное - цена вопроса.
а можно использовать несколько аналоговых демультиплексоров (по количеству входов) и управлять ими при помощи ардуино?
некое подобие матричного коммутатора получится?
так ничего толком о своей задаче и не написали. там слово, сям слово и ничего конкретно.
если совсем конкретно, то на верхнем уровне задача выглядит так:
к устройству могут быть подключены до трех неких внешних устройств, преобразующих каким-то образом сигнал и имеющих один вход и один выход. Задача нашего устройства коммутировать входы и выходы устройств в различных произвольных комбинациях, которые задаются пользователем.
например, на схеме ниже входной (input) сигнал сначала отправляется (send) на вход внешнего устройства 1, затем возвращается (ret) и отправляется на вход устройства 2, а с выхода 2 отправляется "наружу" (output). Т.е. получается, что 1 и 2 подключены последовательно. Устройство 3 при этом игнорируется.
нажатием кнопки выбираем другую комбинацию, к примеру подключаем последовательно устройства 3 - 1:
или же заставляем работать устройства 2 и 3 параллельно:
в общем, возможны любые допустимые комбинации (недопустимыми являются например петли) последовательного и параллельного подключения устройств. Можно даже соединить напрямую input и output, минуя все внешние устройства. В идеале бы неплохо иметь возможность регулирования уровня сигнала для каждого send/return, но это не принципиально.
так понятнее получилось?
Какие электрические характеристики у "неких внешние устройств"? Пиковый ток, пиковое напряжение? Требования по волновому сопротивлению?
например, на схеме ниже входной (input) сигнал сначала отправляется (send) на вход внешнего устройства 1, затем возвращается (ret) и отправляется на вход устройства 2, а с выхода 2 отправляется "наружу" (output). Т.е. получается, что 1 и 2 подключены последовательно. Устройство 3 при этом игнорируется.
......
вы вот просто на листочке нарисуйте ВСЕ СВЯЗИ - если закончите рисовать и ничего не перепутаете - значит можно. Но есть великое сумнение, что это ТО, что Вам действительно требуется... Вероятнее всего вы не понимаете или не произвели оптимизацию своего "хочу".
Даже такого монстра собрать можно, но не Вам - опыт требуется!
ЗЫ если решитесь продолжать тему, теперь опишите сигнал - напряжение, ток, импеданс источников, АЧХ сигнала... допустимые искажения...
ЗЫЫ Вы часом нас не тролите?
Какие электрические характеристики у "неких внешние устройств"? Пиковый ток, пиковое напряжение? Требования по волновому сопротивлению?
напряжение предполагается 20-500мв, входное сопротивление устройств от 47кОм до 1мОм, токи очень маленькие получаются
все на уровне стандартного линейного аудиовыхода
вы вот просто на листочке нарисуйте ВСЕ СВЯЗИ - если закончите рисовать и ничего не перепутаете - значит можно. Но есть великое сумнение, что это ТО, что Вам действительно требуется... Вероятнее всего вы не понимаете или не произвели оптимизацию своего "хочу".
Даже такого монстра собрать можно, но не Вам - опыт требуется!
ЗЫ если решитесь продолжать тему, теперь опишите сигнал - напряжение, ток, импеданс источников, АЧХ сигнала... допустимые искажения...
ЗЫЫ Вы часом нас не тролите?
хм, на мой непосвященный взгляд задача выглядела достаточно тривиальной. Но раз говорите, что это превращается в что-то фантастически сложное... ну, фиг с ним тогда. Не стоит заморачиваться. Большое спасибо за уделенное внимание. Удачи!
Что-то из такой линейки подобрать под задачу
https://datasheets.maximintegrated.com/en/ds/MAX4910-MAX4912.pdf