USB C Encendido por VCONN sin VBUS

1

Tengo un dispositivo "host" que no tiene un riel de 5 V para VBUS pero tiene una batería de litio para la alimentación. El voltaje de la batería cumple con las especificaciones VCONN en modo alternativo (2.7 V a 5.5 V en VCONN). ¿Es posible alimentar un dispositivo "esclavo" sobre VCONN sin implementar un esquema de control de PD y usar VBUS?

    
pregunta Gonzik007

2 respuestas

1

Según tengo entendido, quiere decir que su host tiene un suministro de batería interna de 5V que solo puede pagar 200 mA a la fuente (VCONN es 5V @ 1W), ¿verdad?

El protocolo USB PD es, de hecho, lo correcto para anunciar el "Objeto de datos de alimentación del suministro de batería" (Tabla 6-9 de las especificaciones de PD) con B [9..0] = 0x004. El uso de VCONN no está definido / permitido para alimentar dispositivos USB esclavos, solo marcadores electrónicos y chips PD, y VCONN no está conectado a VBUS en ningún lugar.

Sin embargo, en función de la compatibilidad con versiones anteriores con USB 2.0, puede declarar su host como "host integrado de bajo consumo", consulte la sección 7.2.1 de las especificaciones de USB 2.0 (o la Sección 11.4.1 en USB 3.0), "Clases de Dispositivos ", que dice, en la subsección" Concentradores de puerto raíz ",

  

"Los sistemas alimentados por batería pueden suministrar cargas de una o cinco unidades".

Entonces, una unidad es legal. Si declara que su puerto es de "bajo consumo de energía" (en una declaración formal de certificación USB-IF), puede suministrar legalmente VBUS con una sola capacidad de carga de la unidad, 100 mA para el protocolo USB 2.0 y 150 mA para el protocolo USB 3.0.

Sin embargo, existe una brecha en las especificaciones USB Tipo-C. Si bien las especificaciones de Tipo C se refieren explícitamente al estándar USB 2.0 con respecto a la "alimentación por defecto", el conector de Tipo C no define un valor de recuperación especial para anunciar la capacidad del puerto de "baja potencia". Por lo tanto, solo puede utilizar el pull-up CC estándar de 56k, para "potencia predeterminada". Este es el lugar raro en el que se aplican las restricciones del dispositivo USB, para dibujar solo una unidad hasta que se enumere.

Para que funcione sin explotar su host, su controlador de software host debe negar cualquier dispositivo que especifique su consumo de energía por encima de la capacidad de su puerto (200mA en su caso), y el hardware debe incluir una protección de sobrecorriente de su puerto a 200mA como Bueno, para evitar que los dispositivos USB mal diseñados tomen demasiada corriente sin ser enumerados / configurados.

    
respondido por el Ale..chenski
0

No se permite que los dispositivos USB normales sean alimentados por VCONN. Los únicos accesorios con alimentación VCONN que están permitidos son UFP de modo alternativo de conexión directa. Si el dispositivo no negocia un modo alternativo, se permite que DFP apague VCONN.

Los puertos orientados en sentido descendente (DFP) con un conector de tipo C no requieren suministrar VCONN a menos que admitan datos de SuperSpeed, por lo que realmente no se puede contar con la presencia de VCONN.

Aunque VCONN es normalmente de 5 V (cuando se proporciona), se requiere un accesorio alimentado por VCONN para trabajar con un rango de voltaje VCONN de 2.7V a 5.5V.

    
respondido por el Eric Smith

Lea otras preguntas en las etiquetas