Um novo microfone exótico chegou à loja Adafruit, um
Microfone PDM MEMS! O PDM é o 'terceiro' tipo de microfone que você pode integrar com a eletrônica, além do analógico ou I2S. Esses microfones são muito usados em produtos, mas raramente são vistos em projetos de fabricantes. Ainda assim, eles têm alguns benefícios, então pensamos em oferecer uma oportunidade para a loja.
A primeira coisa a notar é que este sensor não fornece uma saída 'analógica' como muitos de nossos conjuntos de microfones de eletreto. Portanto, é ótimo para chips que não possuem entradas analógicas. Em segundo lugar, a interface digital é muito simplista
pulse
dentidade
msaída de odulação. É digital, mas não é PWM e não é I2S. Você precisará certificar-se de que seu chip tenha uma interface PDM - a maioria dos processadores de 32 bits hoje em dia tem!
PDM é um pouco como PWM de 1 bit. Você cronometra o microfone com uma taxa de clock de 1 MHz - 3 MHz e, na linha de dados, obtém uma onda quadrada que sincroniza com o clock. A linha de dados com saída lógica de 0 ou 1, com a onda quadrada criando uma densidade que, quando calculada, resultará na saída do valor analógico.
Existem algumas maneiras de gerenciar esses microfones:
- Seu chip vem com um periférico de hardware e uma biblioteca que faz todo o gerenciamento de dados em alta velocidade, coleta amostras, aplica um filtro e fornece um valor analógico (Ideal!)
- Seu chip vem com um periférico de hardware que te dá valores, então cabe a você realizar a decimação/filtragem. (Temos algum código de exemplo para isso no chipset ATSAMD21)
- Seu chip não vem com um periférico de hardware, mas você é muito inteligente e encontra uma maneira de fazê-lo funcionar (Veja este exemplo para o ATtiny85)
- Você gera o clock de alta velocidade, adiciona um filtro analógico na linha de dados e lê o valor analógico (um hack, mas funciona!)
De qualquer maneira que você decidir ir, certifique-se de saber qual suporte você obtém com sua plataforma, pois esses chips são um pouco complicados!
Cada pedido vem com um microfone totalmente montado e testado e um pequeno cabeçalho para soldar para compatibilidade com breadboard. Confira nosso guia completo para detalhes de fiação, esquemas, código de exemplo, folha de dados e muito mais!