Здравствуйте, GSM-модулю SIM900 нужно хитрое напряжение 4В 1А. Мощный линейный стабилизатор с маленьким минимальным падением стоит дорого. Можно ли сделать импульсный DC-DC с управлением от MCU (STM32) и сэкономить?
Теорию по buck можете посмотреть тут http://www.ti.com/lit/an/slva477a/slva477a.pdf Но делать на MCU питания для GSM я бы не стал. Мало ли что там произойдет с питанием когда будете обновлять прошивку контроллера или watchdog сработает или просто будете в режиме отладки.