I’m experimenting with the xCORE-200 multichannel audio kit. The software defaults to using the CS2100 as per app_usb_aud_xk_216_mc/src/extensions/audiohw.xc:
Code: Select all
#if defined(SPDIF_RX) || defined(ADAT_RX)
#define USE_FRACTIONAL_N 1
#endif
I have commented out USE_FRACTIONAL_N to switch to the PLL-generated clock, and that seems to work fine for the purpose of transporting S/PDIF input to the USB host. At least, audio arrives cleanly as far as I can tell from checking a few seconds of recording.
Is the CS2100 fractional clock multiplier optional if I only need S/PDIF input? Can I just use a single, fixed PLL when using multiple S/PDIF inputs? If no, what is the difference between the two options?
Thanks much in advance