Alternar entre fontes de alimentação de 5V?


37

Estou projetando uma placa que pode ser alimentada por USB ou uma fonte de alimentação ATX. Ambos podem ser conectados ao mesmo tempo, independentemente. Gostaria que o ATX fornecesse 5V se estiver conectado, mas volte ao USB, se possível. Os chips no circuito estarão todos funcionando a 5V.

Alguma ideia?

Respostas:


29

Normalmente, se você aguenta a queda de tensão, usa um diodo de cada fonte do circuito. Dessa forma, os suprimentos não retornam um ao outro.

Se você não aguenta a queda de tensão, use FETs para trocá-los para o circuito, usando um pouco de lógica para ativar o FET desejado, com base na combinação de suprimentos conectada.

Mas se você está apenas começando em eletrônica, e não tem certeza do design da fonte de alimentação, escolha os diodos.

Diagrama do circuito mostrando duas fontes de energia que levam a diodos individuais (lado do ânodo), com a saída dos diodos conectados juntos (cátodos)

Cada diodo terá uma queda de tensão, uma classificação de corrente e uma potência para dissipação. Como você está desenhando a partir de uma porta USB, sua corrente não ultrapassará 500mA e essa corrente com queda de tensão é inferior a um watt em dissipação de energia; portanto, desde que você escolha diodos de energia, tudo ficará bem.

A queda de tensão para um diodo 1N4001 padrão (US $ 0,30 cada na Digikey ) é de cerca de 1 V a 1 A, portanto a saída para o seu circuito seria de 4V. Se você quisesse obter uma queda de tensão mais baixa, passaria para o diodo Schottky, como um 1N5817 que tem uma queda mais próxima de 450mV a 1 A, de modo que a tensão no lado de saída seria de 4,55V. Esse diodo é apenas mais alguns centavos.

Se, no entanto, você precisar exatamente de 5 volts no circuito, precisará procurar outros métodos de comutação, como os FETs. No entanto, lembre-se de que será mais caro e quase todas as outras opções simples ainda incluem uma queda de tensão.

A maioria dos dispositivos e circuitos de 5V funcionará bem em 4,5V, basta verificar cuidadosamente suas especificações e fazer alguns testes.


Em vez de 1N5817, o PMEG3020ER poderia ser usado? Tem uma classificação de corrente maior e menor queda de tensão (365mA)? Também é barato. A corrente reversa é muito grande?
2828 Kar

14

Você deve poder usar o mesmo circuito que um Arduino Duemilanove usa; você pode obter o esquema em PDF ou como arquivos Eagle . Os designs do Arduino são licenciados sob uma licença Creative Commons Attribution-ShareAlike 2.5 . Aqui está uma descrição das opções de energia do Duemilanove:

O Arduino Duemilanove pode ser alimentado via conexão USB ou com uma fonte de alimentação externa. A fonte de energia é selecionada automaticamente.

A energia externa (não USB) pode ser proveniente de um adaptador CA-CC (verruga) ou da bateria. O adaptador pode ser conectado conectando um plugue positivo de 2,1 mm ao conector de força da placa. Os cabos de uma bateria podem ser inseridos nos conectores de pinos Gnd e Vin do conector POWER.

A placa pode operar com uma fonte externa de 6 a 20 volts. Se fornecido com menos de 7V, no entanto, o pino de 5V pode fornecer menos de cinco volts e a placa pode ser instável. Se estiver usando mais de 12V, o regulador de tensão pode superaquecer e danificar a placa. O intervalo recomendado é de 7 a 12 volts.

Os pinos de energia são os seguintes:

  • VIN. A tensão de entrada da placa Arduino quando ela está usando uma fonte de energia externa (em oposição a 5 volts da conexão USB ou outra fonte de energia regulada). Você pode fornecer tensão através deste pino ou, se estiver fornecendo tensão através do conector de força, acessá-lo através deste pino.

  • 5V. A fonte de alimentação regulada usada para alimentar o microcontrolador e outros componentes na placa. Isso pode vir do VIN através de um regulador de bordo ou ser fornecido por USB ou outro suprimento de 5V regulado.

  • 3V3. Uma fonte de 3,3 volts gerada pelo chip FTDI integrado. O consumo máximo de corrente é de 50 mA.

  • GND. Pinos de aterramento.


ah, infelizmente, isso é a rota que eu fui para baixo e não funcionou para mim ...

5
O que falhou para você?
Craig Trader

8
Essa é uma boa sugestão, mas pode ser melhor se você explicar como exatamente a placa arduino seleciona automaticamente a energia em vez de apenas dizer "vá ver o esquema". O esquema deles não é tão claro e pode não ser óbvio o que as funções dos diferentes CIs fazem com alguém que nunca os usou antes (especificamente o LM358D e o MC33269D, que parecem estar envolvidos na seleção da fonte de alimentação)
davr 13/11/2009

4
o circuito arduino foi projetado para alternar entre uma tensão externa> 7V e 5V do usb. isso depende da tensão de entrada ser maior, enquanto eu estava tentando alternar entre 5V e 5V. acabei usando apenas um interruptor ... heh.

10

Dê uma olhada nos controladores ORing MOSFET como o LTC4412 ( http://www.linear.com/pc/productDetail.jsp?navId=H0,C1,C1003,C1142,C1079,P2220 ) e o MAX5079 da Maxim ( http: // www .maxim-ic.com / quick_view2.cfm / qv_pk / 4606 ). Um pouco mais complicado (e caro) do que usar diodos em paralelo. No entanto, a queda de tensão de alimentação e a dissipação de energia serão mínimas.

Se você prosseguir com os diodos, lembre-se de que não há dois diodos com a mesma tensão direta exata. Portanto, as tolerâncias podem funcionar de forma que o circuito seja alimentado por USB, mesmo que o ATX esteja conectado.


3

O que você precisa fazer é conectar a alimentação USB através de algum tipo de buffer com um pino de seleção de chip ou algo assim. Em seguida, tenha uma porta AND que, se vê 5V da energia USB (antes do chip de buffer) e 5V da fonte de alimentação ATX, 1 e 1 = 1 (e a seleção de chips é tipicamente ativa baixa, o que significa que um '1' será ativado DESLIGUE a fonte USB).

editar: eu não quis dizer chip buffer. Eu pretendia dizer algum IC para 'limpar' a voltagem proveniente do USB. Realmente qualquer chip que você possa usar para fornecer energia e possui um pino de seleção de chip


2
Esta não é uma maneira muito boa de fazer isso. Coisas como chips de buffer são geralmente usadas para lógica, e não para fornecer energia. Aposto que funcionaria, mas provavelmente não por mais do que algo pequeno como 50mA ou quaisquer que sejam os limites desse chip em particular.
davr 13/11/2009

-1

você poderia usar o diodo Schottky e depois adicionar uma placa de interrupção de 5v para recuperar a perda de tensão, não? https://www.sparkfun.com/products/10968


11
Acho que você está certo, mas acho que a resposta principal já disse isso - você tem algo a acrescentar que não foi mencionado anteriormente?
Greg d'Eon

11
Não há menção de uma placa de fuga para recuperar a queda de 5v. Era isso que eu estava adicionando / perguntando. Eu sou novo em tudo isso ... Eu gostaria de algumas orientações.
Nick

Esse é ... realmente um bom ponto. +1 de mim.
Greg d'Eon

11
um interruptor MOSFET seria mais barato e menor e mais eficiente embora
endolith

Este não é um bom design, adicionar mais uma fonte de alimentação é bastante tolo. O conversor também terá algum ruído, isso pode ser considerável se houver componentes analógicos.
caconyrn
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.