Calculate a voltage divider with real world resistances.
voltageDivider(
5V, // input voltage
1.2V, // desired output voltage
100kOhm // order of magnitude for the divider
)
vin | Input voltage. |
vout | Desired output voltage. |
resitorOrderOfMagnitude | The order of magnitude for the resistors (optional). If not given, one resistor will be in 1-10Ohm range. |
maxTolerance | Maximum tolerance allowed for ideal resistor case (optional). If not given, 1% is used. |
resistorTolerance | The tolerance of the used resistors (optional). Used for calculation of worst case values. If not given, 1% is used. |
series | The resistor series to use. If not given, E24 is used. |
return value | Array of realisable voltage dividers. |
The difference bethween the voltage divider and the reisistor divider above is that in this case, the output voltage and its errors are given instead of the resulting division ratio.
The result is an array containing the matching resistor pairs, output voltages, and the error in percents: