Asynchronous USB-to-I2S interface overview
WaveIO card is a high performance USB-to-I2S bridge especially designed for asynchronous audio streaming between any computer equipped with an USB port and virtually any digital audio device or equipment compatible with I2S or S/PDIF interfaces. Combined with a suitable music player program, this board will offer 32 bit-perfect playback at any rates from 44.1 kHz up to 384 kHz thanks to proprietary drivers which allow for ASIO, Kernel Streaming and WASAPI operation, bypassing the Windows mixer for sublime audio quality.
Two high-precision oscillators source very accurate clock signals for driving bit-transparent operations whether it’s powered from USB port or using 5Vdc external PSU. The 4-layer PCB with dedicated power and ground planes along with six ultra-low noise linear voltage regulators and high quality capacitor networks maintain the whole system noise at minimum preserving the digital audio signals’ integrity for lowest jitter performance. I2S outputs are galvanically isolated using Giant Magneto-Resistive digital isolators (GMR) avoiding noise propagation to the receiver.
WaveIO USB audio drivers uses ASIO Driver Interface Technology.
ASIO is a trademark and software of Steinberg Media Technologies GmbH.
Asynchronous USB interface:
USB and digital audio outputs:
User interface and signaling:
Hardware and layout:
100% Manually assembled, tested and cleaned product! Proofs:
Downloads & Infos
USB driver for Windows operating system:
Support for Windows 10 (1903)
Scripts use Python 3.7.3 now
Added latency reported by the device latency control to the Spy tool statistics
Added registry key for unit configuration
Added ASAltSettingsMaskIn, ASAltSettingsMaskOut, UAC1SendSetSampleRateIn
and UAC1SendSetSampleRateOut registry parameters
Added registry configuration parameter CreateSoundDevicesInDsdMode
Added KsSampleRateControl registry parameter to configure how the KS sound devices are build
Added SetInterfaceRequestTimeout registry parameter to configure timeout
for USB SET_INTERFACE request
TUSBAUDIO_SetSampleRate() and TUSBAUDIO_SetCurrentClockSource()
fail if no streaming interface is present
Device with no streaming interface leads to empty sample rate list
No endian conversion for 64-bit DSD format (UAC3)
Native DSD format described in the user manual
Prefer 64-bit DSD format (UAC3) over 32-bit DSD format (XMOS)
Mixer API and documentation: TUsbAudioMixer.h
Mixer application refactored to integrate new API and implement separate dialogs
for Full and Simple layout
Mixer application crashes when device is removed while level pop-up dialog is open
Firmware image files used with DFU feature:
PCM/DSD pin mapping:
I2S_BCLK = DSD_CLK
I2S_LRCK = DSD_DAC0
I2S_DATA = DSD_DAC1
Prices and Shipping
Cannot access web service!
Please try again later!
I borrowed some simple DAC, nothing special, plays an ordinary sound but when I plugged your module it become much more cultural, better balanced and immediately it's more breath and space around. I was surprised! After connecting my made USB cable and battery sound become even more organic, midrange was terrific and its even more space and depth [...]
- Jakub Z. (Poland)
The package arrived safe. Working with no faults for 4 days now with: Buffalo III, TPA Placid HD supply with 5V, 600mA. I2S non isolated to TPA Sidecar, Foobar 2000, EeePC, Windows 7. All predicted audio resolutions working, no stops heard. Great sound! I thank you very much as my real purpose was to hear music. Best regards, and thanks again for this wonderful product!
- Luis B. (Portugal)
I just received the board today
and what a fantastic quality it is! Nevermind the sound quality since I’m still a long way from figuring out how to work this thing, but just looking at the board makes me feel something. Beauty? It is indeed a work of art. The most beautifully built board I have ever seen.
- Presapian (diyAudio)
I have been using your card first without external PS and already liked it a lot, but powering it externally reveals the quality of your card even more. I don’t think I have ever heard any digital source sounding that – non-digital. Great products and support.
Thank you very much!
- Dubai2000 (diyAudio)
the parcel arrived and your WaveIO is already running nicely with my equipment. I am really surprised how much better the sound is now!
Greetings and thanks a lot!
- Jürgen P. (Germany)
I just got the WaveIO up and running… I had been using the QA550 SD card reader. Feeding Monica isolated I2S from WaveIO. Sound is terrific! Listening mostly to 44.1/16 bits and it is very good. Better than SD card reader, easier
to use and plays Hi-Res files!
- Kevin K. (USA)
I still don’t have parts to make my power supply for the board, so I decided to run in only with USB power and S/PDIF. And to be honest my first listening experience was like: Wow… Is such a great sound possible? Really sound is amazing! Nice to hear such a low frequency finally, everything sounds spatially.
Best regards, Damian!
- Damian N. (Poland)
the WaveIO board arrives on 9th April. It is a nice piece of art, congratulation for your clean work! Today I got the time to connect it and to listen to it. What I can say is: wow, as clean as your work is the sound coming from the board. [...] All in all I'm very impressed and very happy!
- Rainer W. (Germany)