Prefacio, soy un aficionado no un ingeniero eléctrico, así que por favor sea amable.
Estaba buscando una solución de control de motores mejor que la l298N para corrientes más altas y que tuviera un precio y tamaño similares, pero no la encontré.
He buscado en la red esquemas de puentes h para copiarlos y hacer una PCB para mis proyectos. Hasta ahora esta es la parte del circuito que hace el trabajo pesado: El diseño es de Lewis Loflin http://www.bristolwatch.com/k150/port5.htm
Señales de control de 5v (ATMega 328p, frecuencia PWM de 500Hz), el motor es de 24V/5A (motor limpiaparabrisas), los MOSFETs son IRF3205 (N) y AO4407A (P, sólo tengo MOSFETs SMD de canal p a mano y todos son -30Vds), BC547 NPN. El problema es que el circuito no tiene protección contra picos de tensión (según mis limitados conocimientos, a menos que los diodos del cuerpo cuenten como tal) y el AO4407A tiene una tensión nominal de -30 Vds, que probablemente sea inferior al pico de tensión que podría producirse.
¿Qué debo cambiar en el circuito para proteger los MOSFET de la liberación del humo mágico?
¿Ayudaría el uso de PWM para subir y bajar lentamente el motor? Las soluciones que he leído sobre consisten en: diodos, MOVs, filtros de paso bajo, condensadores, bobinas, resistencias de puerta, pero ¿qué solución se considera no exagerar y "lo suficientemente bueno"? No tengo un osciloscopio para medir el pico de tensión, así que no estoy seguro de los valores que deben tener los componentes de protección.
También he leído que para el control PWM, sólo debe utilizar PWM en 1 de los MOSFET (N, P) par, ¿es eso cierto?