Управление аудиоканалом при помощи микроконтроллера
Добавлено: 11 фев 2020, 20:05
Привет всем!
Проектируется устройство, состоящее из двух идентичных модулей мобильной связи Sim800L и микроконтроллера. У каждого из модулей Sim800L есть выход для подключения микрофона и выход для подключения динамика.
Мне нужно сделать что-то вроде коммутатора, то есть один модуль программно звонит одному человеку, второй модуль - другому, и когда абоненты снимают трубки, то могут говорить друг с другом.
Сейчас я соединил микрофонные выходы и выходы динамиков как показано на схеме, и все работает, люди друг друга слышат.
Теперь нужно сделать так, чтобы люди начинали и прекращали друг друга слышать по команде микроконтроллера, и это включение/отключение не должно быть никак связано с тем, установлено ли GSM-соединение или нет. То есть возможна ситуация, когда оба звонка продолжаются, но звук отключается, потом опять включается.
Решение об отключении и возобновлении должен принимать микроконтроллер. Для этого имеется один свободный выход GPIO.
А вопрос такой: как при помощи цифровой линии разомкнуть звуковое соединение? Спасибо.
Проектируется устройство, состоящее из двух идентичных модулей мобильной связи Sim800L и микроконтроллера. У каждого из модулей Sim800L есть выход для подключения микрофона и выход для подключения динамика.
Мне нужно сделать что-то вроде коммутатора, то есть один модуль программно звонит одному человеку, второй модуль - другому, и когда абоненты снимают трубки, то могут говорить друг с другом.
Сейчас я соединил микрофонные выходы и выходы динамиков как показано на схеме, и все работает, люди друг друга слышат.
Теперь нужно сделать так, чтобы люди начинали и прекращали друг друга слышать по команде микроконтроллера, и это включение/отключение не должно быть никак связано с тем, установлено ли GSM-соединение или нет. То есть возможна ситуация, когда оба звонка продолжаются, но звук отключается, потом опять включается.
Решение об отключении и возобновлении должен принимать микроконтроллер. Для этого имеется один свободный выход GPIO.
А вопрос такой: как при помощи цифровой линии разомкнуть звуковое соединение? Спасибо.