Eso era un pdf cuando se subió originalmente, pero ahora voy a tratar de ampliar los subcircuitos. Por favor, hágame saber si hay una mejor manera de hacer esto. Estoy tratando de hacer un controlador de motor BLDC basado en PIC pero estoy dibujando ~0.5A incluso sin motor conectado. Puedo mover un motor, velocidades variables, en el sentido de las agujas del reloj, en contra de las agujas del reloj, han validado mis tablas de accionamiento, pero no lo estoy haciendo de manera eficiente ... como en todos.
Sospecho que estoy permitiendo que se dispare algo de corriente a través de un par de transistores. Los MOSFETs se calientan muy rápido cuando intento hacer PWM a frecuencias mayores de 1kHz (idealmente querría que esto funcionara a unos 30kHz). Mucho tiempo en el o-scope me ha mostrado que los voltajes de la puerta se cruzan (el lado alto se apaga y el lado bajo se enciende) durante aproximadamente 1us y luego durante aproximadamente 2us cuando el lado alto se enciende y el lado bajo se apaga.
Como todos los MOSFETs son de canal N, tengo que utilizar un controlador de puerta (LM5109BMA) para aumentar la tensión y poder encender los MOSFETs del lado de alta. Desafortunadamente, para que esto funcione necesito seguir cargando un tapón de arranque, lo que significa que tengo que hacer ese negocio en el que los dos MOSFETs de un par conmutan uno frente al otro.
Supongo que mi pregunta es, ¿es realmente tan malo ese cruce de 1us a 2us? ¿Hay alguna manera de mitigarlo en la práctica?
ver también: Notas de aplicación del AVR443 y AN957 de Atmel y Microchip