Отслеживая ток в контуре, мы знаем о его величине и о заряде в ёмкости.
Дальше, всё просто... - при превышении установленного тока,приходит запрет на генерецию. При попытке генерации, если ток не выходит за рамки, она продолжается. Эти рамки устанавливаются либо автоматически, либо врукопашную.
Одна из "фишек" в том, что прерывыние тока всегда происходит в его нуле. ВСЕГДА! Это гарантированно бережёт транзисторы от выхода из строя.
Помимо того, схема идеально подстраивается под нужную фазу, и включает ключи в идеальное для схемы время. Это только фрагмент функций... Их там заложено гораздо больше. Впрочем, описывал... Хоть, и не всё.
З.Ы. Подобной схемы Вы не увидете. Здесь, на форуме, выкладываю только свои (или с помощью Великих (Владимир) Гуру) разработки. Мне нравится этим заниматься и делиться (Разработками).