Итак, КР1156ЕУ1 aka
78S40. Уникальная особенность чипа в том, что он не законченное изделие, а представляет собой этакий набор функциональных блоков, практически все из которых не связаны друг с другом. Таким образом, на его основе можно строить свои, практически любые архитектуры импульсных преобразователей, соединяя блоки тем или иным образом. Это классика, это знать надо!

А вот как раз со знанием теории у нас имеются большие пробелы. Как известно, в грамотно сделанном преобразователе усилитель ошибки должен быть правильно скорректирован по своей амплитудно-частотной характеристике, адекватно параметрам остальной части схемы. Иначе, в лучшем случае, обратная связь будет тормозной, не поспевать за изменениями входного напряжения, нагрузки и пр. А в худшем систему расколбасит в плохой генератор. Ну и вопрос, конечно, в том, а как всё это считать-подбирать? Посоветуете умных, но при этом понятных источников почитать на эту тему?
Практический пример: попытался вот сделать преобразователь из +12В в -12 (примерно) по классической
buck-boost топологии. С настоящим ШИМ-ом, а не "упрощённым", как в
MC33063. Методом подбора
имени проф. Тыка, обратную связь более-менее неколбаситься удалось заставить только подключением в местную ООС операционника ошибки кондёра C3. Но при этом схема при включении начала давать адский выброс напряжения на выходе в -21 с лишним Вольт! Так что танталовый кондёр C8 спалило!

Попытался сделать схеме "мягкий запуск", чтобы в момент включения выход обратной связи взлетал на максимум, потом постепенно отпуская. Для чего навесил на неинвертирующий вход ОУ цепочку из R2, C2. Параметры её, опять же, подбирались по заветам проф. Тыка.

И в целом, это в значительной степени помогло - выброс напряжения сократился где-то до 13В. Но вот что странно - пытаюсь увеличить ёмкость C2, и когда она приближается примерно к 0,1 мкФ, схема теряет стабильность - обратная связь входит в генерёжку. Хотя казалось бы, каким местом эта цепь относится в ней?! В общем, много непонятного.