Skip to content

Power documentation

V Electronics edited this page Oct 4, 2025 · 3 revisions

Structure

This article is separated into sections just like the schematic:

You can view the schematics by downloading the power.kicad_sch file from the repository and opening it in KiCad.

Charger BQ25792

A host controlled charger, that can also operate in default mode without host management. Ensures safe and efficient charging of the battery. See datasheet for all features and full description.

Below are listed all pins that interact with the smartphone's software:

SYS

The charger output voltage to the system.

D+ and D-

Used for "USB host/charging port detection for VIN1 input. The detection includes data contact detection (DCD), primary and secondary detection in BC1.2, and the adjustable high voltage adapter."

SCL and SDA

Allow managing the chargers settings through I2C. See register map in datasheet.

CE (Charge Enable)

Allows the compute module to send enable and disable signals to the charger from a GPIO pin.

INT

Sends an active low, 256μs pulse to the host to report the charger device status and faults.

1.8V and 3.3V rails TPS650250

The TPS650250 device is an integrated power management IC that provides multiple power rails. The TPS650250 provides three highly efficient, step-down converters targeted at providing the core voltage, peripheral, I/O and memory rails in a processor-based system.

The 2 LDOs are not in use, currently we only use 3 DCDCs.

EN_DCDC1-3

DCDC converter enable pins. A logic high enables the converter, a logic low disables it.

Converter 1 is controlled by the CMs GPIO and can be disabled by the EG25 privacy switch (even if GPIO is high).

Converters 2 and 3 are controlled from the CMs GPIOs.

3.3V A 1600mAh rail is reserved for the power hungry EG25 GSM&GPS IC.

⚠EG25 datasheet specifies max current to 2A.

3.3V B 800mAh rail is reserved for other devices requiring that voltage e.g. camera.

1.8V 800mAh rail is reserved for devices requiring that voltage e.g. screen.

PWRFAIL

Alerts the host when battery is low. "Active low when PWRFAIL comparator indicates low VBAT condition." The threshold is hardwired (set by the divider connected to PWRFAIL_SNS.)

Battery connector

2 position wire to board terminal block used to connect the battery leads to the system without the need to solder.

Privacy switches

Remove power form specific components of the system. Due to different current consumptions of each switched component, each switch operates differently.

E.g. It is not possible to switch the EG25 directly with a small switch because it consumes 2A peak current.

SW1

Disables DCDC converter number 1, which is reserved for EG25. In effect EG25 is powered off

SW2

Cuts power from microphone.

SW3

Cuts power from the camera using a MOSFET.

5V 6A rail MP3429GL

Boost regulator, it is hardwired to be enabled. No interactions with software.

LCD 22V 1.4A rail AP3032KTR

Boost regulator powering the LCD backlight, supports PWM dimming.

CTRL

Connected to the CM GPIO, used for switching the regulator using PWM to dim the LCD backlight.

⚠LCD power consumption is unknown due to shit datasheet and no response from the manufacturer. LCD component may change soon.

Clone this wiki locally