Cambiar entre fuentes de alimentación de 5V?


37

Estoy diseñando una placa que puede ser alimentada por USB o una fuente de alimentación ATX. Ambos se pueden enchufar al mismo tiempo, de forma independiente. Me gustaría que el ATX proporcione 5V si está enchufado, pero recurra al USB si es posible. Los chips en el circuito estarán funcionando a 5V.

¿Algunas ideas?

Respuestas:


29

Por lo general, si puede soportar la caída de voltaje, utiliza un diodo de cada suministro al circuito. De esta manera, los suministros no se retroalimentarán entre sí.

Si no puede soportar la caída de voltaje, entonces usaría FET para cambiarlos al circuito, usando una pequeña lógica para encender el FET que desee según la combinación de suministros que esté conectada.

Pero si recién está comenzando en electrónica, y no está seguro del diseño de la fuente de alimentación, busque los diodos.

Diagrama de circuito que muestra dos fuentes de alimentación que conducen a diodos individuales (lado del ánodo), con la salida de los diodos conectados entre sí (cátodos)

Cada diodo tendrá una caída de voltaje, una clasificación de corriente y una potencia de disipación. Como está utilizando un puerto USB, su corriente no será superior a 500 mA, y esa corriente con la caída de voltaje es inferior a un vatio en la disipación de energía, por lo que siempre que elija diodos de energía, debería estar bien.

La caída de voltaje para un diodo 1N4001 estándar ($ 0.30 cada uno en Digikey ) es de aproximadamente 1 V a 1 A, por lo que la salida a su circuito sería de 4V. Si quisiera obtener una caída de voltaje más baja, se movería al diodo Schottky, como un 1N5817 que tiene una caída más cercana a 450 mV a 1 A, por lo que el voltaje en el lado de salida sería de 4.55V. Ese diodo es solo unos centavos más.

Sin embargo, si necesita exactamente 5 voltios para el circuito, tendrá que buscar otros métodos de conmutación, como los FET. Sin embargo, tenga en cuenta que será más costoso y que casi todas las demás opciones simples incluyen una caída de voltaje.

Sin embargo, la mayoría de los dispositivos y circuitos de 5V funcionarán bien a 4.5V, solo verifique sus especificaciones cuidadosamente y realice algunas pruebas.


En lugar de 1N5817, ¿podría usarse PMEG3020ER en su lugar? ¿Tiene una mayor corriente nominal y una menor caída de voltaje (365mA)? También es barato. ¿La corriente inversa es demasiado grande?
Kar

14

Debería poder usar el mismo circuito que usa un Arduino Duemilanove ; Puede obtener el esquema en PDF o como archivos Eagle . Los diseños de Arduino están licenciados bajo una licencia Creative Commons Attribution-ShareAlike 2.5 . Aquí hay una descripción de las opciones de energía de Duemilanove:

Arduino Duemilanove se puede alimentar a través de la conexión USB o con una fuente de alimentación externa. La fuente de alimentación se selecciona automáticamente.

La alimentación externa (no USB) puede provenir de un adaptador de CA a CC (pared-verruga) o de una batería. El adaptador se puede conectar enchufando un enchufe positivo al centro de 2.1 mm en el conector de alimentación de la placa. Los cables de una batería se pueden insertar en los encabezados de clavija Gnd y Vin del conector POWER.

La placa puede funcionar con una fuente externa de 6 a 20 voltios. Sin embargo, si se suministra con menos de 7 V, el pin de 5 V puede suministrar menos de cinco voltios y la placa puede ser inestable. Si usa más de 12V, el regulador de voltaje puede sobrecalentarse y dañar la placa. El rango recomendado es de 7 a 12 voltios.

Los pines de alimentación son los siguientes:

  • VIN El voltaje de entrada a la placa Arduino cuando se utiliza una fuente de alimentación externa (a diferencia de los 5 voltios de la conexión USB u otra fuente de alimentación regulada). Puede suministrar voltaje a través de este pin o, si suministra voltaje a través del conector de alimentación, acceder a él a través de este pin.

  • 5V. La fuente de alimentación regulada utilizada para alimentar el microcontrolador y otros componentes en el tablero. Esto puede provenir de VIN a través de un regulador incorporado, o ser suministrado por USB u otro suministro regulado de 5V.

  • 3V3. Un suministro de 3,3 voltios generado por el chip FTDI incorporado. El consumo de corriente máximo es de 50 mA.

  • GND Pines de tierra.


ah, desafortunadamente esa es la ruta por la que tomé y no funcionó para mí ...

55
¿Qué te falló?
Craig Trader

8
Esta es una buena sugerencia, pero podría ser mejor si explicara cómo exactamente la placa arduino selecciona automáticamente la potencia en lugar de simplemente decir "ve a ver su esquema". Su esquema no es tan claro, y puede que no sea obvio qué hacen las funciones de los diferentes circuitos integrados para alguien que no los ha usado antes (específicamente el LM358D y el MC33269D que parecen estar involucrados en la selección de la fuente de alimentación)
davr

44
El circuito arduino está diseñado para cambiar entre un voltaje externo> 7V y 5V desde el usb. depende de que el voltaje entrante sea más alto, mientras que estaba tratando de cambiar entre 5V y 5V. Terminé usando un interruptor ... je.

10

Eche un vistazo a los controladores ORing MOSFET como el LTC4412 ( http://www.linear.com/pc/productDetail.jsp?navId=H0,C1,C1003,C1142,C1079,P2220 ) y Maxim's MAX5079 ( http: // www .maxim-ic.com / quick_view2.cfm / qv_pk / 4606 ). Un poco más complicado (y costoso) que usar diodos en paralelo. Sin embargo, la caída de voltaje de suministro y la disipación de energía serán mínimas.

Si sigue adelante con los diodos, recuerde que no hay dos diodos que tengan exactamente el mismo voltaje directo. Por lo tanto, las tolerancias podrían funcionar de tal manera que el circuito esté alimentado por el USB incluso si ATX está enchufado.


3

Lo que debe hacer es conectar la alimentación USB a través de algún tipo de búfer con un pin de selección de chip o algo así. Luego tenga una compuerta AND que si ve 5V tanto de la alimentación USB (antes del chip de búfer) como de 5V de la fuente de alimentación ATX, 1 y 1 = 1 (y las selecciones de chip suelen estar activas en un nivel bajo, lo que significa que un '1' girará APAGADO del suministro USB).

editar: no quise decir chip de búfer. Quise decir algo de IC para 'limpiar' el voltaje proveniente del USB. Realmente cualquier chip que pueda usar para suministrar energía y tiene un pin de selección de chip


2
Esta no es una muy buena manera de hacerlo. Cosas como chips de memoria intermedia se usan generalmente para la lógica, y no para suministrar energía. Apuesto a que funcionaría, pero probablemente no por algo más que algo pequeño como 50 mA o cualquiera que sea el límite de ese chip en particular.
davr

-1

you could use the Schottky diode and then add a 5v step up breakout board to gain back the voltage loss, no? https://www.sparkfun.com/products/10968


1
I think you're right, but I think the top answer already said that - do you have anything to add that wasn't mentioned earlier?
Greg d'Eon

1
There is no mention of a breakout board to regain the 5v drop. That is what I was adding/asking. I'm new to all this...I would like some guidance myself.
Nick

That's... actually a good point. +1 from me.
Greg d'Eon

1
a MOSFET switch would be cheaper and smaller and more efficient though
endolith

This is not a good design, adding yet another power supply is quite silly. The converter will also have some noise, this might be considerable if analog components are involved.
caconyrn
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.