He hecho un muy simple MOSFET LED driver que utiliza el PWM de un Arduino Nano para conmutar un MOSFET que controla la alimentación de unos 16 metros de tira de LED.
Estoy utilizando MOSFET STP16NF06 .
Estoy controlando LEDs RGB, así que uso tres MOSFETs uno para cada color y cuando los 16 metros de tira LED están funcionando estoy consumiendo unos 9,5 amperios.
9.5 A/ 3 channels = 3.17 A maximum load each.
El MOSFET tiene una resistencia a plena carga de 0,8 , por lo que mi calor debe ser mi I 2 R pérdida de
3.17 amperes^2 * 0.08 ohms = 0.8 watts
La hoja de datos dice que obtengo 62,5 °C de calor por vatio, que la temperatura máxima de funcionamiento es de 175 °C y que la temperatura ambiente prevista es inferior a 50 °C.
175 °C - (0.8 W * 62.5 °C/W) + 50 °C = 75 °C for margin of error
Estoy corriendo estos MOSFETs sin un disipador de calor, y lo he dejado funcionando toda la noche en un programa que sólo los ciclos rojo verde azul blanco sin parar y no se sobrecaliente. Espero que este circuito pueda funcionar más de 16 horas al día.
Estoy utilizando una fuente de alimentación de 12 V para los LEDs y una señal de control de 5 V desde el Arduino, por lo que no debería ser posible para mí superar el voltaje de drenaje de la puerta de 60 V o el voltaje de la fuente de la puerta de 20 V.
Hoy he estado jugando con él junto a mi escritorio en mi oficina con aire acondicionado y me he dado cuenta de que no podía apagar el canal rojo como antes. Y midiendo de puerta a drenaje sin alimentación conectada encontré 400 en el canal rojo y una resistencia inconmensurablemente alta en los canales verde y azul.
Este es el esquema con el que estoy trabajando. Es la misma cosa sólo se repite tres veces y los 5 V es una señal PWM desde el Arduino y el único LED sin una resistencia es sólo un stand in para la tira de LED que tiene resistencias y una configuración sólida que yo no sentía que necesitaba para modelar.
Creo que falló después de enchufar y desenchufar el Arduino unas 50 veces, aunque no estoy seguro de la importancia que tiene, ya que el Arduino sigue funcionando.
Así que dado que funcionó durante unos días incluyendo un día de alta carga, mis preguntas :
-
¿Es posible que al conectar y desconectar el Arduino de este circuito se dañen los MOSFET, pero no el Arduino?
-
¿Podría ser la ESD la culpable? Mi escritorio es de madera recubierta de resina o madera laminada. Cabe señalar que la fuente de los tres MOSFET es la GND común.
-
No tengo un soldador de lujo, y no tengo ni idea de si supera los 300 °C. Sin embargo, usé soldadura de plomo y pasé el menor tiempo posible en cada pin y soldaría el pin uno del primer MOSFET y luego el pin uno del segundo MOSFET, etc, no haciendo todos los pines de un chip consecutivamente y si demasiado calor de soldadura era el problema ¿por qué no habría creado el problema inmediatamente? ¿Por qué ha aparecido ahora?
-
¿Hay algo que se me haya pasado por alto o un descuido en mis cálculos?