York is a versatile USB interface module for I2S/TDM audio input/output and user device control from PC thru I2C/GPIO API. The device is fully software configurable with the help of a cross platform config tool. Supports sampling rates up to 384kHz and I2S/TDM/PCM formats. Available in USB-C and USB-B versions. Supports integration with DSP configuration tools.
The York USB interface module offers flexibility for use in wide range of applications than just a regular USB to I2S interface. It combines UAC2 interface for audio input and output and HID interface for user control, such as I2C transactions and GPIO control.
Features
Audio Interface Capabilities
Device is based on PIC32MZ MIPS MCU with integrated High-Speed USB PHY. It has DSP extension instruction set enabling optional on-board DSP features.
Module is equipped with low noise 22.5792 and 24.576MHz audio clocks for 44.1 and 48kHz grids which are used to clock MCUs audio interface. The oscillators are powered by dedicated low noise LDO. External clocking option is supported with frequencies of 256/512/1024fs (where fs = 44.1/48kHz).
York supports direct connection to I2S and TDM DACs/ADCs, as well as old PCM DACs (such as AD1862, PCM63, TDA1541) with option of oversampling.
All device parameters can be accessed with a cross-platform configuration tool
Documentation and config tool available on the website: https://york.eclipsevl.org