I received an ADAU1701 evaluation board two days ago and I try to receive data from a MEMS mic which communicate with I2S( https://www.adafruit.com/product/3421 ). I am sorry if my question looks stupid but I do not understand whether or not I need to send a master clock to the DSP. The thing is that I want to send BCLK, LRCLK to the mic which sends the data to the DSP.
Thank you for your help,
The ADAU1701 eval board has a master clock source on the PCB. So you do not need to feed it a master clock.
There is a switch on the eval board to select between and external master clock or the crystal on the eval board. S1 needs to be set to the right.
All the microphone will need is power, BCLK and LRCLK to get it to wake up and send data to the DSP.
The DSP needs to be properly setup. Attach your project if you want someone to look at it.
Thank you very much for your reply, I am still not able to do what I want to do. My DSP does not even generate the signals on the header J7 to feed the mic. For now I only want to hear what the mic captures via the jack output. I tried a lot of thing but here are the screen of my actual project :
Thank you very much,
I assume you are using the MINI Evaluation board. J7 would fit that description.
Well, the problem is this eval board was designed to be really simple so some things are difficult to do. The LRCLK and BCLK on J7 are the Serial Input LRCLK and BCLK ports. Those are always slave ports. The output ports that can be masters are on MP10 and MP11. Now, those are setup to drive LEDs on this eval board. So you need to do some modifications.
Remove R33 and R14. This will disconnect it from the LEDs.
Then connect the DSP side of the resistor pads over to the serial input port J7 and also over to the MEMS mic.
This should make a difference.
Let me know if you have further questions.
Thank you for your reply, everything is working fine now !
Have a nice day, best regards,
I also want to connect ADAU1701 with INMP441 like below:
My hardware configuration is same as JCB1, only the I2S word length is 24 bits.
My problem is I hear nothing from MP0_SDATA_IN0.
Please advise me.
Thanks for your time.