This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

PCM2906C: S/PDIF in analogue out?

Part Number: PCM2906C
Other Parts Discussed in Thread: DIR9001, SRC4392

Tool/software:

Is it possible to get an analogue output from a S/PDIF input? From the diagram it isn’t obvious whether it is possible to route the signal that way.

  • Hi,

    I believe so, but you would need to route your audio in your computer to allow this. If your input is S/PDIF, you would then get the data into your computer via USB, and then you would need to use an audio routing program to send that data back out the analog output. You can use any DAW like Audacity to enable input monitoring, which would play back anything it receives through the input out of the output (typically used to monitor a microphone in the headphones, etc). Let me know if you are having trouble with this.

    Best,
    Mir

  • There is no computer, and no USB. I would like to input an S/PDIF signal and get an analogue output. Is this possible?

  • Got it. This is a USB codec so it is powered and operated over USB. To convert SPDIF to analog out we have a few ways to do this, but it seems all are two chip solutions. First we have some SPDIF receivers, like the DIR9001, but this will output I2S or other digital audio so you would need a DAC to output the analog signal. I think Arash's original answer will be the easiest way to do it with no computer/MCU, you can use these hardware controlled SPDIF->I2S->Analog converters but unfortunately it is a 2 chip solution. Many of our EVMs with optical/SPDIF in use a SRC4392 to convert SPDIF to I2S, and then this gets fed into a DAC, so even this (more complicated than Arash's answer since it involves I2C) common use case we have internally is also a two chip solution.

    Best,
    Mir

  • Thank you. I saw S/PDIF in and Anlogue out and wondered . . . 

    2-chip solution with DIR9001 has been dealt with in another post