AN02003 : SPDIF/ADAT/I²S Slave Receive to I²S Slave Bridge with ASRC

VERSION RELEASED COMMENTS DOCUMENTATION SOFTWARE
v1.1.0 2024-11-21 VIEW HTML VIEW PDF ZIP
INFO

Overview#

This note describes the authoring of a ADAT/SPDIF/I²S to I²S converter/bridge. Asynchronous sample rate conversion (ASRC) is employed in order to bridge the two differing clock domains.

This note replaces AN00231: SPDIF Receive to I2S output using Asynchronous Sample Rate Conversion

Key features#

The documented application is designed to run on the XK-316-AUDIO-MC board and has the following key features:

  • ASRC input interfaces:
    • S/PDIF Receive

    • ADAT Receive (including support for S/MUX)

    • I²S slave receive

  • ASRC output interfaces:
    • I²S slave transmit

  • Additional ADAT/SPDIF transmitters are enabled in ADAT or S/PDIF mode (data derived from input received from the ASRC “output” I²S bus)

  • Support for the following sample frequencies: 44.1, 48, 88.2, 96, 176.4, 192 kHz

  • Sample latency of between 1.9 and 0.33 milliseconds (Higher sample rates -> lower latency) which can be lowered to between 1.1 and 0.24 milliseconds

  • Core power consumption between 126 and 205 mW depending on configuration

  • Provides similar functionality to the CS8422 device

Known issues#

  • None

Required tools#

  • XMOS XTC Tools: 15.3.0

Required libraries (dependencies)#

滚动至顶部
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

Strictly Necessary Cookies

Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.

3rd Party Cookies

This website uses Google Analytics to collect anonymous information such as the number of visitors to the site, and the most popular pages.

Keeping this cookie enabled helps us to improve our website.