Комментарии 75
Ну и в продакшн использовать AVR-устройства довольно странно
Ну и в продакшн использовать AVR-устройства довольно странно
По какой причине?
или DG417 — DG419
А у 4066 искажений не слишком много?
А у 4066 искажений не слишком много?
Очень зависит от амплитуды сигнала и сопротивления нагрузки. При сигнале < ±1 В и нагрузке > 10 кОм искажения будут порядка 0,01 %.
Можно взять что-то посвежее, например, из серии TI TS5A****, у них сопротивление открытого ключа не больше нескольких ом, там искажения будут меньше на порядок.
Если же нужно работать на низкоомную нагрузку (< 1 кОм) с минимальным уровнем искажений, то тут всё чуть сложнее.
P.S. Да, физики могут по-прежнему купить всё что угодно через официальный TI Store, проставив галочку «Military use: NO».
для этих целей у нас в магнитофоностроении применяли 547КП1
Да там даже G6K-2F-Y хватило бы с головой. Я думаю, тут главный момент в отстутствии щелчков и т.п. Я больше чем уверен, что есть специализированные решения, которые умеют цеплять активный вход. Честно говоря, там нужен простой аналоговый компаратор. Использовать контроллер можно, если добавить туда FFT и выпилить из детекции 45-65 Hz. Тогда может получиться очень интересное и невосприимчивое к наводкам решение.
С конструктивной точки зрения такие вещи нужно убирать в металлический корпус и не разводить 220V рядом со слаботочкой.
Посту очень нужна схема. Не у всех есть Egle. Я вот предпочитаю KiCad и ставить его ради одной схемы не хочется.
У правильных низкоточных реле контакты покрыты золотом так как, во первых, оно не окисляется, а во вторых у него самое низкое контактное сопротивление. Есть еще реле с контактами, смоченными ртутью, но это уже совсем космос.
Поэтому для низкоточных цепей и приходится использовать реле типа Omron G6K/G6Z и РЭВ-18/20. Дорого, но другого выхода нет.
У Omron и Axicom там какой-то сплав серебра с золотом у G6K реле. G6Z — это уже для высоких частот, overkill для данной схемы. Хотя релюшка шикарная.
И это не понты, а двойной выигрыш: меньше энергопотребление, значит меньше и квартплата, и перегрев планеты, пусть хоть на чуть-чуть.
Чипы управления с зерокроссом — есть, но купить их очень непросто.
Учел ошибки, подкорректирую завтра
Советские колонки — пассивные. Вы выход усилителя мощности переключали, или чего?
Процесс — расписан, а ТЗ — не понятно.
С телефона схему не посмотреть (было бы неплохо ее картинкой в пост). Но, имхо, ничего не мешало при 5В питании использовать 5В реле на ножках толерантных к 5В. Использовать не push pull, a OD и коммутировать землю. Тогда список доступных реле расширяется, а ток якоря — меньше. Это если не требуются токовыке ключи.
220В тоже заведено на ту же плату? Тут попахивает элементарной техникой безопасности.
В целом, как первый блин, девайс весьма годный. Навыки со временем придут.
Реле на аудио не особо нужны, можно найти аудио мультиплексоры.
Если очень хочется реле (там свои плюсы есть), то уже писал что можно взять на 5 вольт.
По варезу: жить будет проще, если порог срабатывания логарифмировать, потому что громкость — величина логарифмическая. Но, без схемы не все понятно. Берется ли только положительная полуволна, и стоят ли буферы на входе АЦП.
Может произойти электрический пробой, в статье всё отлично описано:
https://m.habr.com/ru/post/428023/
Корпус — класс! Удачи с проектом. Главное чтобы устройство выполняло возложенные на него задачи, оптимизация и экономия на компонентах это следующий этап.
Кстати, насчет исходников: если планируете их выкладывать на github, то либо пишите комментарии на английском, либо используйте хотя бы кодировку utf-8. В противном случае при просмотре в браузере получаем крякозябры, так как github выдает страницы в utf-8.
AN2867 «Oscillator design guide for STM8AF/AL/S and STM32 microcontrollers»
Там как расчёты, так и таблицы совместимости разных моделей кварцев с разными сериями МК.
P.S. Но маловероятно, что автор попал на это — обычно даже неподходящий по параметрам кварц при комнатных условиях заводится и работает.
Вроде в даташите написано, что кварц должен быть в определенном частотном диапазоне. Возможно я не прав. Только начал изучать МК
Плюс если есть периферия с точным тактированием, например, USB или радио, то может потребоваться выбирать из конкретного набора частот кристалла, который имеющимся в чипе набором делителей позволяет попасть в нужную частоту периферии с нужной точностью.
8 МГЦ — классика жанра, потому что через PLL можно настроить на 12МГц для USB и 12.288 (с небольшой погрешностью) для аудио (48кГц х 256). Его легко купить, на али продадут 50 штук по цене 1й штуки в чипдипе.
Корпус — суровое DIY, я прямо аж заслезился.
В целом, проект неплохой, особенно для начинающего, но статье явно не хватает фоток платы и электрической схемы. Сам делал подобное устройство как-то раз, но делал на обычных электромагнитных реле и были слышны щелчки при переключении каналов, хотя на качество звука почти не влияло.
В заключении хотелось бы сказать, что нельзя просто так оставить входной аудио-провод «не воткнутым» ни во что, нужно его вставить в какое либо устройство или заглушку в виде гнезда minijack, в котором все контакты соединены между собой.
Попробую угадать — АЦП начинает ловить сетевые наводки частотой 50 Гц?
До сих пор две пары колонок с ним работают.

Открыть в новой вкладке.

Буферов аудио — нет. АЦП со своим невысоким входным сидит на линии. Диодов в проходе нет, конденсаторов (отсечь вероятную постоянку) — тоже. Отрицательная полуволна аудио гасится средствами защиты МК. За что вы его так?
Питание АЦП все же надо фильтровать хотя бы LC.
Для человека, который сошел с ардуины, ну, терпимо, скрипя зубами )
Светодиоды через 30Ом, выглядит жесткоПричём в оптронах ИК, а у них около 1В падение всего
Буферов аудио — нет. АЦП со своим невысоким входным сидит на линииначитался про ADC и теперь тоже ставлю через ОУ
Четыре выхода, один коммутируемый через реле выход. Стоит рублей 650. Управление — ручкой-аттенюатором.
Чтобы сделать управление «с пульта», можно или удлинить шину и сделать пульт (ручку) выносным, или добавить радиобрелок + какую-то не особо сложную схему для удалённого переключения управляющих релюшками сигналов.
По-моему, это проще, чем городить микроконтроллер.
AudioSwitcher — автоматизация того, что казалось бы не нужно автоматизировать