Estoy trabajando en una memoria USB PCB con un conector USB-A reversible. Este dispositivo debería funcionar de forma reversible con cualquier host USB normal.
Sé que funciona bien solo con la parte superior, pero me di cuenta de que podría ser reversible con las huellas añadidas en la parte inferior. Sin embargo, es un poco preocupante, porque ahora los rastros "no utilizados" potencialmente se acortarán al blindaje USB del lado del host.
¿Hay algo potencialmente arriesgado con este enfoque que me estoy perdiendo?
¿El blindaje USB del host sería normalmente algo más que Z o GND?
¿Hay una manera más sencilla de hacer esto?
Reemplace D4 y D6 con MOSFET con la puerta al Vbus correspondiente.
eso eliminará el aumento de voltaje en tierra inducido por los diodos.
D3 y D5 podrían reemplazarse con MOSFETS de canal P si necesita los 5V completos para el resto del circuito,
simular este circuito : esquema creado con CircuitLab
¿Qué tal si en lugar de buscar una solución eléctrica usamos una mecánica simple? Los tapones A reversibles no son nada nuevo. Aquí hay uno por ejemplo.
El escudo no solo protege la placa de circuito impreso de roturas, sino que también evita que los contactos se acorten.
Permítanme comenzar lo que definitivamente está mal:
¿Sus líneas de datos están conectadas a los diodos? ¡Saca esto! Los diodos matarán la señal. Solo la capacidad hará imposible una conexión confiable. Nunca podría vender un circuito así, porque los palos devueltos matarían su banco.
Aparte de eso, solo use diodos regulares para la alimentación. Mejor no el más lento. Quién sabe, esto podría importar con un mal desacoplamiento en el palo.
¡Pero las líneas de datos se acortarán! Sólo hay una solución. Detecte de qué lado proviene la entrada de voltaje y use un multiplexor para conectar el lado derecho a la "salida" de esta cosa.
Un multiplexor agrega complejidad. Use uno con al menos (!) un ancho de banda de 600Mbit. ¿Qué significa eso? Usb puede alcanzar 480Mbit/s. Eso básicamente significa que hay 480.000.000 cambios de voltaje por segundo. ¡El multiplexor debe ser rápido y tener una capacidad muy baja! De lo contrario, esto definitivamente no funcionará de ninguna manera predecible. ¡Pero, de hecho!
¡Es posible!
.
(con la solución anterior)
Por cierto: el ancho de banda de 600Mhz en realidad podría ser limitante. Si puede obtener los de mayor velocidad, sería genial. Tal vez sea posible usar un multiplexor más lento. Entonces, posiblemente, el USB 2.0 de baja velocidad aún podría funcionar. Si esa velocidad es suficiente. La velocidad máxima sería de 12 Mbit/s. Y la especificación de baja velocidad es de 1,5 mbit/s. Entonces, un multiplexor con 5Mhz (fácil de obtener) posiblemente podría funcionar. Sólo posiblemente. ¡Mejor ir rápido!
Por favor informe, si esto funcionó para usted. Espero haber ayudado.
Aarón
Transistor
Transistor
david tweed
Ale..chenski
patricio conor
BrianB
BrianB