Der OP ist hier eigendlich nur als Stromlieferant zum schnellen schalten des Mosfets. Allerdings sieht es so aus, als wenn die gezeigte Schaltung invertiert. Typischerweise ist der Ausgang des OP immer positiv wenn an + das höhere Potential anliegt und negativ (oder Null bei Single supply) wenn an - das größere Potential ist. + ist hier über die Dioden mit ca. 0,7V vorgespannt. Ist der - Eingang des OP größer der Diodenspannung ist der Ausgang des OPs=0, ist er kleiner dann +Ub.
Kann man aber auch diskret lösen über Push-Pull (Spannunsgfolger) mit NPN und PNP und einer Potentialanpassung über Transistor und Widerstand vor der Push-Pull.
Man kann anstatt der Freilaufdiode auch einen zweiten Mosfet nehmen (Synchron- Wandler). Allerdings ist bei dir der Mosfet an der falschen Stelle. Wenn der PWM Mosfet sperrt kann kein Strom mehr fließen, da der Synchronfet dahinter sitzt. Ev. muss man eine kleine Totzeit einplanen, damit der Synchronfet nicht die Betriebsspannung kurzschließt.

MfG
Manu