Forum: Analoge Elektronik und Schaltungstechnik Problem mit AudioCodec und Mikrofonbeschaltung


von Johannes (menschenskind)


Angehängte Dateien:

Lesenswert?

Hallo
Ich nutze den AudioCodec WM8903 und habe den mit einem Headset, 
respektive Audiobuchse beschaltet.
Nun werden im Bild differentielle Mikrofone verwendet, beim 4 poligen 
Headsetstecker gibt es aber nur MIC+ und GND.
Ich habe das Mikrofon wie im Bild beschaltet nur, dass MIC+ bei mir an 
IN1R und die GND-Seite an IN3R liegt.
Im Datenblatt wird nur zwischen Single-Ended und Differential 
entschieden. Single-Ended trifft ja bei mir zu, oder?
Jedenfalls die Frage, ob ich für Single Ended die Beschaltung mit dem 
1uF-Kondensator benötige.
Denn im Moment hab ich den Codec so konfiguriert, dass er den Eingang 
über eine interne Bypassleitung direkt auf den Ausgang umleitet, doch 
ich höre nichts an den Kopfhörern.

Wäre toll, wenn ihr da ein paar Tipps hättet.
Dankeschön

: Verschoben durch Admin
von oszi40 (Gast)


Lesenswert?

Es gibt allerlei MikrofonARTEN. Was Dein schöner Schaltkreis braucht, 
habe ich noch nicht näher ergründet. Falls dynamische Mikrofone ins 
Spiel kommen sollTen, so gibt es da verschiedene (auch eingebaute) 
Mikrofonübertrager, auch für symmetrische ...

http://de.wikipedia.org/wiki/Mikrofon
http://pdf1.alldatasheet.com/datasheet-pdf/view/504041/WOLFSON/WM8903.html

von Johannes (menschenskind)


Lesenswert?

Also es müsste so ein Elektretmikro sein, da der Widerstand 1,4kOhm 
beträgt.
Wieviel Vor(BIAS)Spannung brauchen die denn? Messe hier grad 0V bei mir.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Johannes Hofmann schrieb:
> Nun werden im Bild differentielle Mikrofone verwendet, beim 4 poligen
> Headsetstecker gibt es aber nur MIC+ und GND.

Schau Dir mal die 0-Ohm Widerstände R3 und R4 an. Fällt Dir ´was auf?

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Johannes Hofmann schrieb:
> Jedenfalls die Frage, ob ich für Single Ended die Beschaltung mit dem
> 1uF-Kondensator benötige.

Ja. Damit wird der 2. Differenzeingang wechselspannungsseitig auf Masse 
gelegt. Macht man das nicht, läuft dieser mit dem ersten mit und es wird 
ein "0"-Signal verstärkt.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Johannes Hofmann schrieb:
> Wieviel Vor(BIAS)Spannung brauchen die denn? Messe hier grad 0V bei mir.

Schließe an MICBIAS AVDD an.

: Bearbeitet durch User
von Johannes (menschenskind)


Lesenswert?

Ok, also habe ich das Mikro korrekt angeschlossen.
Biasspannung stimmt auch (1,6V), hatte nur am falschen Widerstand 
gemessen...

btw. Das headset funktioniert, habe es überprüft :)

Fällt euch noch irgendwas ein? Ansonsten kann es ja eigentlich nur noch 
an der Konfiguration des Codec liegen, oder?

von oszi40 (Gast)


Lesenswert?

Kannst ja Gegenprobe machen und das Mikro woanders mal testen um die 
einfachen Fehler auszuschließen.

von Johannes (menschenskind)


Lesenswert?

Also Mikro funktioniert, am Telefon vom Kollegen getestet.

von oszi40 (Gast)


Lesenswert?

Dann teste Schritt für Schritt in der Schaltung. Es könntE auch ein 
Kondensator-Mikro sein, was einen Speisewiderstand+Spannung braucht?

von Johannes (menschenskind)


Lesenswert?

Aber laut Wikipedia sind 90% der verbauten Mikrofone als Elektretmiks 
ausgeführt. Da würde es mich schon stark wundern, wenn das bei so nem 
Motorolaheadset anders wäre.
Die Konfiguration des Codecs ist bissl blöde, weil ich den nur mittels 
AT-Kommandos über ein GSM-Modul beschreiben kann. Mache das über das 
Hyperterminal von Windows und hab ne .txt-Datei, die das Terminal dann 
rausschickt.

von oszi40 (Gast)


Lesenswert?

>90% der verbauten Mikrofone als Elektretmiks
Dann nimm z.B. als Gegenprobe einen Sinus-Generator und morse zum Test 
irgendwas. Wenn wenn er DAS erkennt, scheint Deine Programmierung 
einigermaßen zu funktionieren und das Miko ist der Fehler.

von Johannes (menschenskind)


Lesenswert?

Habe jetzt endlich den Codec für Loopback konfigurieren können, so dass 
das Mikro auf die Kopfhörer zurückge"loop"t wird. Das funktioniert also 
so wie ich es beschaltet habe.
Jetzt muss ich nur noch die I²S-Verbindung herstellen.

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.