Rank: Member
Groups: Member
Joined: 1/4/2011(UTC) Posts: 19 Location: Melbourne, Australia
|
Hey guys,
I'm contemplating a build using an Opus with a MUX in front of it acting as both an input selector and SPDIF to I2S converter. I'm thinking of using an Arduino to control the Opus and to also control a CD-ROM as one of the SPDIF inputs.
Is there any way I can control the MUX as well?
I notice that the CS8416 can be controlled via I2C or SPI. Are these pins brought out on the board anywhere or would I need to do some modification in order to connect it up?
Is it possible to put it on a common bus with an Opus? How would the address be determined?
Thanks. =)
|
|
|
|
Rank: Member
Groups: Member
Joined: 11/9/2007(UTC) Posts: 453 Location: usa
|
By convention (or luck) each chip has a separate ID or even jumpers to enable a few different IDs (look at the datasheet) so they can all reside on a single I2C bus. I haven't looked at the MUX in detail, but I believe all current TPA boards allow s/w mode.
|
|
|
|
Rank: Administration
Groups: Administration, Customer Joined: 10/24/2006(UTC) Posts: 2,868 Location: Massachusetts, USA
Thanks: 2 times Was thanked: 141 time(s) in 134 post(s)
|
You can simply use the four-pin control header we provide to control it (only need two of the pins) with a pair of GPIOs. Take a look at the manual to see the control combinations.
|
|
|
|
Rank: Member
Groups: Member
Joined: 12/24/2008(UTC) Posts: 100 Location: Seattle, WA
|
Yep, just controlling the 2 pins on the mux via the Arduino directly is what I am doing.
Cheers
Thomas
|
|
|
|
Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.