delsauce / ArduinoDueHiFi

An I2S audio codec driver library for the Arduino Due board.
42 stars 10 forks source link

issue with ICS-43432 I2S digital microphone #8

Open ghost opened 8 years ago

ghost commented 8 years ago

Hello

I am trying to use the HiFi library to run ICS-43432 microphone in Arduino Due to get the audio information. ICS-43432 is a digital i2s output bottom port microphone. The I²S interface allows the ICS-43432 to connect directly to digital processors, such as DSPs and microcontrollers, without the need for an audio codec in the system. I am very fresh on the i2s device. Would you give me some guide or suggestion on how to do the connection with Arduino Due?

this is the datasheet of ICS-43432: http://store.invensense.com/datasheets/invensense/ICS-43432_DS.pdf

Thank You.

delsauce commented 8 years ago

You can look into I2S spec to get familiar with it:

https://web.archive.org/web/20060702004954/http://www.semiconductors.philips.com/acrobat_download/various/I2SBUS.pdf

Then look in the hifi.cpp file to get the pin mappings ( https://github.com/delsauce/ArduinoDueHiFi/blob/master/HiFi.cpp)

One issue that you will need to resolve is that you'll need an MCLK. The Due can't generate many of the standard audio frequencies, but for your application you can probably get something to work. This is not something that is included in the HiFi library.

On Tue, Jan 12, 2016 at 12:31 AM, acdhl notifications@github.com wrote:

Hello

I am trying to use the HiFi library to run ICS-43432 microphone in Arduino Due to get the audio information ICS-43432 is a digital i2s output bottom port microphone The I²S interface allows the ICS-43432 to connect directly to digital processors, such as DSPs and microcontrollers, without the need for an audio codec in the system I am very fresh on the i2s device Would you give me some guide or suggestion on how to do the connection with Arduino Due?

this is the datasheet of ICS-43432: http://storeinvensensecom/datasheets/invensense/ICS-43432_DSpdf

Thank You

— Reply to this email directly or view it on GitHub https://github.com/delsauce/ArduinoDueHiFi/issues/8.