power - PMIC power module handling

New in version 1.4.

The power module allows you to read the card10’s power status in your scripts.

Example:

import power

print(power.read_battery_voltage())
power.read_battery_voltage()

Read the battery voltage in V. Please keep in mind that battery voltage behaves exponentially when interpreting this value.

Warning

Card10 will hard-shutdown once the voltage drops below 3.4 V

New in version 1.4.

power.read_battery_current()

Read the battery-side current flow in A.

New in version 1.4.

power.read_chargein_voltage()

Read the charge voltage in V.

New in version 1.4.

power.read_chargein_current()

Read the charge current in A.

New in version 1.4.

power.read_system_voltage()

Read the system-side voltate in V.

New in version 1.4.

power.read_thermistor_voltage()

Read the thermistor voltage in V.

There is a resistor network from GND over a thermistor (10K at room temperature) over 10K to the Thermistor Bias voltage. This reads the voltage between thermistor and resistor.

New in version 1.4.