Друзья, прошу помощи. нарисовал и собрал блок питания. 36В, 1,5А. Квазирезонансный флайбек на L6565D. Все более-менее обстоятельно считал по букварям, потом отлаживал, испытывал. Работает почти удовлетворительно. Нормальный отклик на изменение нагрузки - броски около 500мВ при изменении от нуля до максимума. Устраивает. И на резистивную нагрузку все ок. Кроссовер частота получилась 400 Гц - пробовал увеличивать до 1,5кГц - тогда отклик совсем хороший, но при импульсной нагрузке усилитель ошибки в микросхеме входит в ограничение, пришлось убавить усиление. Схему прикрепляю.
Это присказка. Компенсацию прикидывал по методикам для "обычных" DCM флайбеков и для резистивной нагрузки. Всегда меня смущала нагрузка типа constant power, и, видимо не зря. У моего блока нагрузка именно такая, то бишь, при увеличении напряжения ток падает и наоборот. Так вот с QR флайбеком, в пограничном режиме (transition mode, boundary conduction mode) и при такой нагрузке получается интересная петрушка - для увеличения Vout надо уменьшать Vcomp. т.е. фаза control-to-output на нулевой частоте равна 180. Сначала подозревал это теоретически, сегодня померил на схеме - действительно так и есть. Дальше покурил аппноут AN1326 от ST и набросал в матлабе передаточные функции. Примечательно что результаты расчета в матлабе весьма точно совпали с экспериментальными данными(измерял кроссовер - около 400Гц, и запас - почти 80-90 градусов) , так что есть шанс что считал даже правильно. Прикрепляю архив с матлабовскими скриптами. и картинки - результаты, похожи на правду.
В общем, как и говорил, с резистивной нагрузкой все ок, а с постоянной мощностью - косяк. На частоте около 40-50Гц наблюдаю фазу 180 на прототипе. и матлаб ее примерно там же рисует (30 Гц). Практически это приводит к тому, что иногда блок с такой нагрузкой "заскакивает" в нештатный режим: максимум выходного тока, а напряжения сколько хватит (по факту около 12-15В и мощность около 40 Вт). Усилитель ошибки при этом находится в верхнем ограничении, блок выдает максимальный ток при малом напряжении. Нормальный же режим - 36В, 56Вт - при не запертом усилителе. "Заскок" происходит иногда, при коммутации сети. Я так понимаю что это неправильная компенсация. Подскажите, как правильно надо сделать?
Да, при расчете пер. ф-ции в матлабе вместо R для резистивной нагрузки подставляю минус R для const power. Имею же право так делать?