Поменял название темы, т.к. беседа плавно переросла из аудио-интерфейса на общие аналого-цифровые-аналоговые решения, которые можно попробовать реализовывать собственными силами.
Изначатально - хотелось бы собрать аудио-интерфейс, который не будет уступать тем же FocusRite и подобным карточкам, для игры/записи гитары. Чтобы подключалась по USB, имела 2 входа и 2 выхода (т.е. стерео полное). Было бы замечательно если бы эти входы-выходы (или хотя бы выходы) были differential (балансные), но это не обязательное условие. ну и чтобы умело 24 бита/48кгц (можно и больше). Желательно уместится по бюджету до 50 баксов. (больше - не имеет смысла, т.к. за $80-90 можно найти б.у. фокусрайт 2i2).
Может не полностью своими руками, может из готовых модулей с известного китайского сайта Али.
Из общей дискуссии вынес следующее.
1. Готовых USB девайсов, с ЦАП - навалом. А вот ЦАП-АЦП - я честно с ходу не нашел.
2. Для реализации данного проекта нужен USB <-> I2C мост, который будет уже дальше работать с нужным кодеком (чипом, который будет заниматся конвертацией аудио в i2c). Своего рода базовая платформа. Есть много готовых плат на Али, есть разные проекты под STM32 и прочее.
3. Кодек. Собственно то, что делает из аналога цифру и обратно. Их много, разных. Наиболее популярные CS4272 (2 диф.входа, 2 диф.выхода. стоит в тех же фокусрайтах например, имеет отличные характеристики, а вот с i2c у него - я не понял....). PCM3060 (2 SE входа и 2 SE выхода) и куча других.
В качестве платформы из п.1 думаю выбрать готовый модуль XMOS XU208 (
https://www.aliexpress.com/item/4000116593738.html) кстати, есть совместимая плата на каком-то чипе BRAVO SA9023 - в 2 раза дешевле - какие ее плюсы и минусы? будет ли ее достаточно для поставленной задачи?
С кодеками сложнее. Их реально много... Конечно - хотелось бы использовать кодеки от Cirrus Logic (CS4272, CS4271, CS4270) - но у меня нет никакого понятия как их связать с XMOS "базой". А вот для PCM3060 я нашел немного информации:
схема:
https://thexmoschallenge.files.wordpress.com/2009/12/dac.pdf плата (односторонняя) -
https://thexmoschallenge.files.wordpress.com/2009/12/new-4.pngКонечно в случае гитары нужно будет добавить еще буфер по входу. Только вот купить PCM3060 достаточно сложно...
В общем - нужна помощь в окончательном выборе платформы и кодека (желательно в корпусе SSOP или подобном, чтобы хоть как-то руками его паять можно было), а так же помощь - как это все соеденить в одно целое.
![Улыбаюсь :)](https://guitarplayer.ru/Smileys/classic/smiley.gif)