¿Puedo transferir datos de transferencia de puerto de alta carga al mismo tiempo?

1

Estaba leyendo sobre los puertos de carga USB y cómo un host puede decirle al dispositivo qué corriente puede extraer: ¿Cómo funcionan los puertos de carga USB y los puertos de carga" inteligentes "(por ejemplo, PowerIQ de Anker)?

¿Todas estas técnicas de "identificador" ocupan las líneas de datos todo el tiempo? ¿No es posible la transferencia de datos mientras el host se identifica como un "cargador"? ¿O también hay una solución para indicar al dispositivo que puede extraer una corriente más alta solo al comienzo de la conexión y luego las líneas de datos se liberan para transferir datos?

    
pregunta Reto

2 respuestas

2

Los puertos de carga USB son complementarios a las especificaciones básicas de USB 2.0. En las especificaciones de carga de batería oficiales ("patrocinadas" por USB) (BC1.2), la publicidad de las capacidades de alimentación del puerto se produce ANTES de que ocurra cualquier evento de conexión, por lo que los niveles del protocolo de enlace inicial BC1.2 se eligen de ABAJO a los niveles iniciales de señalización USB normales, tales como que la parte USB del transceptor frontal no se confundirá. Una vez que se completa el protocolo BC1.2 y se comunica la capacidad VBUS al dispositivo, las líneas D + / D están libres de la "firma de carga" y pueden operar de acuerdo con el protocolo USB estándar. Así es como se define el "CDP", el puerto de carga corriente abajo, el protocolo de enlace de la publicidad y luego desaparece.

No tengo conocimiento de ninguna definición de "CDP" (puertos de datos de host) con métodos / firmas de cobro patentados, todos los métodos están destinados a los cargadores independientes . Al menos para QC ver.2 este documento de TI implica que si D + no tiene su especial valor en el lado del dispositivo, la interfaz de energía cae al nivel predeterminado de 5-V. Por lo tanto, no puede mantener el control de calidad y la D + / D libre para la comunicación de datos. No está claro cómo están las cosas con Qc v3.0 y v.4.0.

Sin embargo, si un puerto de host admite la comunicación USB 3.0+, se pueden implementar métodos distintos a BC, ya que la comunicación USB 2.0 es secundaria a la conexión USB 3.0. Lo mismo ocurre con el conector estándar Tipo C, que es / estaba bastante abierto a la posibilidad de tener firmas de carga propietarias, incluso cuando el Tipo C tiene sus propios medios para anunciar su capacidad de carga básica (a nivel de 5 V).

    
respondido por el Ale..chenski
2

Esto depende de qué estándar está utilizando. "Alta corriente" puede significar varios protocolos diferentes.

Por ejemplo, la salida estándar de 5 V puede ir por encima de 500 mA y también permite datos si el puerto es un puerto de carga posterior. La mayoría de las líneas de datos no están configuradas como tales.

Haymuchosestándaresmásnuevos,comolosqueestánporencimade5V.

PowerDistribution2.0pidióqueseprodujeraunaseñaldenegociacióndealtovoltajemoduladaporBPSKenlospinespower(nodatos).EstopareceestardepreciadoenPD3.0.

LacargarápidadeQualcomutilizalaslíneasdedatosparanegociarelvoltaje,porloquesolohayenergíadisponible:

Esto obviamente no es una lista exhaustiva de todos los protocolos, pero no he trabajado con todos los protocolos.

    
respondido por el Bort

Lea otras preguntas en las etiquetas