Other Parts Discussed in Thread: PCM1864, , TMUX1309, PCM1862
Hello,
I have a project which has multiple audio sources, all I2S signals.
I decided to use PCM1860 since it is significantly cheaper, but the question stands for PCM1864 as well.
I don't know about master or slave to be honest. However, here are the audio sources that I have:
1- Source 1: I have 3 analog audio inputs, all go to PCM IC and it outputs I2S signals DOUT, BCLK, LRCLK.
2- Source 2: I also have another IC which takes HDMI video and delivers parallel video bits (60 bits) + audio as I2S output.
3- Source 3: external I2S input from a PCM1860 which is outside the device itself. So the device will have only the 3 I2S signals.
4- Source 4: same as source 3.
All of them will go to 2 HDMI transmitter ICs which has up to 6 I2S inputs. However, the HDMI IC has one BCLK and one LRCLK inputs, but has 6 DOUT inputs. Therefore, I need to route all 3 signals from each source when I choose it. I thought of why not just use one BCLK and one LRCLK from one of the sources for all sources and just route the DOUT... will it work? I figured this since they are just clock and word select.... all sources are 192khz too.
Another solution If this won't work is gettingTMUX1309 to switch all 3 signals for all 4 sources... all TMUX1309 ICs take inputs without buffering. please check the attached image for schematic.
please check and get back to me if this works.
Here is the attached image: https://imgur.com/a/aCBsuRq
best regards