Ещё раз спасибо за информацию. Воспользовался формулами для расчета дросселя, сделал немагнитный зазор. Теперь транзистор при токе 7А практически не греется, диод D3 заменил на 30CPQ045 не греется вообще (ещё бы такой грелся

) . Но возникла другая проблема - стали сильно греться R7 и D1, а вместе с ними и TL594, при этом ни Q1, ни R8 не греются. После получаса эксплуатации TL594 скоропостижно скончалась. Думаю всё дело в R7, но каково должно быть его значение? Или я не прав? У D1 рабочий ток 1А.
И ещё одна особенность. В схеме с биполярным транзистором, на 12 выводе TL594 стоит сопротивление 680 Ом на Uпит. Если это сопротивление оставить и в схеме с полевым транзистором, то последний в свою очередь всё время находится в открытом состоянии. Поэтому на схеме с полевым транзистором я его убрал для нормальной регулировки (12 вывод TL594 напрямую подключен к Uпит). Нормально ли это?