Мультиплексор не переключает аудиовход

Я разработал этот звуковой переключатель. Выбран 1 из 4 входов TRRS.

введите описание изображения здесь

Я тестирую его, но он ничего не делает.

Я нажимаю переключатель, чтобы переключиться на следующий канал, и ничего не работает.

Идея здесь такова:

  1. 555 устраняет дребезг клавиши, и при нажатии кнопки на триггер подается импульс.
  2. триггер представляет собой 2-битный счетчик, производящий последовательность от 00 до 11 при повторном нажатии кнопки.
  3. два бита триггера выбирают один из четырех каналов переключателя MAX359E.
  4. Светодиоды отображают 00, 01, 10, 11, в зависимости от выбранного входа, очевидно... 😃
  5. Я не уверен, что делать с микрофонным входом по отношению к входному/выходному конденсатору. Это связано с тем, что некоторые входы TRRS, такие как iPhone, посылают напряжение на микрофонную линию для питания микрофона. Если я поставлю конденсатор, он снимет это напряжение...

Любые идеи, почему это не работает? Возможно, я что-то неправильно подключил на тестовой плате. Я несколько раз перепроверил соединения, но на данный момент я, возможно, устал и не вижу проблемы, или схема плохо спроектирована...

Есть идеи? Спасибо


РЕДАКТИРОВАТЬ: я изменил схему в соответствии с WhatRoughBeastпредложениями.

Для отладки проверьте питание и заземление на каждой микросхеме, а затем с помощью цифрового мультиметра запишите каждый ввод и вывод, чтобы увидеть, что он делает. Если ваш микрофон электретного типа, это не сработает.
Также проверьте входную проводку cablechick.com.au/blog/understanding-trrs-and-audio-jacks
Когда вы говорите "ничего не работает", что именно вы имеете в виду? К чему подключать выход? Ты гонишь на динамике? Объем? Метр? Если бы это работало, чего бы вы ожидали?
@WhatRoughBeast - я имею в виду вот что: у меня есть iphone. Я подключаю выход для наушников этого iPhone (разъем TRRS) к входу №1 моего устройства. Подключаю наушники к выходу своего устройства. Я нажимаю кнопку своего устройства, чтобы выбрать вход №1. Я не слышу его в наушниках.
@SpaceDog - Пожалуйста, посмотрите мой ответ, отредактируйте. TL:DR - Вы не можете управлять наушниками.

Ответы (3)

Самое очевидное, что я вижу, это то, что ваши входы мультиплексора не привязаны к земле. То есть у вас должен быть большой резистор для заземления на каждом входе аналогового мультиплексора. Если вы этого не сделаете, вы не сможете контролировать уровень «покоя» входов. Попробуйте что-то вроде 100k.

Во-вторых, соедините плавающие входы R и S на IC6 с землей. НИКОГДА не оставляйте вход CMOS плавающим - вы не поверите, какие странные вещи могут произойти.

РЕДАКТИРОВАТЬ. В ответ на вопрос в комментариях OP вы заявили, что «не работает» означает, что вы не слышите звук в наушниках.

Ну вот и все. С MAX359 вы тоже этого не сделаете. Я собираюсь предположить, что вы понимаете импеданс/сопротивление. Если вы посмотрите на характеристики таблицы данных (стр. 2), то самая первая строка — это сопротивление во включенном состоянии, и вы должны заметить, что типичное значение будет около 1,2 кОм. Наушники (вкладыши) обычно имеют импеданс около 32 Ом. Это означает, что мощность сигнала в наушниках будет примерно (32/1200)^2 от нормальной или около 1/1000 от ожидаемой.

Вы можете попробовать что-то вроде этого: начните с того, что выкрутите громкость вашего iPhone до упора. Теперь убедитесь, что в вашем районе очень, очень тихо — я имею в виду тихо. Нет фоновой музыки. Подождите несколько минут, слушая гробовую тишину. Теперь наденьте наушники и слушайте, переключая каналы, и посмотрите, не слышите ли вы слабый сигнал на нужном канале.

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

