So funktioniert ein USB-Headset mit zwei Computern

Ich habe eine Frage zum Anschließen eines Logitech USB-Headsets, um mit zwei Computern gleichzeitig zu arbeiten. Ich würde denken, dass dies auf die gleiche Art und Weise erreicht werden könnte, wie ein KVM funktioniert, bin mir aber nicht sicher. Ich habe versucht, ein USB-Kabel einfach zusammenzuspleißen, sodass es zwei männliche Enden und ein weibliches Ende hat. Das hat nicht funktioniert, also habe ich es so gemacht, dass ein Computer das USB-Headset mit Strom versorgt und die Daten über beide Leitungen gesendet werden.

Keine dieser Methoden hat funktioniert. Hat jemand eine Idee, wie man das billig machen kann, damit ich ein Headset auf zwei Computern verwenden kann?

Wow. Hier ist der Grund, warum wir Schutzschaltungen für Ausgangstreiber implementieren.

Antworten (2)

Das wird nicht funktionieren und ist keine gute Idee für die PCs.

USB 2.0 (das derzeit am häufigsten verwendete) ist ein differenzieller Halbduplex-Bus, was bedeutet, dass der Host und das Gerät abwechselnd senden/empfangen. Der Host (PC in Ihrem Fall) initiiert alle Transaktionen, was bedeutet, dass das Gerät auf ein Signal vom Host warten muss, wenn es Daten zu senden hat.

Wenn Sie zwei Hosts im selben Bus haben, versuchen beide gleichzeitig, Daten zu senden, und die Dinge werden sehr verwirrend. Außerdem kann es die Ausgangstreiber übermäßig belasten, da sie gegeneinander kämpfen (bekannt als Buskonflikte). USB ist ziemlich tolerant gegenüber Problemen wie diesem, daher ist es unwahrscheinlich, dass Sie etwas beschädigt haben.

Wenn Sie sich dazu verpflichten würden, müssten Sie wahrscheinlich Ihren eigenen Adapter entwerfen (mit ein paar Mikrocontrollern, FTDI-Chips oder ähnlichem).

Viel einfacher ist es, analog zu gehen, wie Chris vorschlägt, dies würde nur eine einfache Mischschaltung erfordern.
Oder übertragen Sie Audiodaten von einem PC zum anderen, kombinieren und senden Sie sie dann an das Headset.

EDIT - für eine analoge Mischschaltung:

Für das Mikrofon würden Sie hoffen, dass der interne Verstärker möglicherweise niederohmig genug ist, um beide PC-Eingänge in Ordnung zu bringen. Viele einfache Elektretschaltungen haben jedoch eine ziemlich hohe Impedanz, sodass Sie möglicherweise einen einfachen Operationsverstärkerpuffer verwenden möchten:

Audiopuffer

Der Operationsverstärker kann ein weiteres ähnliches Teil sein, und die + 9 V können je nach Verfügbarkeit geringer / höher sein. Möglicherweise möchten Sie die vorhandene Stromversorgung des PCs (5 V?) Verwenden, der das Elektret mit Strom versorgt, und einen Single-Rail-Operationsverstärker mit niedriger Spannung verwenden.
Bevor Sie irgendetwas davon ausprobieren, würde ich einfach direkt an jeden PC-Mikrofoneingang anschließen und sehen, ob die Qualität angemessen ist.

Die Kopfhörertreiber sind der kniffligere Teil, diese müssen sicherlich richtig gemischt werden, oder sie werden versuchen, sich gegenseitig zu treiben. So etwas sollte ganz gut funktionieren:

Kopfhörer mischen

Dies zeigt nur einen Kanal, Sie müssen für den anderen duplizieren. Die Gründe müssen auch zusammengebunden werden (nicht im Schema gezeigt).
Je nachdem, wie groß Ihre Kopfhörer sind, müssen Sie möglicherweise so etwas wie einen LM386 verwenden, oder Sie können möglicherweise direkt Google fahren (insbesondere wenn Sie einen Hochstrom-Operationsverstärker auswählen)
. für "LM386 Kopfhörerverstärker" und Sie werden mit Schaltkreisen überlastet.

Wenn Sie ein analoges Headset zwischen zwei Computern herstellen, würden nur Y-Kabel für das Mikrofon und die Ohrhörer funktionieren, bei denen Sie sich nur darauf verlassen würden, dass die Computer stummschalten und die Lautstärke anpassen, oder würden Sie eine Art Leiterplatte benötigen, um Probleme zu vermeiden. Wenn Sie eine Schaltung benötigen würden, wie würde diese aussehen?
Sie benötigen mindestens eine Art grundlegende Mischschaltung. In dieser Sekunde etwas beschäftigt, aber ich werde die Antwort in Kürze mit weiteren Details bearbeiten.
@bretterer - bearbeitete Antwort mit weiteren Informationen. Wenn dies ein wenig nach zu viel Mühe aussieht, gibt es sicher verschiedene batteriebetriebene Mischboxen.

Verwenden Sie ein analoges Headset und einige Kondensatoren oder andere einfache Mischerschaltungen.

USB unterstützt kein Dual-Mastering. Wer diesen wirklich nutzen möchte, benötigt eine Softwarelösung, um die Daten der beiden Rechner zusammenzuführen.

Das könnte in Form einer Monstrosität mit zwei USB-Geräteanschlüssen und einem USB-Hostanschluss sein ... aber viel realistischer wäre es, das ausgegebene Audio auf einem Computer zu erfassen und es über das Netzwerk zu senden, um es in das Audio zu mischen, das darauf abgespielt wird das andere, und schließen Sie dann das Headset an diesen Computer an.

Wenn Sie USB-Headsets anschließen müssen, wäre es wahrscheinlich besser, die Schaltung von zwei USB-Headsets zusammen mit analogem Mischen an den Lautsprecherausgängen zu verpflanzen, als zu versuchen, ein USB-Combiner-Gerät zu finden oder herzustellen. USB-Soundkarten sind ebenfalls kostengünstig erhältlich und könnten eine Option sein, die ihre analogen Ausgänge wieder mischt.

klingt gut für mein Abschlussprojekt.