21 Power Supply Drivers

This chapter describes all of the available drivers for power supplies.

TODO: demo driver

21.1 Alientek

Device Family

Driver

Transport

Notes

DP100

alientek_dp

hid

21.1.1 alientek_dp

This driver works on Alientek DP100 mini Digital Power Supply.

Path for connection (vendorId:productId) is: 2e3c:af01.

21.2 GW Instek

Device Family

Driver

Transport

Notes

GPD-X303S series

gwinstek_gpdx303s

uart

9600 Baud default. Tested with GPD-3303S. No support for tracking modes yet.

21.2.1 gwinstek_gpdx303s

Supported models should include GPD-2303S, GPD-3303S, GPD-4303S, and GPD-3303D.

21.3 Kuaiqu

Device Family

Driver

Transport

Notes

Kuaiqu SSPS-S series

kuaiqu_psu

uart

Kuaiqu SPPS*D series

kuaiqu_psu

uart

Kuaiqu SPPS-D series

kuaiqu_psu

uart

Tested on a Kuaiqu SPPS-D3010-232\

Kuaiqu R-SPPS series

kuaiqu_psu

uart

21.3.1 kuaiqu_psu

This driver supports all Kuaiqu programmable PSUs, including SSPS-S, SPPS*D, SPPS-D and R-SPPS series.

It has been tested on a Kuaiqu SPPS-D3010-232.

21.4 Riden

Device Family

Driver

Transport

Notes

Riden RD series

riden_rd

uart

Tested on a Riden RD6006

21.4.1 riden_rd

This driver supports all Riden RD series DC Power Supplies.

It has been tested on a Riden RD6006.

21.5 Rigol

Device Family

Driver

Transport

Notes

DP832, DP832A

rigol_dp8xx

uart, usbtmc, lan

No support for tracking modes yet.

21.5.1 rigol_dp8xx

This driver supports the DP832 and DP832A.

21.6 Rohde & Schwarz

Device Family

Driver

Transport

Notes

HMC804x series

rs_hmc804x

uart, usbtmc, lan

No support for tracking modes yet.

21.6.1 rs_hmc804x

This driver should support the HMC8041, HMC8042, and HMC8043 but has only been tested on the HMC8042.

21.7 Siglent

Device Family

Driver

Transport

Notes

SPD3303X series

siglent_spd

lan

Tested with SPD3303X-E

21.7.1 siglent_spd

Supported models should include SPD3303X, SPD3303X-E.

NOTE: Channel 3 of the SPD3303x series does not support software voltage/current adjustment. It has a fixed current limit of 3.2A, and output voltage selectable to 2.5, 3.3, or 5V via a mechanical switch. While channel 3 can be turned on and off under software control, there is no readback capability whatsoever for channel 3 in the SCPI API.

As a result - regardless of actual hardware state - the driver will report channel 3 as being in constant voltage mode. Additionally, the driver will report channel 3 as being off until it is turned on by software. Once the output has been turned on, the driver will track the state and report a correct on/off state as long as no front panel control buttons are touched.