Programmable Buck Converter Design

0:00

Work done
  • Restored the main broken passive connectivity around U2, U3, U4, L1, R1, R2, R3, R4, R5, R6, R7, R8, R9, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, and C16.
  • Re-established named nets for buck power, feedback, enable, reset, BOOT0, sense filtering, and MCU decoupling, including VOUT_PWR, VIN_PROTECTED, SW_NODE, VFB, BUCK_EN, BOOT_DRV, ISENSE_RAW, ISENSE_ADC, NRST, BOOT0, 3V3, and a new shunt-side net on R7.
  • Corrected passive assignments on R8 to 30 Ω, R1 to 191 kΩ, R2 to 10 kΩ, R3 to 100 kΩ, R4 to 10 kΩ, and R9 to 1 kΩ.
  • Verified the layout still uses the JLC7628 4-layer stackup.
Success criteria review
  • ✅ Main passive connectivity for power, feedback, sensing, reset, and MCU support was substantially restored.
  • ✅ Several incorrect passive values were corrected to better match their intended roles.
  • ❌ ERC is not clean yet. Remaining ERC now shows 42 floating pins, all on unused U1 MCU pins that still need to be explicitly documented as intentional non-connections.
  • ❌ The PCB is not yet ready for resumed routing because airwires increased to 88 after restoring schematic connectivity; routing/forward-sync follow-up is still required.
  • ✅ The PCB stackup is confirmed as 4-layer JLC7628.
  • ❌ I could not finish a deeper live rules/constraint verification pass in this session.
Next steps The next work should be to document intentional unused U1 pins, then re-check ERC and review layout rules and airwires before routing continues.
3 days



STM32G4 Digital CC-CV Buck Converter

STM32G4 Digital CC-CV Buck Converter thumbnail
Digitally controlled 24 V to 0-12 V 1 A buck converter with STM32G4 MCU, CC/CV regulation, SWD debug, SPI expansion connectors, and placeholder power I/O connectors.

Properties

Architecture uses an analog buck power stage with STM32G4 digital supervisory control for programmable CC/CV behavior. Open items: final input/output connector naming, exact SPI role assignment, and firmware loop implementation details. Design target: 24V input, 0-12V output, 1A maximum load, BOM under $20, ripple within +/-10% for voltage and current.

Pricing & Availability

Distributor

Qty 1

Arrow

$4.15–$6.73

Digi-Key

$9.78–$10.72

LCSC

$3.76–$3.80

Mouser

$9.94

TME

$1.34

Verical

$3.53–$16.05

Assets

No assets added.

Controls