Entwerfen eines Kabels für die bidirektionale Kommunikation zwischen 2 Iphones über TRRS (Kopfhörerbuchse)


8

Ich versuche, ein Kabel zu entwerfen, das eine bidirektionale Kommunikation zwischen zwei iPhones ermöglicht und diese an ihre TRRS-Buchsen anschließt.

Ich habe das Kabel hergestellt, aber es ist bestenfalls temperamentvoll. Kann mir jemand helfen, zu verstehen, warum es sich schlecht benimmt, und mir zu einem funktionierenden Design verhelfen?

Natürlich müsste ich den linken und den rechten Lautsprecherkanal kombinieren.

Das Hauptproblem besteht darin, dass der Lineout-Pegel im Bereich von Volt liegt, wobei der Mikrofonpegel im Bereich von Millivolt liegt, dh viel niedriger.

Ich habe diese Frage verwendet: Line-Level-Audio in eine iPhone-Headset-Buchse? um den grundlegenden Schaltplan zu erhalten, was benötigt wird.

Hier ist ein Bild meiner Bemühungen:

Geben Sie hier die Bildbeschreibung ein

Hier ist ein Link für den Fall, dass ich als neues Mitglied keine Bilder posten darf: http://cl.ly/FU2p

Jetzt macht dieses Kabel wütend.

Gestern habe ich es zwischen (wenn ich mich richtig erinnere) und iPhone 4 und einem iPod Touch (neueste Generation) getestet und konnte erfolgreich Ton von beiden Geräten übertragen und auf dem anderen aufnehmen.

Aber wenn ich an verschiedenen Gerätekombinationen arbeite, erhalte ich entweder unidirektionale Leistung oder nichts.

häufig glaubt das Gerät nicht einmal, dass ein externes Mikrofon vorhanden ist; Es empfängt weiterhin Audio von seinem eingebauten Mikrofon. Ich denke, als ob eine Stereo-Kopfhörerbuchse in den TRRS eingesteckt wäre.

Ich frage mich, ob meine Widerstandswerte irgendwie nahe an einer Grenze liegen. Möglicherweise sind die Impedanzpegel auf verschiedenen Apple-Geräten unterschiedlich, und manchmal schlägt die Überprüfung fehl, ob ein Mikrofon vorhanden ist. '

Darüber hinaus verfügen typische Headset-Geräte über einen Ein / Aus-Schalter. Ich weiß nicht, wie dies implementiert wird - vielleicht wird das Mikrofon kurzzeitig direkt am Boden kurzgeschlossen, und die Schaltkreise des iPhones erfassen dies.

auch nicht sicher, ob ich über die Erdungsleitungen verbinden soll. Wie Sie sehen können, hat mein Steckbrett einen weißen Draht, der dies tut (dies ist der einzige Unterschied zwischen der Steckbrettkonfiguration und dem obigen Schaltplan).

Steckbrett Elektrisches Layout ist:

-------------  
|||||||||||||  

|||||||||||||  
-------------  

Apropos.

Kann jemand etwas Licht in das Problem bringen oder das Design verbessern?


2
Ich habe viele Probleme mit der Verwendung von Smart Devices Jack Audio für andere Ein- / Ausgaben als Musik gesehen. Sogar die gleichen iPhone-Modelle weisen frustrierende Unterschiede auf. Ein Beispiel ist das romotive.comProjekt. Dort finden Sie möglicherweise einige Antworten.
Piotr Kula

Antworten:


4

Dank eines bestimmten theBear auf dem Freenode des IRC (#electronics) habe ich gelernt, dass Geräte im Allgemeinen auf das Vorhandensein eines Mikrofons prüfen, indem sie den Widerstand zwischen den beiden unteren Pins überprüfen.

Es scheint keine einheitliche Konvention für die Pinbelegung zu geben, aber im Allgemeinen belegen Mikrofon und Masse die beiden Ringe, die der Hülse am nächsten liegen

Daher prüft das Gerät in der Regel den Widerstand zwischen diesen beiden unteren Ringen, um festzustellen, ob ein Mikrofon vorhanden ist.

Bei einem Standard-Stereostecker (L + R + G) sollte der Widerstand praktisch Null sein, da nur ein einziger Ring G und M verbindet

Der Host sagt also: „Wenn der Widerstand <X ist, nehmen wir kein Mikrofon an. '

100 Ohm sind eindeutig ein zu kleiner Wert für X.

Das Verdoppeln auf 200 hat es geschafft

Ich habe es immer noch nicht auf einem Android-Handy zum Laufen gebracht, selbst wenn ich 300 ausprobiert habe. Also weiß ich nicht, was der Deal ist.

Für den Fall, dass jemand dies weiter verfolgen möchte, war der Rat, den ich erhielt, ein Potentiometer zwischen Mikrofon und Masse zu legen und es zu drehen, bis der Host registriert, dass ein Mikrofon angeschlossen ist

Wenn Sie den Soundrekorder auf Ihrem Android-Gerät starten und singen, während Sie drehen, wird der Spektrograph irgendwann einfach ausgeschaltet. Dies bedeutet, dass das Gerät jetzt glaubt, dass ein Mikrofon extern angeschlossen ist

Der letzte Vorschlag war, einen Kondensator in Reihe mit diesem kleinen Widerstand zu schalten. Ich habe jedoch keine Ahnung, wie ich den zu verwendenden Wert berechnen soll

Abschließend bestimmt das Verhältnis von R1: R2 das Verhältnis von V_in: V_out

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.