Eksoottinen uusi mikrofoni on saapunut Adafruit-kauppaan, a
PDM MEMS mikrofoni! PDM on "kolmas" mikrofonityyppi, jonka voit integroida elektroniikkaan analogisen tai I2S:n lisäksi. Näitä mikrofoneja käytetään hyvin yleisesti tuotteissa, mutta niitä nähdään harvoin valmistajaprojekteissa. Niillä on kuitenkin joitain etuja, joten ajattelimme tarjota myymälään purkautuman.
Ensimmäinen huomioitava asia on, että tämä anturi ei tarjoa "analogista" lähtöä kuten monet elektreettimikrofonikokoonpanomme. Joten se sopii hyvin siruille, joissa ei ole analogisia tuloja. Toiseksi digitaalinen käyttöliittymä on hyvin yksinkertainen
pUlse
densiluokkaisuus
modulaatiolähtö. Se on digitaalinen, mutta se ei ole PWM eikä I2S. Sinun on varmistettava, että sirussasi on PDM-liitäntä - useimmat 32-bittiset prosessorit nykyään tekevät niin!
PDM on vähän kuin 1-bittinen PWM. Kellotaat mikrofonia 1 MHz - 3 MHz:n kellotaajuudella, ja datalinjasta tulee neliöaalto, joka synkronoituu kellon kanssa. Datalinjan logiikkalähtö on 0 tai 1, jolloin neliöaalto muodostaa tiheyden, joka keskiarvostettuna johtaa analogisen arvon ulostuloon.
Näitä mikrofoneja voi hallita muutamalla tavalla:
- Sirussasi on oheislaite ja kirjasto, joka hoitaa kaiken tiedonhallinnan suurella nopeudella, kerää näytteitä, käyttää suodatinta ja antaa analogisen arvon (ihanteellinen!)
- Sirussasi on oheislaite, joka antaa sinulle arvoja, sitten sinun on suoritettava desimointi/suodatus. (Meillä on esimerkkikoodi tähän ATSAMD21-piirisarjassa)
- Sirussasi ei toimiteta oheislaitetta, mutta olet melko fiksu ja keksit tavan saada se toimimaan (katso tämä esimerkki ATtiny85:lle)
- Luot nopean kellon, lisäät sitten analogisen suodattimen datalinjaan ja luet analogisen arvon (hakkerointi, mutta toimii!)
Joka tapauksessa päätät mennä, varmista, että tiedät, mitä tukea saat alustallasi, koska nämä pelimerkit ovat hieman hankalia!
Jokaisen tilauksen mukana tulee yksi täysin koottu ja testattu mikrofoni sekä pieni otsikko juotettaviksi leipälevyn yhteensopivuuden varmistamiseksi. Katso täydellinen opas johdotuksen yksityiskohdista, kaavioista, esimerkkikoodista, teknisistä tiedoista ja paljon muuta!