Smart Switching Regulator
Open, Needs TriagePublic


The next generation Power Board for the AXIOM Beta will feature Smart Switching Regulators to increase the power efficiency and flexibility in voltage regulation. The idea is to use a custom switching regulator based on an energy efficient FPGA/CPL and a power stage.

This task comes in different flavors, ranging from Medium to Hard.


  • Define the control loop and switching modes. (Medium)
  • Implement control loop and switcher (Medium)
  • Simulate switcher to ensure functionality (Hard)
  • Test and optimize switching behaviour (Extreme)


  • Switching Regulator Know-How
  • Mixed Mode Simulation Know-How

Language Skills:

  • HDL (VHDL or Verilog)

Difficulty: Medium or Hard

Mentors: Bertl

Notes: If you do not have access to the required hardware platforms/dev kits, we will provide them (or remote access) to you for the duration of the project.


Related Objects

Bertl created this task.Feb 9 2017, 4:52 PM
Bertl updated the task description. (Show Details)
Bertl raised the priority of this task from to Needs Triage.
Bertl moved this task to FPGA / HDL on the Google Summer of Code 2022 board.
Bertl added a subscriber: Bertl.
Bertl updated the task description. (Show Details)Feb 9 2017, 5:20 PM

Some points regarding sensor and battery supply specifications:

  • List of potential sensors to be used with Axiom is here.
  • On the input side, there are two rails (5V/3A), where one supplies directly to MicroZed and the other is used for everything else.
  • It is safe to assume that the maximum amperage for any DC/DC is about 2A (probably 1.5A is more than enough) and will typically be around 500mA or less.
  • The voltage range per regulated rail can be assumed between 1.0V (typically 1.5 is fine) and 4.0V (typically 3.6 max).
  • From the eight regulated rails, typically two supply the interface board (currently unused) and six supply the sensor. From those six rails, two can carry slightly more power than the others (because they have more connections). The routing fabrics and other electronics usually consume a maximum of 100mA from the 5V supply rail, so the total for all the regulated rails can be assumed to be around 2.5A @ 5V (to keep a safety margin to the 3A max).
sebastian updated the task description. (Show Details)May 24 2017, 4:34 PM
niculescu_vlad claimed this task.

Does anyone have a list of the Beta's rails and realistic maximum currents? (The description in @usmanwardog's post above is a bit hand-wavey ;)

I have a fairly accurate idea of what the CMV12000's needs are, and what the East MachX02 & related peripherals draws, but my modified Beta design did away with the West MachX02 (because I didn't need it in my application) and that's where I'm noticing comments in other threads about hot FT60x USB i/f chips, which means significant current there that needs to be considered...