Aquí está el esquema: He intentado hacer que este controlador de motor sea lo más difícil posible, pero aún veo fallas ocasionales en las que el MOSFET y el diodo D1 fallan.
¿Alguna idea de qué podría estar causando esto? ¿También hay algo que pueda hacer para que este controlador sea aún más difícil?
Información adicional: El motor es controlado por un microcontrolador. El ciclo de trabajo de PWM está limitado alrededor del 60%. El motor puede consumir aproximadamente 5A o más dependiendo de la carga, pero todo esto se alimenta mediante una fuente de alimentación de conmutación con una capacidad nominal de 3.75 A con un cierre de sobrecorriente (rápido), por lo que debería limitar la corriente en casos con carga excesiva. La frecuencia PWM es de aproximadamente 700Hz.
No sé qué se está quemando primero, el mosfet o el diodo. Intenté reemplazar el diodo (antes de saber que también se había quemado el mosfet), y se quemó de nuevo después de haber activado el bloqueo unas cuantas veces.