Если в системе есть микроконтроллер, почему бы не воспользоваться его преимуществами? Для создания одноваттного источника питания с выходным напряжением –50 В в этой конструкции используется обратная связь, реализованная с помощью микроконтроллера (Рисунок 1). Для замыкания контура обратной связи в базовой инвертирующей топологии преобразователя с несимметрично нагруженной первичной индуктивностью (SEPIC) в нем задействованы неиспользуемый вход аналого-цифрового преобразователя (АЦП) и выход широтно-импульсного модулятора (ШИМ).
Заданное отрицательное выходное напряжение схемы регулируется изменением коэффициента заполнения импульсов, управляющих проходным MOSFET Q1. Проблема подачи отрицательного напряжения обратной связи на 12-битный АЦП микроконтроллера, работающий только с положительными синфазными напряжениями, решается с помощью простого преобразователя уровня. N-p-n транзистор Q2 вместе с резисторами R1, R2 и R3 образуют транслятор уровня, преобразующий отрицательное выходное напряжение в пропорциональное положительное напряжение обратной связи для АЦП.
Контур обратной связи в микроконтроллере замыкается простой программной процедурой пропорционально-интегрального (ПИ) регулятора. Код для управления петлей обратной связи был написан для цифрового сигнального процессора Freescale DSP56827, но его можно адаптировать к любому микроконтроллеру, поддерживающему функцию умножения. Типичный коэффициент усиления интегрирующего звена равен 0.01, а пропорционального – 0.2, но, возможно, для определения оптимальных значений потребуется провести некоторые эксперименты.