How to compute Buck/Boost/LDO output voltage by feedback resistors using Python
You can use the UliEngineering library in order to compute the output voltage of your voltage converter.
First, you need to know Vfb
, the feedback voltage of your converter IC, which you need to read from the datasheet. For this example, we’ll use the AP3012’s feedback voltage of 1.25V
.
from UliEngineering.Electronics.VoltageDivider import feedback_actual_voltage
from UliEngineering.EngineerIO import auto_format
# Compute voltage
output_voltage = feedback_actual_voltage("220k", "12.1k", vfb="1.25V")
# output_voltage == 23.97727272727273
# ... or format and print it
auto_format(feedback_actual_voltage, "220k", "12.1k", vfb="1.25V") # Prints "24.0V"