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


14

Das sind eigentlich zwei Fragen in einer.

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

  2. Zweitens, kann ich irgendwie unterschiedliche Soundausgaben an die Lautsprecher und die Kopfhörer senden lassen? Ich vermute nein, zumindest nein zu den billigen. Was braucht man, um das zu erreichen?

(Ich habe keine Ahnung, was mit Sound zu tun hat, es sei denn, ich höre MP3s. Daher ist dies für einige möglicherweise eine zu einfache Frage.)


+1, gute Frage. Ich hoffe, meine Änderungen haben Ihre Bedeutung nicht geändert. auch: warum besteht man darauf, zwischen dem letzten Wort eines Satzes und dem Fragezeichen wie diesem ein Leerzeichen zu setzen? (??? ist es etwas Englisch als Zweitsprache?)
Quacksalber Quixote

@ ~ quack - Natürlich macht es mir nichts aus, den Gedanken zu verderben. Was das Fragezeichen betrifft, ist :), wie du sagst, eine Sache in der zweiten Sprache. Ich weiß nicht, ich fand es immer "normal", also ...
Rook

Antworten:


9

Die Audioanschlüsse erkennen, dass etwas eingesteckt ist, indem sie überwachen, ob sich der Widerstand am Anschluss ändert. Wenn nichts in den Widerstand eingesteckt ist, ist unendlich, aber wenn eine Spule eingesteckt ist (Lautsprecher oder Mikrofon), gibt es jetzt einen messbaren Widerstand, und der Computer öffnet sich und fragt Sie, was Sie eingesteckt haben.


EDIT: Ich habe gegraben und anstatt herauszufinden, was die Hersteller von Audio-Adaptern tun, habe ich beschlossen, die Hersteller von Buchsen zu überprüfen, um herauszufinden, ob interne mechanische Schalter vorhanden sind, sowie möglicherweise vorgeschlagene Verwendungen.

Als ich mich Digi-Key zuwandte , stellte ich fest, dass die Buchsen auf verschiedene Weise mechanisch erkannt werden können. 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 Motherboards ähnelt.

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

Dieser von Schurter ist verrückt; Es ist eine "Stereo" -Buchse, bei der alle drei Ringe (einschließlich der Masse) geschaltet sind. Also könnte es dir sagen, wie tief der Stecker gedrückt ist, denke ich;) Nur jeweils 6,50 $!

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

Ich werde eines Montags die Verbindung trennen - ich muss sehen, ob dieser Schalter zumindest in den Buchsen steckt, die Intel verwendet. :)


Wenn Sie den gleichen Klang für Kopfhörer und Lautsprecher erzielen möchten, sollten Sie sich einen Audio-Y-Adapter (Splitter) zulegen:

Alt-Text

Wenn Sie unterschiedliche Klänge für einen Kopfhörer und einen Lautsprecher wünschen, sind Sie wahrscheinlich abhängig von den Fähigkeiten des vom Hersteller Ihres Audioadapters bereitgestellten Software-Mixers und / oder der von Ihnen verwendeten Software.

Abhängig von Ihrer Situation können Sie sich auch eine sekundäre Audiokarte zulegen. Auf diese Weise können Sie verschiedene Anwendungen auf jedes Audiogerät richten.


3
Ich denke, die Steckdosen haben tatsächlich Schalter, die betätigt werden, wenn etwas in die Steckdose eingesteckt ist. Es ist ein Standardteil der meisten 3,5 mm Klinkenbuchsen.
pipTheGeek

3
husten Eigentlich geht es eher darum, dass das Plug-In als Schalter fungiert. Wenn etwas eingesteckt ist, wird die Schaltung vervollständigt (genau wie ein Lichtschalter) und a) Ihre Kopfhörer funktionieren, und b) die Soundkarte weiß, dass sie eingesteckt ist, weil die Schaltung vollständig ist. Sie müssen sich nicht mit dem Messen des Widerstandes der Verbindung herumschlagen - das ist kompliziert. Meistens liegt die Tatsache, dass der Computer überhaupt Bescheid weiß, in Software und Treibern.
Ernie Dunbar

1
+ A ... Sie haben Ihre Hausaufgaben gemacht ... und es gab wenig, was ich auf eine (wenn) Antwort mit zwei Sätzen hoffte. Danke Kumpel! Dein Nick dient dir gut :)
Rook

@erniedwork, erläutern Sie Teil b) "die Soundkarte weiß". Welchen Schaltungsmechanismus schlagen Sie für diese Erkennung vor?
Hyperslug

@hyperslug - ich bin nicht sicher, aber ich denke , er spricht über die Tatsache , dass , wenn eingesteckt, den Signalweg (die Drähte , die Kanäle L und R in einem Stereosignal bildet) ist ein ausgefüllter Schaltung -soundcard -> jack -> headphones -> jack(GND) -> soundcard(GND)
Quack quixote

7

Eine weitere Möglichkeit zur elektrischen Widerstandsmessung ist laut pipTheGeek ein mechanischer Schalter.

Schalter gedrückt - etwas ist eingesteckt.

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

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

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.