Делал подобное на транзисторной сборке
FDS6961A. Затворами управлял от MC74HC14AD, запитав от 5В. Каждый затвор управлялся двумя выходами микросхемы с резисторами по 100 Ом. Ради интереса пробовал ШИМить коллекторным движком на пару ампер с частотой с десяток килогерц, сбоев не было. На что обратить внимание.
1 Понятно что в таких простейших схемах не нужно никакой опторазвязки, если её делать только ради избавления от помех и сбоев. Надо просто грамотно развести землю на печатной плате.
2 Использовать быстродействующие диоды. Диоды Шоттки недорогие на такие токи и напряжения.
3 На микросхеме, выполняющей функцию драйвера полевика не должно быть провалов по напряжению питания в момент включения/выключения полевика.
4 На линии 24В, не должно быть серьёзных всплесков напряжения в момент выключения полевика, точнее на стоке полевика
Если не уверены что у вас получилось всё правильно, проверьте осциллографом непосредственно на ножках питания микросхемы и полевика.