Power Supply – Smart Buck Converter Controller

Job ID: 40076374

Budget: $15 – $25 USD

Goal : Create firmware for a digital controller of a buck DC-DC converter using ADC Feedback.
Constraints:
Output voltage setpoint: 3.3–12V
Must implement PID control in firmware.
Must detect :
Over-voltage
Over-current
Thermal warning (simulated temperature input OK)
Firmware Requirements :
Sample output voltage and current via ADC (~20 kHz).
Adjust PWM duty cycle to maintain setpoint.
Provide UART CLI commands :
SET_VOLT x.xxGET_TELEMETRY Log faults in EEPROM/Flash.
Suggested Hardware:STM32F0, STM32G4, or TI LaunchPad C2000.