Estoy desarrollando un controlador de motor para un motor BLDC de 48V. Para esto, estoy usando el microcontrolador ATmega328P en combinación con el controlador de compuerta DRV8302 de Texas Instruments. Utiliza un algoritmo de control simple, en el que obtiene una entrada del acelerador y emite una señal PWM con un ciclo de trabajo proporcional al acelerador a los pines de entrada del controlador de la puerta, que a su vez emite una señal para activar los MOSFET correspondientes a La fase que hay que energizar. Mientras probaba este circuito en una placa de pruebas, descubrí que las salidas PWM del microcontrolador funcionan bien independientemente, pero al dar + 5V al pin EN_GATE del controlador de la puerta, el microcontrolador se apaga y deja de proporcionar la salida PWM. A continuación se muestra un esquema de mi circuito. ¿Por qué sucede esto y qué es una resolución?