¿Por qué se está muriendo el controlador MOSFET en este circuito?

Este circuito mata al controlador (un IR2104s) en condiciones normales.
Bat+ va a una batería de plomo ácido de 12V.
In+ va a una fuente de alimentación de computadora portátil de 20 V, aunque en su lugar está destinado a ser un panel solar.

El circuito toma Vin, lo pasa a través de un SMPS con dos MOSFET (impulsado por el ir2104 que muere) y entra en Bat+. El LM321 es solo un pestillo que permite que la MCU controle y lea el ir2104). El conector de la izquierda proviene de la MCU, el de la derecha sostiene las líneas eléctricas. PWM (señal PWM para el 2104) CS (pin de detección de corriente, por seguridad -puede detener el ir2104-) SHDN (una señal de apagado)

El uso de una carga puramente resistiva en lugar de la batería funciona. Entonces la batería se conecta y el conductor se da por vencido. Sin embargo, el MOSFET no muere. Esto utilizando una fuente de alimentación de corriente limitada (a 30 mA).

Hay un bucle de regulación de energía (que alimenta el PWM que entra en SMPS_PWM) que no es realmente bueno ni responde (es un algoritmo de rampa muy simple), pero incluso entonces, ¿por qué moriría el controlador?
Supongo que hay un voltaje que sube demasiado en el pin equivocado, pero ¿cómo o dónde?
Una teoría corriente es que, si el PWM fuera 100%, tendrías un MOSFET superior que está permanentemente cerrado, y eso sería un problema, pero no veo por qué. (y seguro que un ciclo de trabajo del 100 % no funcionará en un controlador de bomba de carga, pero eso debería afectar al MOSFET, no al controlador...)

Algunos datos misceláneos:

  • El controlador muere muy rápidamente (antes de que se note el calor), pero genera calor hasta que se desconecta
  • La fuente de alimentación es una SMPS tipo portátil.
  • Esta misma configuración supuestamente funciona con un panel solar, ¿podría ser algún detalle sobre la energía suministrada lo que hace que se rompa?
  • Los MOSFET no están rotos de forma visible. ¿Podría un MOSFET hacer un puente para que matara algo a través de su puerta a un alto voltaje pero se vea bien durante la prueba?

imagen más clara del esquema

NOTA: Encontré un documento de Texas Instruments que, en la página 9, trata exactamente el problema y proporciona una serie de soluciones y compensaciones.

Tome una captura de pantalla o imprima su archivo como PDF, tome una captura de pantalla y publíquela aquí. Es muy difícil ver lo que está pasando en la captura de pantalla publicada actualmente de su pantalla.
¿Ha tomado una medida del voltaje en el pin 6? No se supone que exceda VB + 0.3VI creo. Además, cuando dices que muere, ¿qué significa eso para ti?
Publique su sección PWM también. No podemos ver la imagen completa sin ella.
Subí una versión de bastante alta resolución, me sorprende que la imagen que se muestra se vea tan mal. Si haces zoom en la representación de la página (ctrl/comando +) o descargas la imagen, obtendrás la versión de alta resolución.
@Madmanguruman No hay una sección de PWM como tal. La MCU muestrea el voltaje y trata de mantenerlo constante. Se convertirá en polos y ceros y XF y tendrá la compensación digital adecuada. Por ahora es un simple algoritmo de escalera.

Respuestas (5)

Madmanguruman y David Tweed probablemente estén en el camino correcto aquí.

Aquí hay un escenario:

Cuando el circuito se inicia, el FET síncrono (T2) estará encendido. Tiene que ser así porque no hay voltaje de polarización para la excitación del lado alto para T1, excepto a través de T2. Entonces, T2 absorbe corriente de la batería a través del inductor. Entonces finalmente T2 se apaga. No importa si T1 se enciende o no, el inductor descarga corriente a través de T1 (o su diodo de cuerpo). La corriente tiene que ir a algún lugar. Los SMPS son dispositivos de 1 cuadrante (casi siempre), por lo que el suministro de la computadora portátil no hunde nada. La corriente solo puede entrar en C5 y Vcc del IR2104, que tiene una tensión de alimentación máxima de 25 V. Auge.

