¿Es este un diseño viable del Regulador de Voltaje?

0

Me gustaría alimentar una Raspberry Pi 1.0 Modelo B y una caja de disco duro USB desde una fuente de alimentación de 12V DC, 2.5A. El gabinete USB HDD acepta 12V directamente, pero no indica cuánta energía consume. El disco duro que pretendo poner indica que necesita 12V DC, 0.55A y 5V DC, 0.55A. Presumiblemente, el controlador USB-SATA también necesita una pequeña cantidad, así que redondearé y diré que la llamada llega a 1.2A (0.55A + 0.55A + 0.1A para el USB-SATA). La Raspberry Pi no tiene un consumo constante, pero esta pregunta frecuente dice que un suministro recomendado sería 5V DC , 1.2A y un consumo promedio sería 5V DC, 0.5A.

Basándome en esa información, iba a intentar usar un LM317 para regular los 12V DC a 5V DC para la Raspberry Pi. Quiero validar algunas cosas.

  1. A falta de un circuito de alimentación de conmutación completo, ¿hay algo mejor que pueda hacer que un regulador de voltaje?
  2. Que hice los cálculos de potencia correctamente y tengo suficiente corriente de suministro
    • ¿Puedo simplemente sumar los 5V actuales y los 12V actuales que necesita el HDD?
      • 0.55A @ 12V DC + 0.55A @ 5V DC + 0.1A @ 12V DC = 1.2A @ 12V DC
    • ¿Puedo modelar la Raspberry Pi como una resistencia de carga de 10 ohmios?
      • 5V / 0.5A = 10 Ohm
    • ¿Debería en cambio modelarlo en el dibujo máximo?
      • 5V / 1.2A = 4 1/6 Ohm
  3. Que LM317 no se sobrecalentará si no uso un disipador térmico
    • La Raspberry Pi estará encendida constantemente, pero estará inactiva la mayor parte del tiempo. Solo se utilizará un único pin GPIO, y generará muy poca corriente (1,6 mA además de lo que dibuja la Raspberry Pi).
  4. Que he seleccionado las resistencias correctas para minimizar el consumo de energía del circuito LM317 . Estoy usando esta hoja de datos .
    • Para mi primera pasada, utilicé R2 realmente grande para minimizar la corriente en el divisor de voltaje que controla el pin de ajuste. Sin embargo, no tomé en cuenta el Iadj actual. Aunque pequeño, multiplicarlo por una resistencia grande cambió el voltaje significativamente
    • Las matemáticas se complicaron mucho cuando incluí el término Iadj .
    • Vo = 1.25(1 + R2/R1) + IadjR2
    • Vo = I2R2 + I1R1
    • I2 = Iadj + I1
    • Entonces eso significa que ...
    • R1 = (-5R2)/(-4*Vo+5+4IadjR2)
    • I1 = (Vo-IadjR2)/(R2+R1)
    • Lo que me da suficientes datos para graficar I1 mientras R2 cambia. Encontré que el I1 mínimo estaba en 37.5K Ohm para R2 , pero eso lleva a un valor ridículamente grande para R1 . Así que me comprometí con los valores de resistencia E12 más cercanos a 30K Ohm para R2 . Que fueron 33K Ohm para R2 y 56K Ohm para R1 . Mis cálculos dicen que debería producir 5.2 V CC y solo dibujar 0.02 mA para las resistencias de ajuste.
  5. ¿La simulación realizada por el laboratorio de circuitos está lo suficientemente cerca de la realidad como para poder construirla y hacer que funcione?
    • Utilicé el valor máximo para Iadj en mis cálculos (100uA), pero el valor típico es 46uA. No estoy seguro si eso es lineal al voltaje o corriente del LM317 . De cualquier manera, las matemáticas no se alinearon al 100% con la simulación.

simular este circuito : esquema creado usando CircuitLab

Los resultados de la simulación son los siguientes:

  • Vo = 5.212V DC
  • I1 = 21.48uA
  • I2 = 121.5uA
  • Iload = 521.2mA

Cálculos para valores seleccionados de R2

Vo  5   V
Iadj    0.0001  A
Vo  I2*R2+I1*R1 V   Equ 1
Vo  1.25(1+(R2/R1))+Iadj*R2 V   Equ 2
I2  I1+Iadj A


