transferencia de datos USB sin cargo

2

Esta es una pregunta de hardware noob total, pero realmente necesito una respuesta a esta:

Tengo 2 dispositivos, A & B que son ambos autoalimentados. Me gustaría deshabilitar el cable de + 5VDC dentro del puerto USB, pero aún así enviar datos entre dispositivos a través de Data + & Cables de datos. ¿Se puede hacer esto?

    
pregunta Gal Jakič

2 respuestas

4

Con USB estándar compatible con las especificaciones, no. El dispositivo debe detectar los 5V del host antes de poder conectar su resistencia de pull-up a las líneas de datos. Si está construyendo un dispositivo personalizado, es probable que pueda mantener la resistencia encendida todo el tiempo, lo que fallará en la certificación USB, pero aún debería funcionar en Windows.

Si desea conectar dos dispositivos juntos, nuevamente la respuesta es no. Un lado de la conexión debe ser un host (maestro) y el otro lado debe ser un dispositivo (esclavo). El host debe enumerar el dispositivo solicitando sus descriptores de hardware y seleccionando una configuración operativa. El host inicia todas las transferencias de datos, por lo que dos dispositivos nunca se comunicarán espontáneamente. Si está creando dispositivos personalizados con firmware personalizado, puede hacer que un dispositivo actúe como un host, si el hardware de su controlador USB lo admite.

USB está diseñado para conectar periféricos plug-and-play a PC. Otro protocolo probablemente sería más útil para lo que tenga en mente. Sus opciones dependerán de la velocidad de datos deseada y de las necesidades especiales que pueda tener.

    
respondido por el Adam Haun
0

Por su comentario, parece que hay más en este problema que lo que está compartiendo, pero aquí hay una respuesta directa a la pregunta como se indica actualmente:

Si desea seguir siendo compatible con el estándar USB sin transferir la alimentación, puede usar un Aislador USB , ya sea como un chip que debe incluirse en su PCB por aproximadamente $ 7 más algunos pasivos o como una unidad prefabricada por aproximadamente $ 40. (Dólares estadounidenses)

Luego, puede alimentar las resistencias de cada lado con sus propios suministros, lo que satisface el requisito de desaparecer cuando se corta la alimentación, y no permite ninguna transferencia de energía entre ellos. También tiene los efectos secundarios de un aislamiento completo de hasta 1kVDC y la eliminación de un bucle de tierra que puede haber utilizado esa ruta.

    
respondido por el AaronD

Lea otras preguntas en las etiquetas