Vin: 2-36, Vout: 4.2. ¿Debo usar un aumento, seguido de un descenso, o SEPIC?

Mi aplicación tiene un dispositivo pequeño, que consume alrededor de un vatio y se alimenta a través de una pequeña dinamo, respaldada por una batería:

Esquema de convertidor Buck de corriente limitada

La dinamo genera 33 voltios a máxima velocidad, cerca del voltaje de entrada máximo de L6902, y puedo extraer hasta 800 mA de ella.

Un pequeño micro está dedicado a observar los niveles de carga y comandar el convertidor DC-DC. La MCU modifica el limitador de corriente de salida del L6902, con la idea de que a bajas velocidades se debe recolectar menos energía: la MCU mantiene la corriente del generador más o menos constante en todo el rango de velocidad.

El problema es que no puedo generar electricidad a bajas velocidades de rotación, donde la dinamo suministraría < 8V, por debajo del voltaje mínimo de entrada del L6902. El análisis sugiere que el motor principal puede, de hecho, pasar un tiempo significativo a esas velocidades más bajas, donde la dínamo girará libremente y la electrónica solo funcionará con la batería.

Estoy pensando en formas de cosechar al menos una pequeña cantidad de energía a esas velocidades más bajas. Una forma sería reemplazar el convertidor reductor actual por uno SEPIC. Sin embargo, por lo que he leído, estos son notoriamente difíciles de hacer bien en términos de diseño de PCB y, por lo general, ocupan muchos componentes y área de placa. Además de eso, un convertidor SEPIC con un rango de voltaje tan amplio (digamos 2-36 voltios) es probablemente muy difícil de manejar.

Por otro lado, si introduzco una conversión de aumento antes del regulador de reducción, se pueden tomar muchos atajos: ¡como no usar un chip dedicado en absoluto!

Con convertidor Boost frente al L6902

Puedo conectar fácilmente una salida PWM de la MCU para comandar un MOSFET para un convertidor de impulso crudo. Cuando simulo el siguiente esquema, veo que puedo aumentar de 3 V a 10 V con una salida de 400 mA; hay algo de ondulación en la salida de 10 V, pero al L6902 no debería importarle.

esquemático

simular este circuito : esquema creado con CircuitLab

La MCU observará el voltaje de la dínamo y ajustará el ciclo de trabajo para intentar mantener la salida en solo aproximadamente 10 voltios.

Soy nuevo en el diseño de convertidores CC-CC, por lo que estoy reflexionando sobre la viabilidad de esta idea, ya que puede haber advertencias que desconozco. Puntos particulares sobre los que me pregunto:

  1. Frecuencia de cambio. Estoy pensando en experimentar en el rango de 100-300 kHz, midiendo lo que sea más eficiente.
  2. Parámetros del inductor. Probablemente usaré lo mismo que se recomienda en la hoja de datos L6902, que es 22 µH, 180 mOhm, 800 mA máx.
  3. Accionamiento de puerta MOSFET. ¿Supongo que un controlador MOSFET es imprescindible?
  4. Qué hacer a altas velocidades del motor. Probablemente pueda dejar el MOSFET apagado, obtendré Vout = Vin - Vdiode para la parte de aumento (por supuesto, habría pérdidas resistivas en el inductor, pero serán triviales con las corrientes bajas que necesitaré ). ¿Es esto algo razonable de hacer, o debo diseñar un bypass alrededor de la parte elevadora por completo cuando el voltaje de la dínamo es> 8V?

Al final, la pregunta se reduce a: ¿realmente debo tener miedo de SEPIC o no? Puedo cambiar la dinamo por una de menor voltaje y usar un SEPIC IC; nada en este diseño está escrito en piedra.

