YZXStudio USB meter ZY1271

DSC_0927

Official specifications: I got it from ebay dealer diyelecmall108.

YZXStudio makes a series of usb meters with nearly identical specifications, there is also sometimes software update with improvements. It is possible to install update, but it requires special tools and access to the updated software.

yzxCompare

This table compares some of the YZXStudio usb meters, I only include parameters where there is difference.



How does it look

DSC_8929 DSC_8930

I got it in a small metal box with a Chinese (I assume) manual, because the user interface is basically the same as all other YZXStudio meters I did not have any problems using it.

DSC_8931

The display is a color screen.

DSC_8932

On this side is the button and a micro usb input connector.

DSC_8933 DSC_8935

The usb input and usb output connectors.

DSC_8934

The usb-c connectors, one input and one output. These are directly connected, there is no chip or resistors inside this meter.
usb-c, usb and mini usb data pins are connected, this makes it possible to use it as a converter between the connector types.

DSC_8936

Specifications are marked on the back, but as usual the type is not marked.

DSC_0913

Welcome screen, it is shown when power is applied (it can be disabled).

DSC_0909

The first screen, it shows V, A, Ah and Wh, the "0" is selected memory bank.
It do also have space for the MCU temperature.

DSC_0910

Next screen shows W and ohm, instead of Ah and Wh.

DSC_0906

This screen is used to calculate cable resistance, to use it a constant current load is required.
First do a measure without the cable, hold down the button to set the reference. Then add the cable between the usb power source and the usb meter. The display will show the resistance.
It also includes the usb coding, this can sometimes be ambiguous and it will then show more than one coding.

DSC_0907

This screen shows usb coding and data pin voltage. It also shows the trickle current threshold and time the current has been above that threshold, only current above this value is summed (Value is configurable). The temperature is the internal MCU temperature.

DSC_0911

A chart of current and voltage, sample rate can be configured. Scale will move depending on voltage and current, it will not change.

DSC_0914

Holding the button down during power on makes it possible to enter the configuration. The first screen in the configuration will show the software version.

DSC_0915 DSC_0916

It is possible to calibrate the meter.

DSC_0898

As usual it is easy to open, just remove the 8 screws.

DSC_0900

On this side there is only the display.

DSC_0901

The construction is fairly simple: There is a microcontroller (ST 32F030F4P6), two ADC (Marked CAT9), a FRAM (Marked RC16 / E11641 / 3VVK) and a 3.3 V regulator (SE8533).
The current sense resistor is 12mOhm, the rest of resistance is from tracks on the circuit board and connection resistance.

DSC_0902

DSC_0903

DSC_0899

On the bottom circuit board there is space for a Bluetooth module.




Measurements

Measurements are done on usb port.

Voltage

The voltage display is fairly precise with no current flowing (Both voltage and current can be calibrated by the user, I have not changed the calibration).

Current

The current display is also fairly precise and will not change with voltage.

Temp4547

HS1: 35,5°C

The above IR photo was taken after 30minutes with 3A, during that time the voltage and current readout changed less than 0.02%

I have played a bit with the cable resistance function, it uses ohms law and is as precise as possible. How precise that is depends on how stable the voltage is, how stable the current is and how stable the connection resistance is. With my lap grade equipment I can get within a few mOhm (1/1000 ohm), for that test I did not even change usb connection (That alone can be 30mOhm). With more normal equipment I would not expect better than 30-100mOhm. Even with that tolerance it is very useful to get rid of bad (High resistance) usb cables.



Conclusion

This is a very precise usb meter (I am impressed with the calibration) with many interesting functions. With both good precision and external logging in can be used for testing usb equipment.
The larger and always on display makes it easier to read, it is possible to adjust or display the timeout before it goes on low brightness.
The resistance in this device is very low.

The usb-c is fairly simple without any resistors or IC's, this means it will not work stand-alone with all devices. I do miss some voltage/resistor readout for the CC pins.



Notes

For this USB meter I used precise equipment (Keithley: DMM7510, 2280S, Keysight: 34470A).

How do I make the test