I have a input source from 50mV to 4V and I want a fixed/regulated voltage of 3V. Input voltage is varying every time so in order to achieve the 3V I have to implement Buck as well as Boost converter with respect to the input voltage.

I couldn't find any chip/IC which operates at such a low voltage 50mV, So what could be the solution for this? Do I need to detect the input voltage before using Buck/Boost converter?

  • \$\begingroup\$ 50mV does not seem like a power input to me. Are you trying to amplify a signal or get power from a very low voltage power source? \$\endgroup\$
    – user36129
    Commented Apr 14, 2014 at 7:54
  • \$\begingroup\$ Do you have an idea of duration of input at each level? What current sourcing is possibly at each voltage level? \$\endgroup\$
    – Joe
    Commented Apr 14, 2014 at 14:32
  • \$\begingroup\$ There are buck-boost and boost-buck (aka Çùk converter) that do what you want. But for such input, you may need to consider other solutions. \$\endgroup\$
    – K. Rmth
    Commented Jul 16, 2015 at 6:39

1 Answer 1


50mV as a power source is energy harvester range, meaning the device operation will be sporadic at best. There are few devices from Linear which start working from ~200mV, depending on the energy source.

  • \$\begingroup\$ The energy source is thermal, the voltage varies from 50mV to 4V so if I want to get 3 V at the output I will have to use Buck as well as boost depending on the input voltage, is there a way to detect what voltage is coming? I did see some IC from LT but didn't really find the exact one I am looking for. \$\endgroup\$ Commented Apr 14, 2014 at 8:05
  • 1
    \$\begingroup\$ I think it will be enough just to apply a load to the energy source for the voltage to drop. \$\endgroup\$
    – Lior Bilia
    Commented Apr 14, 2014 at 8:09

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.