Una diferencia obvia entre una carga resistiva y una batería es que en el arranque, la carga resistiva es cero y la batería obviamente no lo es; después de todo, es una fuente. Esto se denomina "carga precargada" y puede ser complicado sin alguna forma de control OR activo o pasivo.

No tiene ningún aislamiento entre su buck síncrono y la batería, por lo que si su PWM ordena un ciclo de trabajo bajo, su "T2" (realmente debería ser Q2 o U2, ya que T se usa generalmente para transformadores) estará encendido con un Amplio ciclo de trabajo y sumidero de corriente a través del inductor. Su dólar sincrónico puede comenzar a actuar como un impulso sincrónico, o incluso saturarse y acortar la batería. Como dijo "Some Hardware Guy", cuando la batería está conectada, es posible que vea algunas cosas interesantes en el pin 6.

Además, existen algunos controladores reductores inteligentes que pueden detectar la caída del interruptor del lado bajo y apagar todo si se detecta una corriente intensa. El IR2104 es un controlador de medio puente de lado alto/lado bajo, que puede usarse para conducir un dólar, claro, pero no es la mejor opción.

Pruebe con un diodo grande entre su dólar y la batería, y vea si el comportamiento cambia.

Probaré tus ideas, ¡excelente resumen!
Realmente me gusta su comentario sobre el dólar que se convierte en dólar, puedo ver cómo sucedería eso y, por lo tanto, cómo explotaría el ir2104.
Ver el dólar como convertidor elevador fue muy inteligente, no lo había visto hasta que lo mencionaste. Usted menciona que podría haber mejores opciones que el 2104, ¿alguna sugerencia de parte?
Hay literalmente cientos de piezas por ahí. Si busca específicamente controladores reductores síncronos o controladores reductores síncronos, encontrará una multitud de opciones. Muchos de ellos tienen buenas características como la detección de MOSFET de lado bajo (apagado automático de sobrecorriente) y mantener ambos FET apagados en presencia de una carga precargada hasta que se necesite el ciclo de trabajo.

La nota de aplicación AN-978 tiene algunas notas sobre el dimensionamiento del capacitor de arranque C3 que pueden ser relevantes. Los ejemplos usan un valor considerablemente mayor que 0.1uf

Impresionante consejo, estoy comprobando si puede ser la solución a este problema en particular o no.

Se supone que no debes conectar el pin Vcc del IR2104 directamente al lado de alto voltaje del circuito de salida. Entre otras cosas, este pin determina el voltaje de accionamiento aplicado a los FET de potencia, directamente, para el lado bajo y a través de la bomba de carga para el lado alto. (Consulte el diagrama de bloques funcional en la página 4 de la hoja de datos ). Si bien el suministro de su computadora portátil técnicamente no viola la especificación de voltaje máximo. para este pin, me pregunto si los picos que lo hacen se retroalimentan desde el inductor a través del transistor de lado alto (o su diodo de cuerpo).

Recomendaría regular Vcc a este chip a no más de +15V más o menos.

¿Por qué no tiene resistencias en sus puertas MOSFET? Prueba con 22 ohmios. Las puertas sonarán a frecuencias bastante altas y voltajes bastante altos, lo que generará una buena cantidad de interferencia de RF y calor MOSFET sin las resistencias. Los picos de llamada pueden ser de hasta el doble del voltaje de suministro, lo que probablemente supere algunos valores máximos de la hoja de datos.

Hay una condición que ocurre en las puertas lógicas CMOS donde un pico en la salida que supera el voltaje Vcc puede hacer que el MOSFET superior se atasque. Olvidé su nombre, pero si eso está sucediendo, explicaría exactamente lo que está sucediendo aquí.

¡Guau! Impresionante captura! Tienes toda la razón, ¡incluso están en la hoja de especificaciones!