Перейти к содержанию

USB аудио интерфейс UI-01


Рекомендуемые сообщения

Добрый день!

Хотелось бы рассказать об очередном своём девайсе: USB аудио интерфейс UI-01.

Устройство представляет собой USB-I2S адаптер с возможностью вывода PCM/DSD потоков, а так же ввода PCM I2S данных.

Краткие характеристики:

- Процессор XMOS XUF208, 8 логических ядер, 500 MIPS.

- USB 2.0 High speed

- 2 линии ввода/вывода (2 стерео входа + 2 стерео выхода или 4 входа/выхода)

- Вывод: PCM 16-32 бита 44.1-384 кГц, DSD Dop 64-128, DSD Native 64-256 (linux)

- Ввод: PCM 16-32 бита 44.1-384 кГц

- Тактирование мастерклока от платы ЦАП/АЦП, частоты 512fs

- Формат входа/выхода I2S

- Питание Self Power (т.е. от внешнего источника, не от USB)

- 8 конфигурируемых линий GPIO, возможные варианты от 8 выходов, до 4 входа + 4 выхода

- Все линии гальванически изолированны с помощью изоляторов SiLabs Si8662, Si8640

- 2 линии I2C, одна из которых изолирована с помощью ADUM1250 для управления ЦАП/АЦП и подключения дисплея/кнопок/EEPROM.

 

Внешний вид:

SAM_0581.JPG.f25f582e564a352e8d9ae2f51acc1cf5.JPG

SAM_05851.thumb.JPG.d191f0cd1ad32839c36490e45ecd9f47.JPG

 

На плате присутствует разъем full XTAG для прошивки и отладки firmware.

Схемотехника по даташитам и в общих чертах повторяет схемы evolution board от XMOS с некоторыми изменениями.

Планируется 3 режима работы: Legacy, Soft и Native.

Legacy режим.

Параллельный режим работы, при котором управляющие команды выдаются как статические сигналы (MUTE, RESET, DSD, F0,F1). Этот режим позволяет работать интерфейсу без платы управления.

5cbd5c46836d0_-2-768x812.thumb.jpg.8d1e7e2b0577e97292c2533b640cb15b.jpg

 

Soft режим.

Режим, при котором управление ИМС ЦАП/АЦП осуществляется по шине I2C или SPI. Конфигурация выбирается из меню. Необходима плата управления.

5cbd5c666c910_-3-768x663.jpg.cd2ddae6ed8861c1244291406465560e.jpg

 

Native режим.

Режим, при котором конфигурация управления хранится в EEPROM памяти на плате ЦАП/АЦП. Наиболее функциональный режим, при котором всё управление осуществляется с процессора интерфейса. Управляющие сигналы на плате ЦАП/АЦП формируются с помощью I2C экспандера. Этот режим позволит использовать самую различную периферию на плате преобразователя (регулятор громкости и т.п.) без необходимости настройки, т.к. конфигурация будет храниться в EEPROM. Разъем 10 пиновый, т.к достаточно только I2S и I2C сигналы. Этот режим позволяет работать интерфейсу как с платой управления, так и без неё.

5cbd5e0c06629_-4-768x744.jpg.2bb34e6cdbdcec920b8feff8bf51b349.jpg

Программируется плата с помощью специализированного адаптера XA-XTAG.

xtag3.jpg.ca655dab8000671f00c01a0285496621.jpg

 

Выводы сгруппированы по функциональному назначению, поэтому в случае неиспользуемых функций (например не нужен SPI), изолятор отвечающий за эту группу сигналов может не устанавливаться на плату.

Распиновка разъема I2S:

5cbd5cf5e4f65_-5.jpg.5c62f099a87cf5f85d0fb7a1a2bd98d2.jpg

Полнофункциональные драйверы подходят отсюда:

http://jlsounds.com/drivers.html

На данный момент полностью реализован режим Legacy. Так же исправлены большинство "детских" болезней. В процессе работы удаление щелчков при переключении PCM-DSD и обратно.

Вопросы:

Что необходимо добавить или убрать к данной плате?

Какие ИМС ЦАП необходимо добавить в список поддерживаемых в прошивку, для работы в SOFT режиме и с какими протоколами? Сейчас доступны I2C и SPI.

 

Евгений

Идеи, проекты, готовые девайсы: https://vk.com/hifi_samara

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Приветствую! спасибо, первая плата получилась функциональной. В планах сделать на 8-16 каналов, на сколько однобитных портов хватит, но это уже с другим процессором XUF216 или XEF216, в корпусе TQFP128, в таком корпусе больше необходимых выводов. Так же нужно обкатать TDM, а для этого ИМС ЦАП надо многоканальную, вообщем несколько новых плат вырисовываются: ЦАП, т.к. последняя версия на 4х слойке содержит несколько досадных, не сильно влияющих на работу ошибок, АЦП надо обновить, под обе сетки частот и наконец то многоканальный ЦАП попробовать. На ближайшие год-два работы много :)

Евгений

Идеи, проекты, готовые девайсы: https://vk.com/hifi_samara

Ссылка на комментарий
Поделиться на другие сайты

  • 8 месяцев спустя...

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Здравствуйте, а реально сделать на базе xmos транспорт способный выводить 6-8 каналов dsd 256-512? Вроде есть по мощности достаточный чип от xmos ещё и работающий по ethernet . ..?

Ссылка на комментарий
Поделиться на другие сайты

dsd64 реально, выше - надо пробовать, скорее всего сэмплрейта не хватит на DSD256-512, по крайней мере в винде(это не точно), в линуксе может и будет работать. И процессор соответственно надо другой, по крайней мере в корпусе TQFP128, т.к. у 64 пинового беда с однобитными портами(их хватает только на 4-6 PCM каналов в одну сторону максимум). Отдельно делать транспорт с многоканальным DSD ради того "что бы было" не буду, только под заказ.

С ethernet всё не так просто, проект транспорта с ethernet в глубокой заморозке, хоть и часть деталей закуплено. Я больше склоняюсь к Raspberry Pi/Nano Pi NEo и т.п. одноплатникам. Сейчас все силы на USB транспорт с ЦФ, проект ЦАПы на CS4398 с питанием только от USB и мультиформатным транспортом для DA-06v2. Если настроение(и самое главное - время) будет, то сделаю с ethernet, но это не раньше чем через год.

Евгений

Идеи, проекты, готовые девайсы: https://vk.com/hifi_samara

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...