I2S 32-bit word size in recent sdk

Hi, I'm trying to use an inmp441 microphone with nrf52832, apparently there is or was an incompatibility with this
a long time ago according to this data:

devzone.nordicsemi.com/.../i2s-32-bit-word-size

Has this problem been corrected in recent versions of sdk?
I did not find information about it, thank you very much in advance
  • Please accept my apologies for looking for the error where it seems not to be,
    you have to be very patient when dealing with novices, but then I miss some detail
    that I cannot understand, I have connected the NRF52832 to the INMP441 with
    Greg's program Tomasch and it works correctly, then I replaced it by connecting it
    with the ICS43434 (which works correctly in an esp32), but I do not get audio in
    the NRF52832, I was trying various values ​​in 25L and 1600L always with 64 between
    them but I have not gotten audio, Maybe I didn't find the right one... I'm sure
    it's something obvious but I'm a newbie, what would I have to do to make it work?
  • I think we need to take a look at the waveforms of actual communication on the I2S lines. Can you grab a couple of scopes with the INMP441(working) and ISC43434(not working)? 

  • Hello haakonsh, while I was meeting a friend to take a look at it with the oscilloscope I found the problem, I am using a MDBT42Q raytac module and it seems that the gpio pins from P022 to 30, both included, are not suitable for frequencies greater than 10khz pwm ,i2s, etc. Curiously, the datasheet page in which this is specified is only in some versions of it, thank you very much for everything, of course this can happen to anyone who does not have an oscilloscope on hand xD, one last question on I really liked ICS43434. Do you know of any similar in quality but with the audio input at the top?

  • Hello,

    Håkon is out of office, but we do not have any experience or overview of other mems sensors no.

    Kenneth

Related