Hi,
We are using ICS52000 in daisy chain mode for receiving Microphone audio data. We have connected 12 Microphones.
We have configured clocks as WS – 16KHz & Bclk as 512Fs(8Mhz). Though we use 12 Mics, we will receive data in 16 slots. We expected the data in the last 4 slots to be null. But we receive the same data in the remaining slots also, ie in all 16 slots we receive same data.
Can you please explain why are we receiving data in last 4 slots of 16 when 12 MICS are connected.
Expecting your early reply.
Hi,
We have one more query related to this.
Is it possible to set the bitclk to 6 Mhz when 12 mICs are connected. As mentioned in the data sheet,
The SCK frequency should be n × 32 × fS, where n is a power of two (2, 4, 8, or 16) equal to or greater than the number of ICS-52000s on the bus.
When there are 12 MICS connected, 12 is not a power of 2. So should we set the Bit clock as 8 Mhz only with n= 16. Please advice.
Hi
We have one more query.
We have connected 12 MICS in a circular array with diameter of 21 mm and 5 mm spacing between each other and covering 360 degrees, each at an angle of 30 deg from one another.
When we capture the data, we expect there will be minimal delay between each MIC samples. But we didnt find any delay with the data and all data looks similar. Can you please advice why.
Sound travels at 343m/s, therefor it takes around 14.6us to travel your distance of 5mm between MICs. At a sampling frequency of 68.5kHz you would have 1 sample delay.