Estou tentando controlar uma bobina do aquecedor (resistência ~ 0,9 Ohm) com PWM usando um MOSFET. O modulador PWM é baseado em LM393, o MOSFET é IRFR3704 (20V, 60A).

Se eu colocar um resistor de 1k no lugar do aquecedor, tudo corre bem e as formas de onda nos pontos de teste CH1 e CH2 são quase quadradas. Mas quando coloco um aquecedor real no esquema, a oscilação ocorre na extremidade descendente do pulso no momento em que a tensão cruza Vth (os canais são misturados aqui: o canal do osciloscópio amarelo é conectado ao ponto de teste CH2 e o canal ciano ao CH1). A amplitude da oscilação é um pouco maior que a tensão da bateria e atinge 16V no máximo. Sou principalmente um especialista em microcontroladores e meu conhecimento desse tipo de circuito é fraco. É um efeito da indutância do aquecedor ou algo mais? Como se opor?

adicione pequeno feedback positivo (por resistor) para fornecer histerese leve (na configuração de ponto por R3 na linha de ponto da forma de onda dente de serra