КОНЕЦ РЕДАКТИРОВАТЬ

Пожалуйста, посмотрите на схему сейчас и скажите, это то, что вы имеете в виду? Я испытаю это, как только вернусь домой.
@SpaceDog - Ага.
@SpaceDog - Хотя я ценю голосование, вы можете подождать, пока не попробуете, чтобы убедиться, что я прав.
Кстати, вы предлагаете другую микросхему вместо MAX359 для этой работы?
@SpaceDog - Нет. Что вам нужно сделать, так это обеспечить каскад усиления после мультиплексора.

Я бы рискнул сказать, что это не работает, потому что вы не генерируете шину -5 В. Входной контакт отрицательного регулятора является плавающим. Вы можете проверить это, удалив разъем питания и добавив батареи 9 В, как показано ниже.введите описание изображения здесь

что вы имеете в виду и какие изменения вы предлагаете?
Ваш 7905 Vin подключен только к конденсатору от разъема питания. Прямое подключение не показано, поэтому к 7905 не подключено питание.
ты прав! ПРОКЛЯТИЕ!!!! Вы имеете в виду это ?
Исправьте, что на IC15-Pin2 не подается питание. Но также немного посмотрев на вашу схему, я не понимаю. Итак, у вас есть 2 входных разъема, из которых вы хотите выбрать вывод на 3 разъема. MAX359 работает только в одном направлении, так зачем вам мультиплексировать динамик (который является выходом) с входных разъемов? Я вижу, как вы хотели бы мультиплексировать микрофон, поскольку они являются входами в вашу схему, и мультиплексировать на выход динамиков в разъеме J11.
нет, у меня четыре входа. Каждый вход представляет собой 3 входа (микрофонный, левый, правый) от разъема TRRS.
Я не могу понять, о чем вы здесь говорите: MAX359 работает только в одном направлении, так зачем вам мультиплексировать динамик (будучи выходом) от входных разъемов? Я вижу, как вы хотели бы мультиплексировать микрофон, поскольку они являются входами в вашу схему, и мультиплексировать на выход динамиков в разъеме J11.
моими входами будут источники звука: камеры, iphone и т. д. Моими выходами будут наушники.
Я неправильно понял, извините, не аудио парень. Если вы подключите iphone через кабель к разъему J7, единственным источником, который вы получите от iphone, будут выходы динамиков. Если вы отключите его и подключите микрофон к J7, то единственным источником, который вы получите, будет выход микрофона. Единственное, что вы можете подключить к выходной стороне J7, это динамики, так как вы не сможете прочитать входной сигнал от J11. Таким образом, вы никогда не услышите что-либо, направляемое на ваш IC8-Pin8. Это часть вашей проблемы?
@Diodex: подключение входа 7905 к положительной клемме источника питания не принесет никакой пользы. 7905 является линейным стабилизатором и не может создавать отрицательное напряжение из положительного. Вам либо нужен источник питания, который подает положительное и отрицательное напряжение, либо вы используете 7805 и 7905 как разветвитель шины. Или вы подтягиваете все входы до 2,5 В постоянного тока и используете 5 В и 0 В на аналоговом переключателе.
Мой плохой, чтобы быстро рисовать на инструменте захвата. Я действительно хотел показать расположение недостающих соединений. Но вы правы, его нужно переделывать. я обновлю картинку
вы правы в обоих случаях. Я переделаю блок питания и микрофонную часть. Спасибо.

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

Внимательно следите за заземлением вашего сигнала, и вы увидите, что выход не подключен так же, как ваши входы.

Я не переключаю вход заземления. Это был микрофон. Это TRRS (микрофон, левый, правый, земля), а не TRS.
Разве TRRS не должен быть в таком порядке: левый, правый, земля, микрофон? Гнездо справа выглядит неправильно.