Для полевиков можно сделать, напр., вот такой драйвер:
Что касается насыщающегося транса, рассчитывается он именно по насыщению
. Один кв. см. сечения сердечника при изменении индукции в нем на 1 Тл(тесла) дает 100 мквс(микровольтсекунд). Индукция насыщения ферррита 2000 НМ примерно 0,3-0,35 Тл. На протяжении импульса сердечник насыщающегося транса перемагничивается из -мах в +мах, т. е. на 0,6-0,7 Тл. Задаемся напряжением на выходе насыщающегося транса 20 В(при напр. питания 300 В). Пусть частота будет 50 кГц, транс - на кольце К16х10х4,5. Его сечение 0,3х0,45 см=0,135 см2. При 0,6-0,7 Тл переходе он даст (0,6-0,7)х0,135х100=8,1-9,45 мквс на виток.
Длительность импульса - полпериода, при 50 кГц это 10 мкс. На выходе надо импульс 10 мксх20 В = 200 мквс. Делим на 8,1-9,45 мквс, которые дает сердечник. 200/(8,1-9,45)=21-24 витка. Первичная обмотка - в пропорцию. Т. е. эти две обмотки, что соединяются вместе - ОС с силового транса и первичная насыщающегося - должны быть такими, чтобы при 300 В питания давать рассчетное напряжение на выходе(20 В в данном разе).
Какой брать резистор, что стоит с ними последовательно - точно не знаю. Вероятно, рассчитывать на ток в 5-10 раз больше, чем тот, что получается на нормальной индуктивности трансика. Напр., делаем напряжение на его 1 обмотке 10 вольт. Выходит 11 витков. Индуктивность этой обмотки будет ок. 120 мкГн. На 200 мквс выходит переход 200/120=1,6 А. 1,6*5=8,3 А, при 10 В ОС выходит сопротивление 10/8,3=1,2 Ом. Но это не догма, может, при 5 Ом будет работать лучше
.