Can you really recover the clock from SPDIF on the Pico? This would require a digital PLL, wouldn't it?
Why would one want to mix SPDIF in and USB, i.e. what is the use case for that? How would you go about it? Lock to SPDIF and use the recovered clock as the master for the USB input?
A single DSP chain handles whichever input is selected:
USB from PC
SPDIF from TV
SPDIF from CD player / console
RCA from turntable
All go through the same processing:
Room EQ, Subwoofer crossover / bass management delay / phase alignment, volume control, all while keeping one consistent DSP profile.
That’s very typical for DSP DACs and miniDSP devices the complexity is mainly clock handling between inputs, not the DSP concept itself.
Last edited: