Schaltungstipp

MEMS-Mikrofon mit Standard Digital-Audio-Schnittstelle für Blackfin

Seite: 2/2

Anbieter zum Thema

ADSP-BF527 Register-Einstellungen

Die SPORT-Register-Einstellungen, um den ADSP-BF527 in I2S-Master-Mode zu bringen, werden im Folgenden beschrieben. Weitere Details zu diesen Register-Einstellungen findet man in der ADSP-BF52x Blackfin Processor Hardware Reference.

Man konfiguriere SPORT_RCR1, das primäre Konfigurationsregister für den Empfang, mit den folgenden nicht voreingestellten Einstellungen:

  • RCKFE: Treibt die interne Frame Synchronisation an der fallenden Flanke von RSCLK
  • RFSR: RFS für jedes Datenwort verlangen
  • IRFS: Internes RFS verwenden
  • IRSCLK: Internen Empfangstakt auswählen

Man konfiguriere SPORT_RCR2, das sekundäre Konfigurationsregister für den Empfang, mit den folgenden nicht voreingestellten Einstellungen:

  • RSFSE: Empfang von Stereo Frame Sync aktiviert
  • SLEN: 32 Bit Wortlänge.

SPORT_RCLKDIV (serieller SPORT Taktfrequenzteiler) setzt man auf 17 (0x0011) und SPORT_RFSDIV auf 31 (0x001F). Dies legt die richtigen Taktfrequenzen für einen Frame-Takt von 48 kHz und einen Bit-Takt von 3,072 MHz mit einem Systemtakt des Blackfins von 120 MHz (SCLK) fest.

Die beschriebenen Register-Einstellungen können für SPORT0 oder SPORT1 am ADSP-BF527 verwendet werden.

Übliche Schaltungsvarianten

DSP

Diese Schaltung kann außer mit dem ADSP-BF527 auch mit anderen Mitgliedern aus der Blackfin-Familie aufgebaut werden. Die jeweiligen Datenblätter enthalten Einzelheiten zu den Unterschieden in der Zahl von SPORT-Kanälen und anderen Varianten.

Mikrofone

Indem man eines der Mikrofone entfernt, kann eine Mono-Mikrofonschaltung mit einem einzigen ADMP441 realisiert werden. Die anderen Verbindungen in dieser Mono-Konfiguration bleiben gleich.

Zusätzliche Mikrofone können auf die gleiche Weise wie das erste Stereopaar an die SPORT-Eingänge des ADSP-BF527 angeschlossen werden.

Schaltungsevaluierung und Test

Die einfachste Möglichkeit zur Evaluierung eines Systems mit dem ADMP441 MEMS-Mikrofon, das über I2S an den ADSP-BF527 Blackfin-DSP angeschlossen ist, besteht im Einsatz des EVAL-ADMP441Z Evaluation Boards und dem Blackfin SDP. Diese Boards sind aufeinander abgestimmt und enthalten Code als Basis der digitalen Audioverbindung. Beim Anschluss an den USB-Port eines PCs wird das System als Standard-USB-Audio-Schnittstelle identifiziert und ermöglicht das Streaming von Stereo-Audio von den Mikrofonen zum PC.

Erforderliche Ausrüstung

Die zwei erforderlichen Evaluation-Kits sind: VAL-ADMP441Z mit einem EVAL-ADMP441Z-FLEX Board und einer Schnittstellenkarte und EVAL-SDP-CB1Z mit SDP-B Controller-Board.

Für den richtigen Betrieb des SDP-Boards muss der PC folgende Minimalkonfiguration aufweisen: Windows XP Service Pack 2, Windows Vista (32 Bit) oder Windows 7 (32 Bit) sowie USB 2.0-Port.

Ein zweites EVAL-ADMP441Z-FLEX kann an das Interface-Board angeschlossen werden, um Stereo-Audio-Signale zu erfassen.

Schneller Einstieg

Das Mikrofon FLEX PCBs ist mit ZIF-Steckern, J1 und J2, an das Schnittstellenboard angeschlossen. Das EVAL-ADMP441Z ist mit einem 120-poligen Stecker, J3, an das SDP-B angeschlossen.

Die Dokumentation für das SDP-B Controller-Board und EVAL-ADMP441Z beschreibt das System-Setup und enthält das komplette Blockschaltbild des Boards. Die einzigen erforderlichen externen Verbindungen sind die USB-Verbindung zum PC und System-Versorgung zum ADMP441-Evaluation-Board.

Die komplette Dokumentation für das Evaluation-Board EVAL-ADMP441Z findet man im User Guide UG-362. Die komplette Dokumentation für das SDP-B Controller-Board findet man im SDP-B User Guide UG-277. //

* * Jerad Lewis ist Applikationsingenieur MEMS-Mikrophone bei Analog Devices in Norwood, USA.

(ID:33618260)