SPDIF Stereo Splitter

Thread Starter

JJames_Gunn

Joined Dec 29, 2024
2
Hello All, First time poster so be gentle!

I wish to make a real-time SPDIF stereo splitter that takes a standard SPDIF input and has two outputs; left and right channel audio respectively. Please see a pictorial representation below:

SPDIF Stereo Splitter.jpg
I wish the device to have as little latency as possible therefore it makes sense to keep the components to a minimum. I have reasonable experience in embedded microcontrollers and a tiny bit of experience with FPGAs; the FPGA route must be the lowest latency method of doing this but my inexperience with the SPDIF protocol limits me from implementing the proposed. I understand some microcontrollers have SPDIF ports but usually 1 - I need three. One option I have toyed with is to convert the SPDIF signal to I2S but again, I am finding it difficult to source a microcontroller that has more than 2 I2S ports and the extra conversion step will add latency. Can anybody with more experience with SPDIF suggest a solution close to optimal but reasonably easy to implement?
 

Ian0

Joined Aug 7, 2020
13,097
Why do you need to do this?
You can just send the S/PDIF signal to both points where you decode it into I2S.
I2S is normally a stereo signal which is sent to a stereo DAC. You can just ignore one of the two DAC outputs.
 

Thread Starter

JJames_Gunn

Joined Dec 29, 2024
2
Hi Ian, thank you for your reply.

I wish to take the SPDIF output of my TV and send it to two sound bars.

Each soundbar is stereo and has no interface to select channels; it simply decodes the SPDIF signal, converts the signal to two channel analogue and drives the left and right speakers within each bar; I want to run each complete sound bar as a separate left and right speakers.
 
Top