Usando USB-C como fuente de energía

2

Me gustaría completar un proyecto de electrónica permitiendo que se alimente a través de USB-C. La especificación es un complejo , me encantaría que lo ayudes a entenderlo.

Tendré que dibujar ~ 250mA a 5V para mi proyecto (aunque si hay una diferencia apreciable para dibujar a 1.5A, me gustaría saberlo); asumiendo que tengo un zócalo USB-C tonto, ¿qué circuito debo construir para:

  1. Proporcione 5V, ~ 250mA para mi proyecto
  2. Proteja adecuadamente la fuente de energía de los problemas con mi proyecto

¡Gracias!

    
pregunta JP.

1 respuesta

5

Si está construyendo un proyecto (dispositivo) con un puerto "Tipo C simple" y desea que se alimente desde un host USB con un puerto Tipo C, debe hacer lo siguiente:

  1. Utilice un cable tipo C a tipo C "con todas las funciones". Los cables pueden ser solo para USB2 (que es difícil de encontrar), o un cable C-C estándar con todos los cables USB 3.1 (que no utilizará, por lo que esto sería un desperdicio). Lo importante con el cable C-C es la presencia de un cable CC entre dos extremos de un cable y, por supuesto, cables GROUND y cables VBUS.

  2. Su dispositivo debe tener dos menús desplegables de 5.1k en ambas patillas CC de su conector. Sin estos resistores, el puerto Tipo-C no entregará ningún poder.

  3. Su host USB tipo C (o cargador) tendrá una resistencia de pull-up en sus pines CC. El valor de la resistencia indicará la capacidad de alimentación del puerto

Capacidad de conexión a puerto de 5V

56 kOhm = > 500 o 900 mA

22 kOhm = > 1.5 A

10 kOhm = > 3.0 A

  1. Si solo necesita 250 mA de la fuente de alimentación, solo puede tomarla, hasta 500 mA, y no hacer nada;

  2. Si realmente necesita más de 500 mA, su dispositivo / proyecto debe verificar el nivel de voltaje en uno de los pines CC (el que esté activo), para verificar la capacidad de alimentación del host.

    • Si el nivel está por debajo de 420 mV (+ -20%), no debe tomar más de 500 mA, el puerto no puede suministrar más que eso y es probable que deje el VBUS; este nivel correspondería a 56k: divisor de voltaje 5.1k;

    • Si percibe el nivel de CC como 940 mV + - 8%, puede tomar 1.5 A del cable. Este nivel provendrá de 22k pull-up, si el puerto de host admite 1.5 A actual;

    • Si detecta más de 1.7 V (+ -8%), o 10 k pull-up en el lado del host, puede tomar hasta 3.0 A sin ningún problema.

Puede diseñar este comparador de tres niveles (y lógica relacionada) por sí mismo, o puede usar cualquier IC ofrecido para este propósito específico por Texas Instruments, Maxim, Cypress, NXP, STMicro, etc.

Tenga en cuenta que un receptáculo tipo C típico necesita una PCB delgada (0,8 mm), lo que es bastante inconveniente para los proyectos de bricolaje. Alternativamente, hay receptáculos Tipo C de montaje vertical que pueden ir a cualquier PCB, solo que tienen el mismo paso pequeño de 0.5 mm que es difícil de soldar.

Si está creando un dispositivo / proyecto con un receptáculo tipo B (o uB) estándar, solo necesita usar el cable heredado adecuado y no hacer nada. Pero debe restringir su consumo de energía a 500 mA.

    
respondido por el Ale..chenski

Lea otras preguntas en las etiquetas