Adaptive tuning system and parameter estimation of a digitally controlled boost converter with STM32