Обзор асинхронного USB интерфейса WaveIO
Модуль WaveIO специально предназначен для асинхронной передачи потокового аудио между компьютером, снабженным портом USB и практически любым ЦАП, с I2S или SPDIF интерфейсом. Модуль поддерживает частоту дискретизации вплоть до 384 кГц. Для Windows доступны проприетарные драйвера, с поддержкой ASIO для получения максимального качества звука.
На плате установлены качественные японские тактовые генераторы (NDK oscillator NZ2520SD). Предусмотрена возможность питания WaveIO, как с USB порта, так и помощью 5в внешнего блока питания.
Основные характеристики модуля:
- Асинхронный интерфейс USB: USB Audio Class 2 совместим;
- Низкая задержка (не более 3 мкс):
- Разрядность - 32 Bit;
- Поддерживается частоты дискретизации 44,1 до 384 кГц;
- XMOS @ 500 MIPS;
- Полнофункциональный Thesycon пакет драйверов (без 30 минутных периодических звуковых сигналов);
- Изолированный (IL715-3) и не изолированный I2S порт;
- Изолированный и не изолированный SPDIF выход;
- Четырехслойная печатная плата с выделенными слоями питания и земли;
- Семь линейных LDO стабилизаторов напряжения, три из них LP5900 (6.5 μVrms) для питания осцилляторов и окружающих логических элементов.
Для индикации предусмотрен разъем J9.
Частоты дискретизации 352.8 / 384 кГц и поддержка dsd были добавлены позже, поэтому для их индикации были задействованы сразу на 2 пина. На мой взгляд удобнее было бы оптимизировать индикацию под использование дешифратора.
Сейчас с последней прошивкой, c поддержкой dsd, индикация выглядит так:
- PCM 44.1 = L1
- PCM 48 = L2
- PCM 88.2 = L3
- PCM 96 = L4
- PCM 176.4 = L5
- PCM 192 = L6
- PCM 352.8 = L5 + L3
- PCM 384 = L6 + L4
- DoP 64 = L1 + L3
- DoP 128 = L1 + L4
- DSD 64 = L2 + L3
- DSD 128 = L2 + L4
- DSD 256 = L2 + L5
Итого для определения режима DSD для WaveIO получается следующая логика:
- (L1 AND L3) OR (L1 AND L4) => DoP,
- (L2 AND L3) OR (L2 AND L4) OR (L2 AND L5) => Native DSD
На мой взгляд это крайне неудобно, лучше было бы вывести на J9 отдельный пин — DSD.ON (это важнее для конфигурации ЦАПов, чем сама индикация режимов), как это сделано у amanero и других популярных транспортах.
Сам же модуль выполнен очень качественно, работает стабильно (в отличие от китайских поделок), поэтому будет хорошим выбором для тех, кому нужен качественный транспорт для ЦАПа.
Это только для драйверов так, прошивка доступна для скачивания на официальном сайте -> раздел Support
Помню, что сразу прошить не вышло, далее смотрел тут по инструкции -https://www.diyaudio.com/forums/digital-line-level/188902-xmos-based-asynchronous-usb-i2s-interface-212.html