
XY-UDP USB-powered power supply offers many impressive features often found only in large professional power supplies. As the owner of an XY-UDP power supply, it is easy to provide your projects with the voltage and current they need. XY-UDP is a newer version of the ZK-DP3D. It offers a somewhat easier interface to navigate. Its functions and features compared with the ZK-DP3D are largely identical.
If you would like to read about the ZK-DP3D you can follow this link: ZK-DP3D | USB-Powered Power Supply
New equipment can be a little overwhelming to get started with, especially a power supply, which can damage your projects in the worst case if current and voltage are not set correctly before use.
1.2 Video Guide
2 Setting the Voltage
3 Setting the Current
4 Monitoring
5 Fast Charging Protocols
XY-UDP
To set up the XY-UDP correctly, it is important to know what it offers. The table below lists its technical specifications.
TECHNICAL SPECIFICATIONS FOR THE XY-UDP USB-POWERED POWER SUPPLY
|
Input voltage (USB-A male, Micro USB & USB-C) |
3.5-15V DC |
|
Output voltage (USB-A or spring terminal) |
0.60-30V DC |
|
Maximum output current |
2A |
|
Maximum output power |
15W |
|
Fast charging protocols |
QC2.0, Qc3.0, AFC, FCP, SCP |
|
Dimensions (L x W x H) |
85 mm x 40 mm x 15 mm |
|
Protection features |
Input undervoltage protection Overcurrent protection Overvoltage protection Overpower protection Overtemperature protection |
|
XY-UDP operating/idle current |
approx. 30mA |
SETTING UP THE XY-UDP
Below, we explain how to set the desired voltage, current, and fast charging protocols. There is also a video giving an overview of the XY-UDP.
SETTING THE VOLTAGE
Press the rotary knob to highlight the voltage at SET at the bottom of the display. Press again to select the last decimal digit, which you can then adjust up or down. Press again to select the tenths digit and adjust it. A fourth press selects the integer before the decimal point. The adjustment resolution is therefore 0.01 V. Once the desired voltage is set, press the knob to save it. The whole value is highlighted again. Turning the knob one step now highlights the current setting.

SETTING THE CURRENT
As described above, press the knob again to select the smallest decimal digit and adjust it up or down as needed. Press again to move to a larger decimal digit. The stated adjustment precision is +-0.001A. Press the knob once the desired maximum current is selected.

MONITORING
While using the power supply, you can monitor current draw, power, ampere-hours, operating time, input voltage, and temperature. The image below shows how turning the knob to the right displays current, power, ampere-hours, watt-hours, and hours in that order. Turn left to return to the previous page.
Page 1 - The home screen shows voltage, current, and power (voltage x current)
Page 2 - Shows ampere-hours, watt-hours, time, and input voltage
Page 3 - Voltage and current curve display.
Page 4 - Settings for the built-in protections. Adjust them to your required protection levels.
Page 5 - Change colours and choose whether the screen sleeps or stays on during use.

The temperature reading tells you how hot the XY-UDP gets. The unit also monitors this temperature and automatically switches off if it gets too hot, using its built-in overtemperature protection.
SCREEN ROTATION
On the XY-UDP you can rotate the screen to make setting and monitoring the supply easier. It might be partly out of sight in your project and you may want to make the values easier to read. To rotate the screen, hold ON/OFF for about 2 seconds and then release it. The screen turns 90 degrees when you release the button. For 180 degrees, repeat the process once more. In other words, repeat it each time you want to turn the screen another 90 degrees.

FAST CHARGING PROTOCOL DETECTION
XY-UDP power supply has a built-in function that checks the source you connect your XY-UDP to for high-power protocols. If it detects one of the following protocols, it enables it, allowing you to reduce the current flowing through the XY-UDP power supply:
- QC2.0
- Qc3.0
- AFC
- FCP
- SCP
Detecting Fast Charging Protocols:

Let us use the same example as with the ZK-DP3D. Suppose we have a Mi Power Bank 2S 10000 mAh power bank. Normally it delivers 5v, but it also supports high-power protocols. When XY-UDP is connected, it checks for protocols and detects support for 12V, 9V, or 5V.
When the XY-UDP is connected, it selects QC2.0 and sets the input voltage to 9V. As also mentioned in the article about the ZK-DP3D a higher input voltage is beneficial because it reduces the current needed to deliver the same power. A lower current through the XY-UDP also results in less heat dissipated in the supply. The formula below shows how current and the resistance in the XY-UDP produce heat. On the XY-UDP you can monitor temperature, which gives a useful indication of excessive dissipation. The stated maximum output power is 15W; also observe current, voltage, and temperature limits, and the capacity of the source and cables.

The formula is derived from Ohm’s law, which you can read more about here: eBits Ohm’s Law , if you want a better understanding of voltage, current, resistance, and power.