no ha definido la impedancia de corriente, potencia o fuente/carga y, sin embargo, una relación de entrada a salida excepcionalmente amplia, lo que hace que esto sea muy poco práctico. Considere el aumento de dos etapas a > 40 V y luego reduzca a 4,2 V después de definir las variables que faltan.
La electrónica requiere ~300 mA a 3,3 V, por lo que 1 vatio. Si la dinamo se mueve lo suficientemente rápido, la potencia adicional disponible sobre este 1W debería estar cargando la batería, hasta 1A.
esas no son suficientes especificaciones para comenzar cualquier diseño
Permítanme replantearlo así: el voltaje de la fuente es de 0 a 33 voltios, y no deberíamos extraer más de 800 mA de él. Nos hemos resignado a que por debajo de 3.0V no intentaremos cosechar nada. Después de eso, tendremos un convertidor DC-DC en modo de corriente constante, donde la corriente debe ser programable entre 0.3-1.0A. El cumplimiento es exactamente 4.2V. El L6902 ya puede hacer eso, pero requiere una entrada > 8.0V. La fuerza que mueve la dínamo siempre tendrá un amplio par disponible. De hecho, si hubiera sido fácil poner una caja de cambios, eso habría resuelto el problema por completo.
Un compromiso podría ser usar un dólar, pero uno que pueda ir a un ciclo de trabajo muy alto. Entonces podría comenzar a generar a 4.3V, digamos. En lugar de 8. ¿Sabe cuánta energía está disponible en la dínamo cuando suministra 2, 3 o 4 V? Tal vez no sea suficiente para ejecutar su carga de todos modos. Entonces, si intenta aumentar, sobrecargará el dinamómetro.
Es un motor de imán permanente, que estoy usando como dínamo; supongo que la clasificación de corriente de 800 mA se aplica a todo el rango de velocidad. Si eso es correcto, tengo 2.4W a 3V y 3.2W a 4V. Debería ser suficiente, incluso si la eficiencia es solo del 40-50%.
¿Y lo que sea que lo hace girar tiene suficiente torque, incluso a esas bajas velocidades?
Sí, el motor primario está superando al motor por un factor de 100 o más.
Creo que sería posible usar un impulso seguido de un dólar. Establezca el voltaje de salida de refuerzo en alrededor de 8V. Cuando Vin supera los 8 V, el impulso Vout será igual a Vin (o Vin - Vf de un diodo). No todos los impulsos funcionarán de esta manera, pero creo que algunos lo harán. Esto es solo una idea. Creo que funcionará.

Respuestas (1)