R2 (Ohm)    R1 (Ohm)    Vo (Equ 2)  I1  I2  Vo (Equ 1)  R2/R1
1.000000E+00    3.333422E-01    5.000000E+00    3.749900E+00    3.750000E+00    5.000000E+00    2.999920E+00
2.000000E+00    6.667022E-01    5.000000E+00    1.874900E+00    1.875000E+00    5.000000E+00    2.999840E+00
5.000000E+00    1.666889E+00    5.000000E+00    7.499000E-01    7.500000E-01    5.000000E+00    2.999600E+00
1.000000E+01    3.334222E+00    5.000000E+00    3.749000E-01    3.750000E-01    5.000000E+00    2.999200E+00
2.000000E+01    6.670224E+00    5.000000E+00    1.874000E-01    1.875000E-01    5.000000E+00    2.998400E+00
5.000000E+01    1.668892E+01    5.000000E+00    7.490000E-02    7.500000E-02    5.000000E+00    2.996000E+00
1.000000E+02    3.342246E+01    5.000000E+00    3.740000E-02    3.750000E-02    5.000000E+00    2.992000E+00
2.000000E+02    6.702413E+01    5.000000E+00    1.865000E-02    1.875000E-02    5.000000E+00    2.984000E+00
5.000000E+02    1.689189E+02    5.000000E+00    7.400000E-03    7.500000E-03    5.000000E+00    2.960000E+00
1.000000E+03    3.424658E+02    5.000000E+00    3.650000E-03    3.750000E-03    5.000000E+00    2.920000E+00
2.000000E+03    7.042254E+02    5.000000E+00    1.775000E-03    1.875000E-03    5.000000E+00    2.840000E+00
5.000000E+03    1.923077E+03    5.000000E+00    6.500000E-04    7.500000E-04    5.000000E+00    2.600000E+00
1.000000E+04    4.545455E+03    5.000000E+00    2.750000E-04    3.750000E-04    5.000000E+00    2.200000E+00
2.000000E+04    1.428571E+04    5.000000E+00    8.750000E-05    1.875000E-04    5.000000E+00    1.400000E+00
3.000000E+04    5.000000E+04    5.000000E+00    2.500000E-05    1.250000E-04    5.000000E+00    6.000000E-01
3.500000E+04    1.750000E+05    5.000000E+00    7.142857E-06    1.071429E-04    5.000000E+00    2.000000E-01
3.600000E+04    3.000000E+05    5.000000E+00    4.166667E-06    1.041667E-04    5.000000E+00    1.200000E-01
3.700000E+04    9.250000E+05    5.000000E+00    1.351351E-06    1.013514E-04    5.000000E+00    4.000000E-02
3.750000E+04    2.760827E+20    5.000000E+00    4.527628E-21    1.000000E-04    5.000000E+00    1.358288E-16
3.300000E+04    5.600000E+04    5.286607E+00    1.910112E-05    1.191011E-04    5.000000E+00    5.892857E-01

Simulation Results:
R1  R2  Vo  I1  I2  Iload
56K Ohm 33K Ohm 5.212V  21.48uA 121.5uA 521.2mA
    
pregunta Huckle

2 respuestas

2

Comprar un cargador usb de coche decente. Será (lo más probable) un regulador de conmutación completo de 12V a 5V, con tapas de filtrado y todo. Mayor eficiencia en comparación con un registro lineal como el LM317.

El LM317 utilizará Voltage In * Current In = Power Used , parte del cual se desperdiciará en calor (Voltage In - Voltage Out) * Current In = Wasted Power . Si conectamos los números, 12V * 0.75A = 9 vatios, de los cuales (12V - 5V) * 0.75A = 5.25 vatios. Eso significa 5,25 vatios de calor, que matarán a un LM317 sin un disipador de calor. Y eso es solo un 42% eficiente.

Un regulador de conmutación generalmente tiene una eficiencia de 80 ~ 90%. Como sabemos que necesita 3,75 vatios de potencia en la salida (5 V * 0,75 A), podemos calcular la potencia de entrada. Tome la potencia de salida y multiplíquela por el inverso del porcentaje de eficiencia. 3.75W * (1 / 0.85) = 4.42 vatios de potencia de entrada. Como conocemos el voltaje de entrada, podemos revertir la fórmula de potencia, eso es 4.42W / 12V = 0.37 Amps. Así que puedes usar una fuente de alimentación de 12V más pequeña. Y como solo es un 15% de calor perdido (en este caso 4,42 - 3,75 = 0,67 vatios), rara vez se necesita un disipador.

Dicho esto, el USB normalmente tendrá un regulador de solo 12V a 5V para alimentar el riel de 5V del disco duro, por lo que no debería necesitar calcularlo.

    
respondido por el Passerby
3

Intentaré ir en orden de sus preguntas:

