Boost SMPS se calienta mucho. ¿Por qué?

Traté de experimentar con boost SMPS con múltiples rieles de suministro y casi me quemo al tocar las piezas mientras corría.

Aquí está el circuito y la parte que se calienta:

esquemático

simular este circuito : esquema creado con CircuitLab

Estoy tratando de patear los 8.8V de mi regulador a 15V. El PWM proviene de Arduino, asumiendo una regulación casi perfecta del regulador que alimenta este experimento.

En mi primer experimento con PWM de 600 Hz y 10 mH, el inductor hace mucho ruido y se calienta. Obtengo 10V a través de R1.

En mi segundo intento con PWM de 31,5 kHz y un inductor de 100 uH en L1, el MOSFET comienza a calentarse mucho. También obtengo 53V (!!!) a través de R1. Probablemente dañé el diodo.

¿Alguien puede decirme qué hice mal en esto?

Respuestas (1)

La topología de su circuito se ve básicamente correcta.

Sin embargo, mi primera conjetura es que L1 no es realmente un inductor de 10 mH. Si fueran 10 µH, eso podría explicar las cosas. Está cambiando a 31,5 kHz, que tiene un período de 31,8 µs. Muestra una onda cuadrada, por lo que los tiempos de encendido y apagado son la mitad, o 16 µs. Incluso con la corriente del inductor comenzando en 0, al final de un pulso obtendría (8,8 V)(16 µs)/(10 µH) = 14 A. No proporcionó ninguna hoja de datos, pero es muy probable que ya haya pasado la saturación de L1, y posiblemente la capacidad actual de M1 y el suministro.

Otra posibilidad es que M1 no se encienda completamente. Nuevamente, dado que no proporcionó ninguna hoja de datos, no puedo comentar más. Verifique para qué voltaje de puerta M1 está especificado, luego compárelo con lo que sea que lo esté conduciendo. Si el PWM es solo una señal digital de 5 V o 3,3 V, es muy probable que M1 no se encienda completamente cuando la señal es alta.

La siguiente posibilidad es que la puerta no esté siendo impulsada con suficiente corriente al cambiar. Eso se determina fácilmente con solo mirar la señal de la puerta. ¿Es una onda cuadrada agradable y aguda, o lleva tiempo pasar de un estado a otro? Si es lo último, entonces el FET está gastando demasiado tiempo entre el encendido y el apagado total. Una posible solución es utilizar un chip controlador FET.

Agregado:

Ahora que se proporcionó la hoja de datos para el FET (aunque solo en los comentarios), podemos ver que este FET es claramente inapropiado para esta unidad de puerta. El Rdson bajo se aplica a un controlador de compuerta de 10 V. El voltaje de umbral de la puerta puede ser tan alto como 4 V, y no hay garantía de lo que hace con solo 5 V en la puerta.

Dado que solo desea una salida de 15 V, una buena opción sería un FET de bajo voltaje que en realidad se especifica para un controlador de compuerta de 5 V. Por ejemplo, consulte el IRFML8244. Se puede controlar directamente desde una salida lógica digital en muchos casos.

Sin embargo, reemplazar el FET solo soluciona uno de los posibles problemas. Con una frecuencia de conmutación tan lenta, debe tener cuidado con la saturación del inductor. También debe hacer algo para evitar que la salida suba demasiado. Esto podría ser tan simple como un divisor de voltaje de la salida que alimenta una entrada del comparador del micro, que está configurada para eliminar la salida PWM cuando está por encima de cierto umbral.

De hecho, mi MOSFET es IRF540, pero el vendedor del inductor no me proporcionó una hoja de datos. Sin embargo, lo estoy manejando a un voltaje de puerta de 5V, pero sin el impulso solo tengo 9V como máximo. Además, mi fuente de alimentación tiene protección que se apagará sola si el consumo de corriente excede 1A.
Gran consejo de Olin. Es muy probable que su último punto sea parte del problema. Las salidas PWM digitales de los microcontroladores no suministran suficiente corriente para impulsar FET más grandes, incluso a frecuencias de conmutación relativamente bajas. Las pérdidas de conmutación son demasiado altas. Investigaría usando un chip controlador FET como sugiere Olin.
El IRF540 NO es un FET de nivel lógico y 5V no es suficiente unidad de puerta. Si solo tiene 5 V, elija un FET más apropiado, o use un chip de controlador de compuerta y el riel de 9 V (todavía no obtendrá el controlador de compuerta de 10 V recomendado en ese punto, pero el FET debería estar bien mejorado).
@Maxth: OK, entonces, ¿qué pasa con las cosas restantes que pedí? Nuevamente, proporcione un enlace a la hoja de datos FET. Si no tiene una hoja de datos para el inductor, ¿qué le hace pensar que es de 10 mH? Ese es un inductor bastante grande. ¿Cuál es su resistencia DC? Nuevamente, ¿qué voltaje de puerta necesita el FET? ¿Cómo es la forma de onda de la puerta?
@JohnD IRL540me costó el doble, así que no creo que pueda permitirme usarlos en experimentos. Aunque tengo IR2110chip de controlador
@OlinLathrop No tengo un alcance. :( Aquí está la hoja de datos para IRF540. El vendedor me mostró una imagen de ellos probando uno de los inductores usando un puente universal pero no tengo eso (o medidor LCR)
@Max: ese FET necesita más de 5 V de accionamiento de compuerta. Use un FET diferente, como IRFML8244. Eso puede ser impulsado desde una señal lógica de 5 V. ¿Qué pasa con las respuestas a mis otras preguntas?
@OlinLathrop les he respondido en mis comentarios. Y eso es todo lo que sé en cuanto a instrumentos.
El voltaje de funcionamiento mínimo recomendado para el lado bajo para el IR2110 es de 10 V, si solo tiene 9 V, es posible que no funcione. Es posible que desee investigar otros chips de controladores. Si no puede pagar las piezas correctas para hacer el trabajo, realmente no puede quejarse cuando el circuito no funciona bien.
@Max: No, no has respondido todo lo que puedes. Lea lo que le pregunté y responda a cada pregunta específicamente. No los voy a repetir.
@JohnD ¿O puedo conducir la puerta FET desde el riel de salida si logré estabilizarlo a 15V? 9V es lo suficientemente bueno como punto de partida y después de que se haya aumentado el voltaje, puedo tener suficiente voltaje de puerta para mantener felices IR2110a ambos.IRF540
@OlinLathrop La resistencia de CC del 10mH es de 17 ohmios. Creo que esta es la última pregunta que me hizo y que puedo responder. No tengo un osciloscopio, así que no puedo decirte nada sobre las formas de onda.
@OlinLathrop Agregó el IR2110controlador y funciona correctamente. El voltaje de compuerta de 9V no es realmente un problema y puede arrancarse a sí mismo con un voltaje de compuerta de 15V. Es posible que desee mejorar un poco el boceto de Arduino para que pueda ser más estable y realmente hable I2C y permita la configuración de voltaje.