USB sin Vcc

3

Quiero quitar el pin Vcc de un cable USB y conectar mi computadora a un dispositivo. Mi objetivo es permitir que el dispositivo se comunique con la computadora sin cargar el dispositivo.

¿Alguna sección de la especificación USB lo permite? ¿Mi plan es defectuoso de alguna manera?

  1. ¿La comunicación no se realizará?
  2. ¿Es probable que el dispositivo cargue la batería de todos modos desde el pin D +?
  3. ¿Hay algún error en este plan que no estoy anticipando?
pregunta Brian

4 respuestas

6

Sí, la comunicación debería fallar. La razón es que los dispositivos no pueden alimentar corriente en D + o D- (que es la forma en que se comunican) hasta que observan Vbus (5 V) alto. Esto está realmente garantizado por el cable en muchos casos, porque el dispositivo 1) solo tendrá alimentación de Vbus, y 2) no se conectará a D + / D- hasta después de Vbus y Gnd. Obviamente, 1 no se aplica a los dispositivos autoamplificados.

Eso es suponiendo que el dispositivo funciona con la especificación de USB, y muchos dispositivos no lo hacen. Otra parte de la especificación que tienden a ignorar es que solo pueden obtener 100 mA hasta que se haya negociado más. Las solicitudes de más se rechazan normalmente solo cuando se conectan a concentradores alimentados por bus, ya que no tienen más poder para otorgar. Esa es la razón por la que tienden a tener cuatro puertos, ya que el concentrador se registra para extraer 500 mA, necesita un poco de energía y luego debe proporcionar esos 100 mA en cada puerto de flujo descendente.

En total, es probable que deba modificar el dispositivo o la conexión de la batería en lugar del cable USB para evitar la carga. Los detalles dependerán de su dispositivo.

    
respondido por el Yann Vernier
3

La especificación permite que un dispositivo tenga 100 mA disponibles.

  1. La comunicación no debe fallar.
  2. No, ningún dispositivo debe extraer energía de D +.
  3. Con frecuencia, diseño dispositivos para utilizar la alimentación USB para alimentar cualquier chip que use como interfaz. Esto significa que sin 5 V de potencia mi chip de comunicación no se enciende.

Al final, es posible que solo quieras probarlo y ver si tu dispositivo tiene un problema específico. ¿Para qué es el dispositivo para el que necesita desconectar la alimentación? Si tiene un dispositivo que tiene la función principal de cargar una batería, probablemente diseñó el dispositivo alrededor de su energía, ya que no es necesario que el cargador funcione si no hay energía.

Además, seguirá teniendo conexión a tierra como referencia, y la señal diferencial usa señalización diferencial con una señal de modo común ocasional, pero debería funcionar con una referencia a tierra, a menos que diseñen su circuito como lo anoté anteriormente.

    
respondido por el Kortuk
0

Puede evitar la carga empalmando un diodo Schottky en serie con la batería. La corriente se apaga, no entra.

    
respondido por el markrages
0

Realmente depende de la implementación. Una configuración común es apagar el dispositivo de interfaz del VBUS. Si se usa, el dispositivo, por supuesto, fallará sin él. Pero incluso si la interfaz es autoalimentada, a veces se usa VBUS para mantener un pin activo de RESET bajo, por lo que el chip de la interfaz se reinicia si VBUS no está presente. (El cable desenchufado es lo que intentan verificar).

    
respondido por el rwenzlaff

Lea otras preguntas en las etiquetas