Use el circuito BJT de 12V y un polo tótem de empujar / tirar para crear una interfaz de "voltaje" de 12 V a la puerta del MOSFET del canal N que tiene allí. Luego puede conducirlo con fuerza y rapidez (30kHz es bastante rápido, necesita alta corriente para encender el FET de manera eficiente) con la mayor cantidad posible de 12V. Su microcontrolador se beneficiará de una mayor abstracción de la carga inductiva, y puede generar cientos de miliamperios en lugar del límite de una pequeña salida PWM de baja potencia de 3 V del STM32F4.
Página 12, en la Figura 10 de esta nota de la aplicación de Texas Instruments muestra el tótem Circuito conductor para conducir un MOSFET.
Esto solucionará el problema de voltaje de la unidad de la compuerta y le brindará increíbles beneficios de una conmutación más rápida y eficiente, más aislamiento del microcontrolador sensible de la retroalimentación inductiva del motor, y es una gran lección sobre cómo utilizar una interfaz de voltaje para conducir FET que pueden no tener puertas agradables y de bajo voltaje, lo que le permite utilizar casi cualquier FET estándar, incluso los que tienen umbrales de 10V Vgs.