Изначально задуманая схема была проше примерно вот так:

Но к сожалению ни она ни первая схема поста не работают если на базе транзистора дискретный сигнал от 0 до +5, чтоб схема заработала транзюком надо управлять дух полярным сигналом что мне не нравится. Вторая схема в принципе рабочая но как кто то сказал слишком нагорожено, вот упростил:

И так как это работает (в теории): оптопара делает управление транзистором Q1 не привязанным к питанию схемы, R1 Ускоряет закрытие Q1. Когда биполярник открывается затвор очень быстро насыщается открывая полевик, в это же время ток в L1 начинает медленно расти запасая магнитную энергию, в момент закрытия Q1 импульс самоиндукции L1 "моментально" высасывает с затвор заряд опуская его на уровень заданный TVS диодом D3 D2 Ну и через них же скидывается излишне запасенная энергия индуктивности.
P.S. Двух полярное питание это конешно круто нечего сказать, но ещё один источник питания это не айс=) GDT Не дадут таких динамических показателей да ещё всякая там индуктивность рассеивания, характеристики ферритов и всякое такое. Я пытался создать что то оптимальное для half и full Мостов с бустрепным питанием.
P.S.S Миллер возникает когда верхнее плечё очень быстро открывается и благодаря паразитарным емкостям на затворе нижнего происходит кратковременный выброс который может его открыть если на него не подавать отрицательного напряжения которое надёжно удержит его в закрытом состоянии.