Transferencia de datos USB con alimentación (algo así como un concentrador, pero no)

Transferencia de datos USB con alimentación (algo así como un concentrador, pero no)

Tengo un dispositivo que no admite un concentrador USB y no suministra energía. Necesito conectar mi teléfono a este dispositivo y, lamentablemente, esto significa que no puedo cargar el teléfono mientras lo uso.

Probé los enfoques simples e ingenuos de:

  • Probando un centro autoalimentado; el dispositivo host no admite un concentrador.
  • Intentar suministrar energía directamente cortando el cable de alimentación del dispositivo al teléfono; la negociación de energía basada en USB le indica al teléfono que no hay energía disponible y que no se cargará.
  • Cortar los pines de datos inicialmente para hacer que el teléfono se cargue y luego abrirlos. Como era de esperar, esto significa que no se comunicará con el dispositivo host.

Mi idea es que necesito algo que actúe casi como un concentrador, pero que pase a través de todos los mensajes del protocolo USB distintos de los utilizados para la negociación de energía, y los termine para provocar que se suministre energía.

¿Existe tal dispositivo?

Respuesta1

Resolvió la primera parte del problema, compensando la deficiencia de diseño del puerto USB de su "dispositivo", proporcionando alimentación externa (VBUS) al enlace. Ésta es una solución bastante legítima.

La segunda parte (cargar mientras se conecta como dispositivo USB) es más desafiante.

La solución dependerá de qué tipo de firma de carga de puerto comprenda su TELÉFONO mientras mantiene el protocolo de enlace de datos. ¿Alguna vez se carga cuando se conecta a cualquier puerto USB normal de una PC o a un concentrador que funcione?

Si no se carga desde un puerto de datos normal (toma 500 mA y se carga, pero tal vez lentamente), entonces debe probar con un puerto de "Carga de batería" (BC1.2), si puede encontrar uno. Si su teléfono admite/reconoce la firma de carga BC1.2, deberá crear su propio dispositivo, un emulador complementario BC1.2 entre su teléfono y su "dispositivo" especial.

información relacionada