Power Supply (PPS)

The PPS (Programmable Power Supply) application turns the RMT into a compact bench power supply. It was originally built for PPS calibration, but serves as an additional feature — a micro lab PSU.
In normal operation of other applications (e.g., MotorPumpDrive), the power supply is configured automatically by the firmware. The PPS app provides manual control for standalone use cases — such as powering non-standard modules or boards with custom voltage requirements.
Specifications
| Parameter | Value |
|---|---|
| Voltage range | 1.0 V — 20.0 V |
| Voltage step | 0.5 V |
| Max power | 4.5 W |
| Current limit | 100 — 1000 mA (auto-calculated, not adjustable) |
Only the voltage is adjustable. The current limit is calculated automatically based on the maximum power budget:
I_limit = 4500 mW / V_output
For example, at 5V the current limit is 900 mA; at 15V — 300 mA.
Interface
The PPS screen displays:
- Voltage (top-left) — current output voltage in volts.
- Current limit (top-right) — auto-calculated current limit in mA.
- Knob (center) — visual representation of the voltage setting, controlled by the encoder.
- Power button (inside the knob) — toggles the output ON/OFF.
- Status — shows "Run" or "Stop".
Controls
| Action | Control |
|---|---|
| Increase voltage (+0.5V) | Rotate encoder up |
| Decrease voltage (−0.5V) | Rotate encoder down |
| Toggle output ON/OFF | Press OK |
| Exit application | Press Back |
If a hardware fault is detected, the output is automatically disabled and an error message is displayed.