1) En realidad no. Para la regulación de voltaje de CC, está limitado a reguladores lineales para aplicaciones de baja potencia y reguladores de conmutación para aplicaciones de alta potencia, o donde la eficiencia es importante. El LM317 cuesta solo $ 0.45, así que puedo ver la apelación, pero si no tiene un presupuesto limitado, puede revisar los reguladores de conmutación más pequeños, como el TRS1-2450. Es fácil de encontrar en línea (como Adafruit). Puede ver una hoja de datos aquí . Se limita internamente a ~ 2.5A, pero dudo que alguna vez uses más de 1A con un RPi.

2) Con un regulador lineal, sí, hizo el cálculo correctamente. Un regulador lineal "quema" la sobrecarga de voltaje (7V cuando se pasa de 12V a 5V), pero la corriente a través del regulador se conserva (en gran medida) de la entrada al lado de salida. El LM314 tiene un pin de ajuste que lo hace ligeramente diferente, pero contar µA no tiene sentido aquí.

La segunda y tercera parte de su pregunta están relacionadas. El RPi es probablemente mejor modelado como una carga activa. El voltaje a través de él siempre será (cerca de) 5V, pero la corriente a través de él variará, por lo que una resistencia variable es un mejor modelo. Para este caso, revisa el consumo típico para el RPi. Por lo general, es alrededor de 500mA , y un par de GPIO no cambiarán mucho. Dudo que alguna vez vayas a ser mucho más alto que un amplificador, a menos que estés haciendo un hashing de bitcoin serio en un cluster RPi.

3) Supongamos una salida de corriente de estado estable desde el LM317 de .75A. Con una entrada de 12 V y una salida de 5 V, obtiene una disipación de potencia de

(12 - 5)V * .75A = 5.25W

En el peor de los casos de un sorteo continuo de 1.2A, sube a 8.4W. Puede consultar esta guía sobre consideraciones de alimentación del regulador lineal, pero por más de ~ 2.5W, Recomendaría un disipador de calor. Son alrededor de $ 1 y una tonelada de seguro. El LM317 tiene un apagado por sobrecarga térmica, por si acaso, por lo que si observa caídas de tensión, esa podría ser la causa. Además, según la hoja de datos, la potencia disipativa máxima es de 20W. Para el regulador de conmutación TRS, debería estar bien, ya que es mucho más eficiente (> 84%).

4) No me preocuparía demasiado aquí. Piensa en ello de esta manera. El RPi consumirá ~ 500 mA, por lo que si el divisor de voltaje consume incluso 5 mA (valores de resistencia de 1K de la fuente de 5V), solo es 1% del consumo del RPi. Cualquier cosa más grande minimiza esto aún más.

Sin embargo , el pin Iadj es realmente muy importante. Mirando la ecuación dada:

Vo = 1.25 * (1 + R2 / R1) + R2 * Iadj

Podemos ver que el valor de Iadj y R2 puede cambiar la regulación de voltaje de salida. Primero, mirando la hoja de datos, Iadj puede variar desde cualquier lugar entre 0 (no se establece un mínimo, pero es poco probable que sea un valor negativo) a 100 µA. Puede usar un trimpot aquí en lugar de dos resistencias, y con un DMM, calibre el sistema bajo carga para que ofrezca exactamente 5V hasta una precisión arbitraria. Alternativamente, podemos reconocer que si podemos tolerar una variación de ± 5% ( .25V de acuerdo con esto post ), luego R2 * Iadj no debe permitir más de 500 mV de diferencia (5.25 - 4.75). Calculando el valor máximo de R2 entonces:

500mV = R2 * Iadj
500mV = R2 * 100µA
R2 = 500mV / 100µA = 5kΩ

Así que ahora podemos colocar algunos límites seguros utilizando los valores de referencia para R2. Probablemente no lo queremos mucho más bajo que 1K, y tal vez no más alto que 5k (a menos que esté calibrado con un trimpot). 4.7K es un valor conveniente en la serie estándar, pero compruebe qué valores estándar funcionan para R1 y para que R2 / R1 satisfagan la ecuación adecuadamente. Además, tenga en cuenta dos cosas: primero, los circuitos de aplicación típicos son generalmente un buen punto de partida y probablemente funcionen mejor para usted. Los ingenieros profesionales dedicaron una cantidad de tiempo decente a hacerlos, así que obtén cualquier información que puedas de ellos. Segundo, las resistencias estándar tienen, IIRC, un límite de 10% de desviación de su valor nominal. Nuevamente, otro argumento a favor de trimpot + calibración.

4) La simulación probablemente está bien. La mejor manera de verificarlo sería construirlo (literalmente, menos de $ 1 para todo el asunto) y verificarlo con un multímetro. Puede simular la carga RPi con, como sugirió, un par de resistencias que simulan las cargas actuales que espera.

¡Espero que esto ayude con el diseño del regulador!

    
respondido por el Hari Ganti

Lea otras preguntas en las etiquetas