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:
What option would you choose? 1a/1b or 2 and why?
Let me know.
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:
- 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.
- 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.
Never mind. Option 1a and 1b won’t work.
I2s is a bus but only between a master and a slave and optionally a controller. Can’t have two senders on the bus. Multiple receivers is possible as long as they are slaves.
So I go for the switch. Option 2.
Thanks.
I2s is a bus but only between a master and a slave and optionally a controller. Can’t have two senders on the bus. Multiple receivers is possible as long as they are slaves.
So I go for the switch. Option 2.
Thanks.
Only the clocks in I2S are bussed, the data is individual to each stereo device, and the data direction depends on whether its an ADC or a DAC.
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:
What to do?
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:
- I can configure the Allo Boss to become a slave through software and switch over to the DIR9001.
- I somehow make two masters work...
What to do?
- Status
- Not open for further replies.