SPD3303X / SPD3303X-E Series Programmable DC Power Supplies

This guide provides instructions for setting up and using the SPD3303X-E power supply, including grounding, fuse checks, parallel mode configuration, and Ethernet connectivity.

20250115_160417.jpg

Check the AC Selector

Check the AC selector, and adjust settings (230V in this case). 20250115_153424.jpg

Check if grounded

Make sure the power supply is grounded using a proper plug, e.g.

image-c4b95ae8-18e5-4631-a058-89e73ca740dd.png

Check fuses

Verify that the correct fuses are installed:

image-538513e1-ed0e-4d14-9c20-7552351c0510.png

  • 6.5 A fuse
  • T3.15A fuse (required for 230V)

Parallel mode configuration

In order to provide 5V and 5A to the Raspberry Pi 5, the power supply needs to run in parallel mode, due to the limit on a singe channel being 3.2A.

  1. Press the “Para” button to start Parallel mode, the indicator light turns bright immediately and the logo “ ” display at the top of screen.
  2. Connect the load to the positive and negative terminal of CH1; 3. Set voltage and current value:
    1. Press “1” button to select the channel 1
    2. Move the cursor through direction button to select the wanted parameter(voltage, current),
    3. Press “Fine” to select the digit position and then revolve the multi-function knob to change the corresponding parameter.
  3. Press “on/off” button corresponding CH1 to turn on the output

Check the SPD3303X-E manual for further info.

Connect to Power Supply via Ethernet

Follow these steps to connect the power supply to your laptop via Ethernet:

  1. Connect an ethernet cable from the power supply to your laptop.
  2. Turn on the power supply
  3. Press IP config
    1. Change settings accordingly to the picture. Remember to enter the grey round button for the changes to be saved.

power_supply_ip_adress.jpg

  1. Find the name of the ethernet connection
thoresen@thoresen-alexandra:~$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute 
       valid_lft forever preferred_lft forever
2: enp0s31f6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether c4:ef:bb:2e:d8:ab brd ff:ff:ff:ff:ff:ff
    inet6 fe80::c6ef:bbff:fe2e:d8ab/64 scope link 
       valid_lft forever preferred_lft forever
...
  1. In this case the name is enp0s31f6. Now add the ip address.
sudo ip addr add 192.168.1.11/24 dev enp0s31f6
  1. The 24 part corresponds to 255.255.255.0. Check the configuration, it should look something like this:

image.png

  1. Now the power supply can be pinged: ping 192.168.1.11.

If there are any problems, run this for debugging purposes:

thoresen@alexandra:~$ journalctl -xeu NetworkManager
  1. Finally, test with running the script scripts/record.py from the repository green-ai-bench.

Important

The connection will not work if the power supply is already supplying power to a unit. Therefore the steps must be taken in this order:

  1. Power on the power supply

  2. Run the script scripts/record.py

  3. Supply power to a unit by pressing "on" on one of the power supply's channels.