¿Es posible conectar directamente un micrófono MEMS ADMP541 a través de I2S con cualquier microcontrolador?

1

He comprado un kit de evaluación MEMS ADMP541 para grabar muestras de voz con el controlador arduino

El micrófono MEMS producirá o / p digital, protocolo de comunicación I2S

Mi pregunta es ¿Debo conectar directamente el micrófono MEMS al mega / cualquier controlador arduino?

¿O necesito usar algún micrófono y controlador de interfaz de circuito / interfaz?

    
pregunta Vinod Naidu

3 respuestas

0

La mayoría de los microcontroladores tienen un puerto SPI, pero no muchos tienen un I2S. Se puede utilizar un puerto SPI para comunicarse con un micrófono I2S, con algunas advertencias, principalmente el bus SPI generalmente funciona con bytes de 8 bits y el I2S con palabras de 16 bits, y el I2S requiere una señal de reloj Lef-Right para indicar cuándo los datos provienen de la izquierda o la derecha en un micrófono estéreo. Si está utilizando audio en mono y su microcontrolador permite cambiar de 8 bits a registros de 16 bits (algunos de ellos lo hacen), puede usarlo. Consulte Cómo conectar un dispositivo I2S a un dispositivo MSP430

    
respondido por el davidrojas
1

Encuentro este micrófono MEMS: ADMP504 Como puede ver, este micrófono tiene una salida analógica, por lo que necesita conectarlo a una entrada de micrófono de códec dedicada ADAU1761 . El códec está conectado a un controlador a través de I2C. Si su micrófono tiene un códec integrado, puede conectarlo directamente al arduino sin ningún problema.

    
respondido por el Pakito
0

Hay al menos una biblioteca para que Arduino Due se comunique con los dispositivos de audio I2S.

Arduino Playground (lista de bibliotecas.)

github Arduino Due I2S.

    
respondido por el JRE

Lea otras preguntas en las etiquetas