sam_soft написал : но думалось может еще проще что есть.
Есть. :) Например, используя зависимость Кзап. импульса ШИМ. Т.е. при КЗ он ограничивается до определённой величины, которая зависит от скорости реакции схемы ограничения и всяко-разных индуктивностей паразитного и реального характеров - рассеяния,дросселя и проч. Так вот, зная Кзап. при КЗ,можно сравнивать длительность импульса с выхода ШИМ-контроллера с заранее определённым импульсом. При достижении Кзап. нужной величины запускать таймер антистика (можно обойтись одновибратором, который сбрасывается при определённой величине Кзап.). Это выгодно пользовать, если на вторичной стороне присутствует источник помехи, например осциллятор или что. Кстати схемка такой точности, которая сварнику и не нужна. Впрочем фантазии здесь простор большой...