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).