Add Toslink to PI+Allo Boss Dac

Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.
Hi all,

I have an Allo Boss DAC connected to my PI and it's working great.

I want to add a Toslink input to my project. With a DIR9001 I can convert a Toslink TORX179 input into an I2s signal.

Now I have the following options:

  1. Connect this to the I2S bus. According to the I2S standard you can have multiple devices on the same bus. Now we have to a] either first read it into the PI and output it back to the BOSS or b] let the BOSS directly handle the I2s signal since it's a bus master.
  2. Implement a I2S switch. Switching between PI and Toslink I2S signals.

What option would you choose? 1a/1b or 2 and why?

Let me know.
 
Okay, I choose the switch route.

Now a new problem. I thought just adding a switch/multiplexer between RPI and DIR9001 would do the trick, but no. Both the Allo Boss and a DIR9001 want to be master.

Again two options:
  1. I can configure the Allo Boss to become a slave through software and switch over to the DIR9001.
  2. I somehow make two masters work...

What to do?
 
Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.