Делаю ШИМ регулятор частоты вращения вентилятора печки (в машину).
Использую контроллер ATtiny2313, частота работы ШИМ ~32кГц. Взял p-канальный полевик IRF4905 (Rds=0,02 Ом), им управляю с помощью BC548. Выход полевика подключил напрямую к двигателю вентилятора (проект вкладываю).
Так вот, всё работает правильно, но полевик дико греется, за пару минут работы готов плавить пластик (на полевике небольшой алюминиевый радиатор примерно как пластина 30х20мм). Замерил ток через двигатель вентилятора напрямую (без моей платы) - 4,2 А
4,2А*4,2А*0,02Ом=0,3528 Вт должно выделяться на полевике как я понимаю. В чём моя ошибка, подскажите плиз

PS: сорри если создал тему не в том разделе, всё же думаю в этом разделе правильнее