Wie bestimmt eine Soundkarte, ob Kopfhörer angeschlossen sind?

7970
Rook

Dies sind eigentlich zwei Fragen in einer.

  1. Erstens: Wie "erkennen" Soundkarten (die billigen), ob die Kopfhörer angeschlossen sind? Durch Widerstandsmessung oder durch eine andere Technik?

  2. Zweitens, kann ich irgendwie unterschiedliche Soundausgänge an die Lautsprecher und Kopfhörer senden lassen? Ich vermute nein, zumindest nicht die billigen. Was braucht man dafür?

(Ich habe keine Ahnung von irgendetwas im Zusammenhang mit dem Ton außer dem Anhören von MP3-Dateien, daher kann dies für manche eine zu einfache Frage sein.)

14
+1, gute Frage. Ich habe etwas aufgeräumt, ich hoffe, meine Änderungen haben Ihre Bedeutung nicht geändert. auch: warum bestehen die Menschen darauf, Leerzeichen zwischen dem letzten Wort eines Satzes und dem Fragezeichen wie diesem zu setzen? (??? ist es eine Sache mit Englisch als Zweitsprache?) quack quixote vor 14 Jahren 0
@ ~ quack - Natürlich macht es mir nichts aus, den Gedanken zu vernichten. Was das Fragezeichen angeht, vielleicht :), wie Sie sagen, ist es eine Zweitsprache. Ich weiß es nicht, ich habe es immer "normal" gefunden, also ... Rook vor 14 Jahren 0

2 Antworten auf die Frage

9
Ƭᴇcʜιᴇ007

Die Audioanschlüsse erkennen, dass etwas angeschlossen wurde, indem sie auf eine Widerstandsänderung am Anschluss hin überwachen. Wenn nichts angeschlossen ist, ist der Widerstand unendlich, aber wenn eine Spule angeschlossen ist (Lautsprecher oder Mikrofon), ist jetzt ein messbarer Widerstand vorhanden, und der Computer erscheint und fragt Sie, was Sie angeschlossen haben.


EDIT: Ich habe gegraben, und anstatt zu versuchen herauszufinden, was der Hersteller des Audioadapters tut, beschloss ich, den Hersteller des Buchsenherstellers zu untersuchen, um herauszufinden, ob interne mechanische Schalter vorhanden sind, und möglicherweise auch die möglichen Verwendungsmöglichkeiten.

Beim Digi-Key habe ich festgestellt, dass die Buchsen verschiedene mechanische Möglichkeiten zur Erkennung bieten. Die häufigsten DOES scheinen ein separater, interner Schaltkreis zu sein, der auf der Position der innersten Klinge im Lauf basiert. und sie sind nur ein paar Cent mehr pro Einheit als eine nicht geschaltete Buchse. Hier ist eine Dual-Barrel-Oberflächenmontage von Tyco, die meiner Meinung nach der eines Mainboards ähnelt.

Interessanterweise ist bei vielen (den meisten?) Der Erkennungsschalter tatsächlich umgekehrt. Der Schalter ist also geschlossen, bis der Stecker eingesteckt ist. Hier ist einer von CUI .

Dieser von Schurter ist verrückt; Es ist eine "Stereo" -Buchse, bei der alle drei Ringe (einschließlich Boden) geschaltet werden. Man könnte also sagen, wie tief der Stecker gedrückt ist, denke ich;) Nur $ 6.50 pro Stück!

Die Verwendung dieser Schalter scheint die wahrscheinlichere Methode zu sein, und das, was mir in der Vergangenheit gesagt wurde, ist wahrscheinlich falsch oder zumindest nicht korrekt.

Ich werde einen Montag disectieren - ich muss sehen, ob dieser Schalter zumindest in den Buchsen von Intel steckt. :)


Wenn Sie den gleichen Sound sowohl für Kopfhörer als auch für Lautsprecher verwenden möchten, sollten Sie einen Audio-Jack-Adapter (Splitter) suchen:

Alt-Text