Implementé las propuestas aquí y creo que ahora puedo responder con confianza mi propia pregunta :)

  1. Hacer un regulador de impulso crudo usted mismo no es magia negra, en realidad es mucho más fácil de lo que pensé al principio. Uso un NMOS con una capacitancia de puerta algo baja (AP2310GN) y lo conduzco directamente desde un pin PIC PWM. El inductor es de 33 µH / 0,15 Ω. Mi frecuencia de conmutación es de 100 kHz y el ciclo de trabajo se puede ajustar en incrementos del 5 %; Seleccioné el 55 % como mi límite de ciclo de trabajo máximo después de algunas pruebas, ya que resultó ser suficiente en circunstancias normales. Mi aumento es muy tosco, ya que apunta a una salida de 11 V ± 1 V (¡eso es mucha ondulación!). Lo que no sabía inicialmente es que incluso para esta salida cruda se necesita un ciclo de retroalimentación ajustado. Muestro continuamente el voltaje de entrada y salida y ajusto el ciclo de trabajo. Esta es en realidad la parte más problemática, ya que mi PIC también está haciendo otras cosas (principalmente atendiendo consultas de una MCU maestra). El circuito de retroalimentación funciona a alrededor de 3 kHz, pero debido a "otras cosas", a veces puede fallar al ajustar el ciclo de trabajo lo suficientemente rápido como para permanecer dentro de la banda deseada. Es especialmente problemático si su ciclo de trabajo es alto y hay un transitorio de voltaje positivo en la entrada (que puede ocurrir por varias razones). En ese escenario, el voltaje de salida puede saltar muy por encima del límite superior de 12 V y, de hecho, exceder la entrada de "máximo absoluto" de 40 V en el convertidor CC-CC. En mi caso, freí el L6902 aguas abajo dos veces, y después de esos incidentes agregué algo de protección (un condensador de almacenamiento mucho más grande en la salida de refuerzo para limitar la velocidad de giro y un diodo TVS). Es especialmente problemático si su ciclo de trabajo es alto y hay un transitorio de voltaje positivo en la entrada (que puede ocurrir por varias razones). En ese escenario, el voltaje de salida puede saltar muy por encima del límite superior de 12 V y, de hecho, exceder la entrada de "máximo absoluto" de 40 V en el convertidor CC-CC. En mi caso, freí el L6902 aguas abajo dos veces, y después de esos incidentes agregué algo de protección (un condensador de almacenamiento mucho más grande en la salida de refuerzo para limitar la velocidad de giro y un diodo TVS). Es especialmente problemático si su ciclo de trabajo es alto y hay un transitorio de voltaje positivo en la entrada (que puede ocurrir por varias razones). En ese escenario, el voltaje de salida puede saltar muy por encima del límite superior de 12 V y, de hecho, exceder la entrada de "máximo absoluto" de 40 V en el convertidor CC-CC. En mi caso, freí el L6902 aguas abajo dos veces, y después de esos incidentes agregué algo de protección (un condensador de almacenamiento mucho más grande en la salida de refuerzo para limitar la velocidad de giro y un diodo TVS).

  2. Dado que el L6902 es un chip muy útil, pero algo misterioso, escribiré mis hallazgos aquí, para ayudar a cualquier otro ingeniero que pueda reflexionar sobre su escasa hoja de datos. Estaba particularmente preocupado por lo que sucede si Vin es inferior a 8 V: ¿es malo para el chip? ¿Intenta generar algo? Descubrí que

    • El chip está bien y no hace nada por debajo de ~4,1 V; por encima de este voltaje, el LDO integrado comienza a funcionar;
    • Si el voltaje de salida deseado es de aproximadamente 2 V por debajo de la entrada, el conmutador no intenta funcionar, es decir, tengo alrededor de 2 V de "caída". Esto significa que para un voltaje de salida de 4 V, es posible que pueda operar el chip a Vin = 6 V, aunque supongo que con un rendimiento reducido;
    • El chip se vuelve bastante ineficiente por encima de 30 V, o al menos ese es el caso en mi configuración. A 3,7 V de salida, I=1 A, se calienta mucho, más de 100 ˚C. Si necesita un Vin tan alto, ejecútelo con corriente reducida o colóquelo en una almohadilla de cobre lo suficientemente grande;
    • Como se mencionó anteriormente, cuando ST escribió " entrada máxima absoluta: 40 V ", no estaban bromeando. Freí un chip acelerando demasiado el generador; en este incidente, lo estaba alimentando con alrededor de 45 voltios durante unos segundos, y esto fue suficiente para matarlo;
    • Aunque la configuración del límite de corriente requiere una resistencia, puede modificarla fácilmente para que esté controlada por voltaje (ST tiene una nota en la aplicación que explica cómo);
    • El punto óptimo, en cuanto a la eficiencia, parece estar en torno a una entrada de 10-15 V para una salida de 4,1 V, medí una eficiencia de alrededor del 85 % allí.
  3. ¿Funciona toda la configuración (intensificación, seguida de reducción)? Sí. ¿Vale la pena? Algo: puedo generar pequeñas cantidades de energía incluso en Vin = 2V. El enfoque sugerido en los comentarios de solo un paso hacia abajo con una capacidad de ciclo de trabajo del 100% también está bien, pero requeriría un engranaje diferente del generador, lo que en mi escenario es imposible... PERO, si alguien está trabajando en el mismo problema, es posible que deseen explorar este enfoque. Encontré el regulador reductor LTC3637, que parece un buen chip para ese propósito.