Simple I2S multiplexer
I would like to make a dedicated digital "multi source" receiver taking a variety of digital media (SD-cards, USB, CD's, etc.) all outputting I2S (up to 192 KHz/24 bit). The I2S signal will be transmitted to my DAC by cable. To make this work I would need a 3-4:1 I2S multiplexing circuit/IC.
I have looked a bit around but I cannot seem to find anything that fits the bill (excluding arrays of relays and rotary switches).
This has 10 lines, you'd need 3 of them and some way of selecting the channels. You could do that with switches, there are 3 inputs, you'd only need 2 for 4 lines, you'd need to set up the switches with a digital number 0-3 for 4 switches, or you can have 4 individual switches and use an encoder, which you can build with a few gates:
Priority encoder - Wikipedia, the free encyclopedia
So that only one line is active, a rotary switch to select the active input would be preferable, or you could use a PIC micro with a single pushbutton (momentary) switch to cycle between the inputs, in which case you could do without the encoder.
There are many, many logic multiplexer chips available. Probably 74HC or 74HCT are the most robust types.
The best approach really depends on exactly what you want, obviously if you use chips, you'll need a power supply and you'll need to assemble them on a board, although Veroboard will be adequate.
4-1, 3 line multiplexer
As shown, J1 is selected, as the switch is rotated anticlockwise, J2, J3 & J4.
|All times are GMT. The time now is 08:19 PM.|
vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2017 DragonByte Technologies Ltd.
Copyright ©1999-2017 diyAudio