Wenn Sie unterschiedliche Sounds für Kopfhörer und Lautsprecher wünschen, sind Sie wahrscheinlich auf die Fähigkeiten des Software-Mixers des Herstellers Ihres Audioadapters und / oder die von Ihnen verwendete Software angewiesen.

Abhängig von Ihrer Situation möchten Sie möglicherweise auch eine sekundäre Audiokarte in Betracht ziehen, damit Sie auf jedes Audiogerät unterschiedliche Anwendungen zeigen können.

I think the sockets actually have switches in that are operated when something is plugged into the socket. Its a standard part of most 3.5mm jack sockets. pipTheGeek vor 14 Jahren 3
* hust * Eigentlich ist es eher so, dass das Plug-In als Schalter fungiert. Wenn etwas daran angeschlossen ist, schließt es den Stromkreis ab (wie bei einem Lichtschalter) und a) Ihre Kopfhörer funktionieren, und b) die Soundkarte weiß, dass sie angeschlossen ist, weil der Stromkreis vollständig ist. Sie müssen sich nicht mit dem Messen des Widerstands der Verbindung herumschlagen - das ist kompliziert. Meistens liegt die Tatsache, dass der Computer überhaupt weiß, in Software und Treibern. Ernie Dunbar vor 14 Jahren 3
+ A ... Sie haben Ihre Hausaufgaben gemacht ... und ich war auf ein paar Antworten angewiesen. Danke, Kumpel! Dein Nick dient dir gut :) Rook vor 14 Jahren 1
@erniedwork, erläutere Teil b) "die Soundkarte weiß". Welche Art von Schaltungsmechanismus schlagen Sie für diese Erkennung vor? hyperslug vor 14 Jahren 0
@hyperslug - Ich bin nicht sicher, aber er spricht davon, dass der Signalpfad (die Drähte, aus denen die Kanäle L und R in einem Stereosignal bestehen), wenn er eingesteckt ist, eine abgeschlossene Schaltung ist - `Soundcard -> Buchse -> Kopfhörer -> Buchse (GND) -> Soundkarte (GND) ` quack quixote vor 14 Jahren 0
@quack, ich frage, wie ein Controller eine abgeschlossene Schaltung erkennen würde. Vcc und GND bleiben unabhängig von der Last konstant. Hat @erniedwork einen Lichtschalter erwähnt, hat ein Lichtschalter einen Detektor, der "weiß", wann eine Glühlampe eingeschraubt ist oder nicht? hyperslug vor 14 Jahren 0
* Re: mechanische Methoden. * Ja, so können einige Buchsen die internen Lautsprecher stummschalten, wenn Kopfhörer angeschlossen sind. Ich habe meinem Fernseher eine solche Buchse hinzugefügt und musste untersuchen, wie das Ding funktioniert, damit ich es richtig verdrahten kann. Jetzt kann ich Kopfhörer anschließen und hören, während der Rest des Raums still ist. Synetech vor 12 Jahren 0
In der Hoffnung, dass noch jemand folgt: Wie liest man einen "Schalter" mit nur einem Pin? Ist die Spannung schwebend, bis die Kopfhörerbuchse eingesteckt ist und dann auf 0 V geht? Brauchen Sie irgendwo irgendwo einen Pull-up-Widerstand, damit Sie eine Referenz haben? Rob Cameron vor 11 Jahren 0
7
Broam

Wie pipTheGeek feststellte, ist eine weitere Möglichkeit der elektrischen Widerstandsmessung ein mechanischer Schalter.

Schalter gedrückt - etwas ist eingesteckt.

Sie können dies testen, indem Sie einen Y-Adapter oder einen Größenadapter an die Buchse anschließen. Wenn sich die Buchse so verhält, als wäre etwas in den Port eingesteckt, haben Sie einen mechanischen Schalter.

Der Adapter stellt keine Verbindungen zwischen den Leitungen und Masse her, daher sollte er nicht als Ausgabegerät für die Widerstandsmessung gelten.