I have a configuration that is two masters with two slaves each. I'm using I2S so one master provides BCLK, WCLK, and MCLK. The other master takes in this same clock, and I run both into a mixer to combine the channels the way I want. The slaves are all mono headsets. All this is made out of the TI headset dev kits.
Each master sends down front left, and front right and takes microphone 0 and microphone 1. Each slave takes either front left or right, and transmits either mic 0 or mic 1.
So all this works really well except one headset seams to have more audio dropout. Actually the other three have no audio dropout just this one headset connected to the second master.
I'm trying to figure out what's causing this? Do I need to split the available channels for each master. I see I can lower the bitrate to 2Mbps but not sure I understand the consequences of that. Maybe it's just a bad board. Any suggestions on how to make this better?
Thank you.