Hi folks and invensense moderators,
I'm using 2x NW-AUD-ICS52000 to evaluate ICS-52000 microphones together with Teensy development micro-controller, which recently added TDM support to the Teensy Audio Library.
By now, I'm only trying to use the first channel, formatting it to Signed 24-bit little-endian PCM and storing 11 second clips in a SD card.
Beginning of RAW File example:
bc00 002d ffff 57ff ff42 0000 5cff ffb1
ffff 6eff ff5f ffff eaff ff05 ffff dffe
ffe0 ffff 34ff ff49 ffff f0ff fffb fdffFirst sample: 0xbc0000 = 188
Second sample: 0x2dffff = -211
...
Then, I'm using Python to read the RAW file, visualizing the analog signal and performing frequency analysis.
x, fs = sf.read(path, dtype='int32', channels=1, samplerate=44100, format='RAW', endian='LITTLE', subtype='PCM_24')
x = x / 8388608Recorded sound consists on loud and close bell sounds which should even overload the microphone, however, signal level remains as low as ~0.05 when normalized to [-1,1) scale.
When playing-back using Audacity, if increasing the gain to the maximum +36dB I can roughly recognize the sounds or my voice if shouting next to the microphone whole.
- Clock signals have been checked using an oscilloscope
- Other channels within both boards have been tested with the same result
- If writing the low 8 zero bits of the 32 bit slots value toggles between 0x00 and 0xc0
- Microphones are powered at VDD = 3.3V using Teensy 3.3V voltage regulator
Code used to interleave the data can be found here.
Any help/clue on the possible issue behind this?
Hi p3droml !
I experience exactly the same problem with an ICS-52000 array on my Tegra TX2 Card... I tried different I2s channels / sampling frequencies and channels numbers...
Did you find by any chance the answer to this problem ?
Thanks a lot and have a nice day
Nicolas
I am having similar problems with the NW-AUD-ICS-52000 board. I was wondering if I had damaged my board, since I only get noise out and no audio signal. Any ideas? Is it easy to damage this board?
Thanks.