Una respuesta directa a esta pregunta es sí, debe usar líneas de datos "en la primera conexión al puerto. Un" teléfono inteligente "no" tomará la potencia que necesita "a menos que vea un" portando la firma de carga " que puede (está diseñada para) reconocer. Ya que no tenemos idea de qué firmas El teléfono no reconoce, no se puede dar una respuesta práctica; algunas firmas son incompatibles con el protocolo de señalización USB. Si el teléfono no detecta ninguna firma reconocible, solo tomará 500 mA o 900 mA si ambos puertos tienen capacidad USB 3.0. Para más detalles , vea las referencias en la respuesta en Passerby .
Como nota al margen, el concepto de "CDP" es / formaba parte de las denominadas especificaciones de carga de batería USB, ahora BC1.2. Estas especificaciones fueron un fracaso, y solo unos pocos fabricantes llegaron al mercado. Aunque la compatibilidad con versiones anteriores todavía se puede rastrear a través de las especificaciones USB 3.0, 3.1 y USB Tipo-C, será difícil encontrar un dispositivo o host compatible con BC1.2, tal vez algunas estaciones de acoplamiento DELL. La corriente principal actual es USB Power Delivery y el protocolo de identificación básico de tipo C, pero la mayoría de los cargadores tienen una firma "china" simple con D + y D en corto.
ADICIÓN: Si desea convertir un SDP (puerto estándar en una PC común) a CDP (puerto de datos de carga), puede ver las ofertas de Maxim (así como Cypress, Microchip, Texas Instruments, NXP, etc.), y agregue la electrónica necesaria al puerto, y coloque todo esto en un adaptador. Sin embargo, es posible que no se pueda lograr la funcionalidad adecuada sin la interacción del software del host con la nueva electrónica de carga en algún canal GPIO / I2C.
ADDITION2: No, los pares USB 3.0 Rx y Tx no son parte de ninguna firma o BC1.2 / QuickCharge / etc. negociaciones Las señales USB 3.0 deben dejarse solas.