¿Cambiar conexiones USB entre dos dispositivos?

1

Actualmente tengo planes para convertir un teclado a bluetooth usando un módulo de bluefruit, pero también me gustaría tener un interruptor para conectarlo si alguna vez quiero conectarlo.

El módulo bluefruit se alimenta a través de un banco de baterías USB y la conexión USB del teclado está conectada a la conexión USB de bluefruit para alimentación y los pines de datos PS2. Quiero poder usar un interruptor para cortar la conexión de datos (¿y tal vez la conexión de alimentación?) Entre el teclado y la fruta azul y luego pasarla directamente a la conexión USB que conduce al puerto de carga del banco de baterías.

Soy bastante nuevo en este tipo de cosas, pero entiendo que no puedo usar un transistor porque no son bidireccionales, y que podría haber otras complicaciones relacionadas con el cambio electrónico de las líneas de datos. a la forma en que los dispositivos USB se reportan inicialmente a la computadora, pero hay dispositivos que hacen este tipo de cosas como el interruptor USB enchufable, por lo que tiene que ser posible de una forma u otra.

    
pregunta Jasper Chan

1 respuesta

-1

Una solución simple es usar relés. Necesitaría algunos relés de señal pequeños con un voltaje de bobina nominal inferior a ~ 4,4 V y una corriente de conmutación inferior a ~ 500 mA (consulte las especificaciones del USB). Hay algunos relés de cambio agradables, que funcionarían muy bien para esta aplicación. Puede conectar la conexión de alimentación USB a las bobinas de relé, por lo que cambiaría tan pronto como conecte el cable a su PC. ¡No olvides añadir diodos de captura!

¡Puedes usar transistores también! Aquí hay un esquema simple de cómo conectar un transistor como un interruptor:

simular este circuito : esquema creado usando CircuitLab

Encontrará muchos ejemplos de cómo calcular este circuito en Internet, ¡pero necesita la lógica de los tres estados! Aquí hay un ejemplo:

Enlugardetransistores,tambiénpuedesusaralgunoscircuitosintegradoslógicos.UnapuertaAND,porejemplo,cambiasiambasentradassonverdaderas.Porlotanto,laprimeraentradasepuedeusarcomohabilitaciónylasegundacomoentradadedatosdesdesuteclado.Haymuchoscircuitosintegradoslógicosdiferentesconlógicadetresestados,quefuncionanbienparaestaaplicación.

Yaquenoereselúnicoquequieremanejarunasituacióncomoesta,haymuchassolucionesICterminadas.SimplementebusqueuninterruptorUSBenundistribuidordecomponentescercadeusted.Echaunvistazoaestoporejemplo: Interruptor USB 3.1 SuperSpeed 10 Gbps 10a.

    
respondido por el Robin

Lea otras preguntas en las etiquetas