Power Supply – Smart Buck Converter Controller
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.
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.
Related categories:
Electronics
Microcontroller
Electrical Engineering
PCB Layout
Embedded Systems
Digital Signal Processing
STM32