19 votos

¿Solución para adaptar a USB actual dibuja límites?

Resumen: estoy configurando una alimentado por USB Li-ion de carga del circuito y, por supuesto, como sacar la máxima corriente de carga posible situationally -, pero también quieren asegurarse de que no violen la especificación USB en el consumo de corriente. Mientras que yo he sido capaz de satisfacer una o dos de la USB condiciones individualmente, estoy teniendo un poco de problemas para pensar de una manera inteligente para satisfacer a todos ellos. Aquí es lo que está pasando...

Cuatro USB especificación de reglas (tres con respecto a consumo de Corriente máximos, y respecto a la Irrupción de limitación de corriente) pertinente a mi situación particular son como sigue: (Nota: estoy mostrando diferentes etapas en este diagrama:)

Rules

La buena noticia es...

Resulta que tengo uso de un FTDI USB-UART IC, el FT232R (hoja de datos), que se ocupa de la enumeración y también tiene salidas que indican la Enumeración de estado y de Suspensión de estado, que podría ser útil para cuando a dibujar lo que el nivel de la corriente.

También útil es la que estoy usando una batería de Li-ion IC, la MCP73871 (hoja de datos), que ha ChargeEnable pin, así como Prog2 pin y Prog1 pin que permite establecer una corriente de Carga de los límites.

Las funciones de estos útiles pines para ambos por encima de ICs se resumen en mi (en bruto) el intento de diseño a continuación. Todavía no está completa, como se indica por la Pregunta-marcas en ciertas conexiones:

Mi diseño

My layout

Actual-elaborar especificaciones

Por último, he aquí la situacional actual-elaborar especificaciones para los dos ICs. Por supuesto, estas dibuja también tiene que ser tomado en cuenta en la 0.5 / 100 / 500 de corriente en mA-dibujar los límites en el USB de alimentación: Current draw

PREGUNTA: parece ser que Hay una solución para ajustar mi diseño, con el fin de satisfacer todas las cuatro reglas/condiciones a la vez, pero no lo estoy viendo; Alguna idea?

Como usted puede ver en mi diseño anterior, he configurado una desconectado (circuito RC combinación de MOSFET) para el arranque suave problema; y yo tengo el límite de ajuste de la resistencia en el PROG1 pin, el cual podría ser utilizado como parte de un divisor para resolver en parte el 500mA vs 100mA vs 0,5 mA problema (basada en parte en el FTDI de la estrategia en esta aplicación de la nota). Pero eso es como lo que yo era capaz de llegar.

5voto

chrisbunney Puntos 228

Tal vez un controlador de reset sería útil aquí; Conecte su salida a la red RC de inicio. Coger sueño, invertir y con la señal de reset y alimentar a CE. Para PWREN, crear un divisor del voltaje en acerca de 1.5V o algo así. Pase a través de un comparador inversor contra 1V y alimentan a PROG2.

2voto

simonp Puntos 486

"El MCP73871 dispositivo específicamente se adhiere a la la corriente límites que rigen la especificación USB." -MCP73871

Usted no necesita límite de corriente de nada. Su MOSFET solución sólo sería útil para el límite de corriente de irrupción debido a una carga capacitiva, pero su pin VDD no es capacitiva, ni que el circuito de límite de una vez ya. Todo lo que necesitas hacer es averiguar cómo usar #PWREN y #SUEÑO de cambiar en diferentes valores de la resistencia. El MCP73871 hace el resto.

  1. Solo gancho #SUEÑO #CE a cuidar de "standby".
  2. Añadir un inversor entre #PWREN y #PROG2 pero asegúrese flotante valores predeterminados de entrada la salida del inversor a la BAJA.
  3. Coloque un 2.2 k desplegable en #PROG1

Nota: asegúrese de que tiene R1 porque #PWREN será la unidad de alta y es necesario para limitar la corriente en el NPN.

enter image description here

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X