А напряжения питания не проседает ?
транзистор IRF540 44 мОм и на ненужные тут 100 V - греется он ровно на столько на сколько на нем тепла выделяется. т.е. у вас что-то работает не правильно. Надо смотреть что на затворе у него.
Я больше люблю IRF2804 на 2 мОм и 40 вольт.
Вы учли что в вашей схеме ОЭ инвертирует ШИМ ?
Попробуйте статически включиь ключ без мотора с легкой нагрузкой. и замерьте напруги и проставьте на схеме.
=============
КОРОЧЕ. вот такой драйвер ПРАВИЛЬНО собраный из исправных деталей ни как не может не работать.
