Een exotische nieuwe microfoon is aangekomen in de Adafruit-winkel, een
PDM MEMS-microfoonPDM is het 'derde' type microfoon dat u kunt integreren met elektronica, behalve analoog of I2S. Deze microfoons worden heel vaak in producten gebruikt, maar worden zelden gezien in makerprojecten. Toch hebben ze enkele voordelen, dus we dachten dat we een doorbraak voor de winkel zouden bieden.
Het eerste dat moet worden opgemerkt, is dat deze sensor geen 'analoge' output levert zoals veel van onze electret-microfoonassemblages. Het is dus geweldig voor chips die geen analoge inputs hebben. Ten tweede is de digitale interface erg simplistisch
pulse
density
modulatie output. Het is digitaal maar het is geen PWM en het is niet I2S. U moet ervoor zorgen dat uw chip een PDM-interface heeft - de meeste 32-bits processors doen dat tegenwoordig!
PDM lijkt een beetje op 1-bit PWM. Je klokt de microfoon met een kloksnelheid van 1 MHz - 3 MHz en op de datalijn krijg je een blokgolf die synchroon loopt met de klok. De datalijn is 0 of 1 logische output, waarbij de blokgolf een dichtheid creëert die bij gemiddelde resulteert in de analoge waarde.
Er zijn een paar manieren om deze microfoons te beheren:
- Uw chip wordt geleverd met een hardware-randapparaat en library die alle gegevens met hoge snelheid beheert, samples verzamelt, een filter toepast en u een analoge waarde geeft (ideaal!)
- Uw chip wordt geleverd met een hardware-randapparaat dat u waarden geeft, daarna is het aan u om de decimering / filtering uit te voeren. (We hebben hiervoor een voorbeeldcode op de ATSAMD21-chipset)
- Je chip wordt niet geleverd met een hardware-randapparaat, maar je bent behoorlijk slim en bedenkt een manier om het te laten werken (zie dit voorbeeld voor de ATtiny85)
- Je genereert de snelle klok, voegt vervolgens een analoog filter toe aan de datalijn en leest de analoge waarde (een hack, maar werkt!)
Hoe dan ook, je besluit om te gaan, zorg ervoor dat je weet welke ondersteuning je krijgt met je platform, want deze chips zijn een beetje lastig!
Elke bestelling wordt geleverd met een volledig gemonteerde en geteste microfoon en een kleine header om op te solderen voor breadboard-compatibiliteit. Bekijk onze volledige gids voor bedradingsdetails, schema's, voorbeeldcode, datasheet en meer!