Добрый день.
Нужна консультация по алгоритмам управления LLC преобразователем с полностью цифровым контроллером. Т.е силовая часть управляется микроконтроллером с продвинутым таймером, встроенной системой защит, мониторингом состояния силовой части итд.
За основу такой конструкции был выбран камень STM32F334 c HRTIM таймером, специально предназначенным для управления квазирезонансными преобразователями. За счет интеполяции в таймере период м частот таймера можно менять с очень малым шагом.
Вот только оказалось, софтовая поддержка данных режимов крайне слабо описана в аппнотах. Аппартаная реализация например STEVAL-ISA147V2 500 W fully digital AC-DC power supply (D-SMPS) based on STM32F334C8 microcontroller а исходных кодов нет.
Зато микрочип описал все достаточно подробно Microchip’s 200W DC/DC LLC Resonant Converter Reference Design (качать и ставить 200W LLC Resonant Converter Design Package) но у него хардверная реализация таймера хромает- нет высого разрешения по частоте, защита от перегрузок реализована в софтверном цикле, а не аппартано на встроенных компараторах, как STM32.
Вопрос- как скрестить ужа с ежом и перенести проект с dsPIC на STM32.
Или посоветуйте аппноты других производителей (TI, freescale) c подходящими описаниями.