Loading [MathJax]/jax/element/mml/optable/GeneralPunctuation.js

3 votos

Alimentación de USB2 3,3V a 500 mA

Tengo el requisito simple anterior, y estoy francamente asombrado de que no puedo encontrarlo como una simple ficha.

Mis entendimientos:

  1. USB2 proporciona 5V en sus pines de alimentación;
  2. USB2 asume 100mA, pero proporcionará 500mA si se negocia;
  3. La mayoría de las fuentes USB2 sólo proporcionan 500mA de todos modos - pero quiero ser "oficial" y negociar por ello primero;
  4. USB3 hace "entrega de energía", pero esos chips son TAN complejos que son excesivos para mi situación.

Tengo un circuito de 500mA, 3.3V (330mA @ 5V) que me gustaría alimentar desde un USB de 5V. Así que estoy buscando un chip sencillo que tenga 4 pines USB (¡supongo que los pines de datos son parte de la negociación!) y un pin de salida de 3,3V que pueda suministrar 500 mA - teniendo en cuenta que ~750mA es el máximo teórico. Si se necesitan un par de pines adicionales para componentes de apoyo (condensadores, inductores, etc.), que así sea, pero espero que no sean muchos.

He encontrado todo tipo de dispositivos para cargadores USB (en el lado del "host" - no es bueno), controladores de Hub USB (para igualar los requisitos de múltiples puertos - demasiado complejo), periféricos USB con tensión de salida incidental (por ejemplo, FTDI - camino demasiado complejo), e incluso un dispositivo de 8 pines que casi ideal - pero se detiene en 200mA (300mA @ 3.3V).

¿Por qué no hay un dispositivo que negocie para 500mA, y luego simplemente lo entregue a 3,3V @ 750 mA (o cerca)?

0voto

jasimmk Puntos 208

¿Por qué no hay un dispositivo que negocie para 500mA, y luego simplemente lo entregue a 3,3V @ 750 mA (o cerca)?

Conseguir 750 mA implica un regulador de conmutación, que va a ser unos cuantos componentes.

Si sólo quieres 500mA, creo que oficialmente se supone que debes enumerar si está conectado a un host. Sin embargo, casi nada hace cumplir ese requisito, así que si estás realmente presionado por el espacio de la placa o no te importa usar un cargador de teléfono USB, podrías omitir el microcontrolador y poner un regulador lineal de 3,3v de 30 céntimos.

0voto

Passerby Puntos 28913

Sobre todo por la poca necesidad de uno. Como mencionas, nadie se preocupó realmente por la enumeración de la alimentación usb, por lo que se ha ignorado de facto. Y nunca funcionó con fuentes de alimentación usb. Además, se necesitaría un circuito activo para hacerlo. Para un dispositivo de alimentación sin transferencia de datos, es un gasto adicional con poco beneficio. Usb requiere transferencias de datos constantes o un mensaje de mantenimiento de vida. Usb requiere que se enumere como un dispositivo en el host. Enumerarse como un dispositivo desconocido llevaría a mensajes en el ordenador sobre el mismo.

Puedes hacer el tuyo propio si realmente quieres. Toma un regulador de conmutación de 5v a 3.3V con un pin de habilitación y toma un microcontrolador con capacidad usb como un v-usb basado en attiny o un atmegaU real usb y prográmalo como un dispositivo serial usb. Una vez enumerado puedes encender el regulador para su salida. Bonificación de la conexión en serie si lo necesita. No es una solución de un solo chip, pero con dos módulos de fleabay y 20 minutos de configuración puede tener lo que quiere.

0voto

Liza Puntos 548

La premisa #2 es errónea. No es necesario "negociar" nada desde el puerto USB2, ni ser "oficial". Este sentimiento de "100 mA" es un error comúnmente repetido. Según las especificaciones del USB, cualquier host USB alimentado con AC-DC debe proporcionar POR LO MENOS 500 mA. Ver este . Por eso no se puede encontrar ningún dispositivo de "negociación" en el mercado, no es necesario y por lo tanto no existe.

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