USB C Espec. Forma compatible de dividir el poder

0

Estoy tratando de poner en funcionamiento un Splitter Y, donde uno de los lados pasa a través de los pines CC y el otro lado tiene un convertidor de bajada / buck que puede tomar una entrada de 5-20v y siempre hacer una salida de 5v. Se me ocurrió este diagrama aproximado, pero hay un error en el que si el paso del USB C no está conectado, los pines CC en el USB C corriente arriba permanecen flotando. Creo que debido al perfil predeterminado, esto funcionaría pero parece incorrecto.

¿Cuál es la forma correcta de hacer algo como esto?

simular este circuito : esquema creado usando CircuitLab

    
pregunta Mr. Adobo

1 respuesta

0

La forma compatible con las especificaciones de hacer esto requiere un circuito que diga el protocolo USB (y en particular la Entrega de energía USB) a ambos puertos Upstream y Passthrough, y es capaz de apagar la energía del Always Rama 5v.

Esto se debe a que USB siempre requiere que un dispositivo negocie la cantidad de energía que desea utilizar . (Esto siempre ha sido así; incluso el USB original requería que negocies por los 500 mA completos y que dejes de usar incluso los 100 mA a pedido). En el circuito que se muestra, Passthrough negociará con Upstream, pero Always 5v no participará, por lo que la carga no se tendrá en cuenta.

Es muy posible que este circuito funcione en su caso específico y no sea compatible, ya que los hosts USB a menudo no aplican estrictamente los límites de energía. En los casos en que no funciona, sucederá una de estas cosas, como con cualquier fuente de alimentación sobrecargada: el host en sentido ascendente apagará la salida porque detectará una sobrecorriente, suministrará un voltaje de salida reducido o se producirá un daño permanente. p>

Lamentablemente, no puedo aconsejarle sobre los chips o módulos específicos que podría usar para este propósito, porque solo conozco el USB desde la perspectiva del "usuario avanzado" (y algunos datos que he escuchado en el camino) y no un diseñador de dispositivos.

También noté que hay dos cosas que están mal con tu puerto "Siempre 5v", ignorando la pregunta de qué obtiene su poder:

  • Un receptáculo USB-C no debe suministrar alimentación de Vbus cuando no hay nada conectado. Este error se conoce como "Vbus hot" y es peligroso porque significa que puede enchufarlo a otra fuente de alimentación (a través de un cable de A a C) y una de ellas tendrá respaldo, lo que podría causar daños.

  • Los resistores de 5.1 kΩ son para adaptadores heredados, no puertos de host / ascendentes / de suministro de energía.

Si desea hacer un conector USB-C de fuente de alimentación "tonto", entonces

De esta manera, es equivalente al resultado de conectar un cable de A a C a un puerto de alimentación tipo A de carga de batería USB.

Dado esto, sería más simple y más fácil de usar proporcionar un receptáculo Tipo A con líneas de datos en cortocircuito (dispositivo de carga de batería USB 1.2) y usar un cable de conector A a C disponible en el mercado, a menos que Usted desea específicamente reducir el volumen físico.

    
respondido por el Kevin Reid

Lea otras preguntas en las etiquetas