Hacer que un auricular USB funcione con dos computadoras

2

Tengo una pregunta sobre la conexión de un auricular Logitech USB para trabajar con dos computadoras al mismo tiempo. Pensaría que esto podría lograrse de la misma manera en que funciona un KVM, pero no estoy seguro. Intenté los conceptos básicos de solo unir un cable USB para que tenga dos extremos macho y uno hembra. Esto no funcionó, así que lo que hice fue hacerlo para que una computadora alimente los auriculares USB y los datos se envíen por ambas líneas.

Ninguno de estos métodos funcionó. ¿Alguien tiene ideas sobre cómo hacer esto a bajo costo, para que pueda usar un auricular en dos computadoras?

    
pregunta bretterer

2 respuestas

5

Esto no funcionará, y no será una buena idea para las PC.

USB 2.0 (el más usado en este momento) es un bus diferencial semidúplex, lo que significa que el host y el dispositivo lo toman por turno para enviar / recibir. El host (PC en su caso) inicia todas las transacciones, lo que significa que el dispositivo debe esperar una señal del host si tiene datos para enviar.

Si tiene dos hosts en el mismo bus, ambos intentarán enviar datos al mismo tiempo y las cosas se confundirán. Además, puede causar un estrés excesivo en los controladores de salida, ya que lucharán entre sí (lo que se conoce como contención del bus). El USB tolera bastante este tipo de problemas, por lo que es poco probable que haya dañado algo.

Si estuviera comprometido a hacer esto, probablemente tendría que diseñar su propio adaptador (utilizando un par de microcontroladores, chips FTDI o similares)

Mucho más fácil es ir analógico, como sugiere Chris, esto solo requeriría un simple circuito de mezcla.
O transmita datos de audio de una PC a la otra, combínelos y luego envíelos a los auriculares.

EDITAR - para un circuito de mezcla analógico:

Para el micrófono, es de esperar que el amplificador interno tenga una impedancia lo suficientemente baja como para que ambas entradas de PC funcionen correctamente. Sin embargo, muchos circuitos electret simples tienen una impedancia bastante alta, por lo que es posible que desee utilizar un simple búfer opamp:

Elopamppuedeserotrapartesimilar,yel+9Vpuedesermenos/másdependiendodeloquetengadisponible.EsposiblequedeseeutilizarlaenergíaexistentedelaPC(¿5V?)Quealimentaelelectreto,yusarunaplataformadebajovoltajedeunsoloriel.
Antesdeprobaralgodeesto,simplementemeconectodirectamenteacadaentradademicrófonodePCyveosilacalidadesrazonable.

Loscontroladoresdelosauricularessonlapartemáscomplicada,ciertamentesedebenmezclarcorrectamenteointentaránconducirentresí.Algocomoestodeberíafuncionarbastantebien:

Esto solo muestra un canal, tendrá que duplicar para el otro. Los motivos deben estar unidos también (no se muestra en el esquema)
Dependiendo de qué tan grandes sean sus audífonos, es posible que necesite usar algo como un LM386, o puede ser capaz de conducir directamente (especialmente si elige un opamp de alta corriente)
Busque "amplificador de auriculares LM386" en Google y obtendrá una sobrecarga de circuitos.

    
respondido por el Oli Glaser
3

Use un auricular analógico y algunos condensadores u otro circuito mezclador simple.

USB no es compatible con la masterización dual. Si realmente desea usar esto, necesitará una solución de software para combinar los datos de las dos computadoras.

Esto podría ser en forma de monstruosidad con dos puertos de dispositivo USB y un puerto de host USB ... pero mucho más realista sería capturar la salida de audio en una computadora y enviarla a través de la red para mezclarla en el reproducción de audio en el otro, luego conecte el auricular a esa computadora.

Si tiene que enchufar como auriculares USB, probablemente sería mejor que injertara los circuitos de dos auriculares USB junto con la mezcla analógica en las salidas de los altavoces que tratando de encontrar o hacer un dispositivo combinador USB. Las tarjetas de sonido USB también están disponibles a bajo costo y pueden ser una opción, mezclando nuevamente sus salidas analógicas.

    
respondido por el Chris Stratton

Lea otras preguntas en las etiquetas