Me gustaría crear un circuito que pueda cargar cualquier dispositivo USB conectado desde mi riel de 5V con un límite de corriente de 1A. Hay muchos dispositivos USB diferentes, que piden diferentes tipos de corrientes, por lo que:
1) Planifiqué hacerlo con un chip dedicado, que maneja todas las enumeraciones y establece los límites actuales que puedo proporcionar.
- PERO siento que es una exageración, ya que quiero establecer mi límite actual en 1A (por lo que cualquier dispositivo podría obtener solo 1A máximo). Y esto probablemente pide mucho firmware. Este es el esquema que inicialmente planeé usar:
2)Luegohaycargadoresdeparedqueparecenalimentarcualquiercosamuybiensinningúntipode"inteligencia", también actúa como DCP.
- La pregunta era: ¿No podría simplemente poner en corto los pines D + D, básicamente actuar como un puerto de carga dedicado? ¿Sin el chip?
- Porque, como he leído, los dispositivos configuran sus modos de manera muy diferente en los pines D +/-, por lo que no hay ninguna forma de definirlo. Lo que se aseguró de ser cierto . Probablemente, cualquier dispositivo que conecte con un cable USB, podría pedir más de lo que puedo suministrar (ya que actúa como un adaptador de pared) y podría destruir mi placa.
SOLUCIÓN_1: Entonces Shorting D +/- es una opción (no 100% universal). Esto también se puede ver en algunos de los adaptadores de pared USB de CA / CC desmontados vistos aquí . Algunos tienen divisores de resistencia, otros parecen tener otra magia en marcha (dependiendo de la manufactura, supongo). Todos los adaptadores de "viaje" baratos parecen tener D +/- en corto.
- El inconveniente es que tengo que limitar físicamente la corriente si cualquier dispositivo desea obtener > 1A y eso puede ser problemático en el lado del diseño (calentamiento de los componentes de protección, consumo de corriente adicional, posibles fallas físicas que hacen que el puerto sea inútil) ).
SOLUCIÓN_2 También se sugirió aquí en las respuestas, utilizar un chip DCP dedicado (como TPS2514x) que pueda comunicar mi límite de corriente de 1A y actuar como un DCP (todavía tendría un fusible reajustable en la línea VUSB). Consulte también here
- De esa manera, creo que tengo más control sobre la corriente y permito que tome el dispositivo. (un poco más caro, pero mucho más seguro).
Gracias por la información, creo que llegué a mi veredicto por usar la solución 2 en mi caso (no querría destruir ningún teléfono o mi propia placa).