Пусть не ADC, пусть компаратор -- он может останавливать ШИМ при перенапряжении. Коэффициент заполнения и частоту зададим фиксированными. Будет работать? Но КПД ниже некуда при маломощной нагрузке. С другой стороны напряжение будет быстренько превышено, а дальше начнётся пропуск импульсов. Но будь импульс слишком широкий получим выбег напряжения. Нужна высокая частота и огромные конденсаторы. Как бы это просимулировать?