Forum: Mikrocontroller und Digitale Elektronik Digitales Mikrophon - LM3S8962


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Helmut B. (gast204)


Lesenswert?

Hallo,

ich versuche das digitale Mikrofon 
(http://www.analog.com/en/mems-sensors/mems-microphones/admp421/products/product.html) 
an den Mikrocontroller (LM3S8962) anzuschließen. Die Sprachdaten sollen 
auf der SD-Karte abgespeichert und über einen Lautsprecher ausgegeben 
werden.

Hardwaretechnische Ausgabe des PDM-Signals über OPV und 
LC-Tiefpassfilter auf Lautsprecher ist soweit klar.

Nun zur Frage:

Welche Schnittstelle benutze ich am Besten zum Einlesen der Sprachdaten 
des digitalen Mikrofons (PDM-Signal), welche Schnittstelle zur 
Datenausgabe auf den Lautsprecher? (Ausgabe ganz einfach über beliebigen 
GPIO-Pin?)

Die Sprachqualität kann vernachlässigt werden.

Habe leider noch keine derartigen Threads gefunden.

Grüße Helmut

von Rainer U. (r-u)


Lesenswert?

zum Einlesen: Sieht aus wie SPI, musst Du mal im Datenblatt lesen.
zum Ausgeben: Einen für Qualitätsanforderungen passenden D/A-Wander 
(dann auch SPI oder I2C), oder PWM vom µC. (Dann tatsächlich an einem 
Pin - aber nicht an einem beliebigen, sondern am PWM-Ausgangspin)

Äh, nee, vergiss das mit dem D/A-Wandler, ist ja schon PWM.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.