YHDC SCT-013-000 Current Transformer

A Report on the properties of the YHDC Current Transformer and its suitability for use with the OpenEnergy monitor.

Datasheet: download

by Robert Wall B.Sc., C.Eng., MIEE.


The YHDC current transformer is manufactured by Beijing YaoHuaDechang Electronics Co., Ltd and factored by Seeed Studio of Shenzhen, China (www.seeedstudio.com) as Non-invasive AC current sensor (100A max), Model SCT-013-000, SKU THM105C4B.

It has no internal burden resistor, but internal Zener diodes limit the output voltage in the event of accidental disconnection from the burden. It is capable of developing sufficient voltage to fully drive a 5 V input.

Test Rig

For test currents up to 150 A, the CT primary consists of from 1 to 30 turns of insulated 16/0.2mm wire. The majority of tests were made at 5 A – thus the primary current seen by the CT could be adjusted in steps of 5 A by enclosing a variable number of turns inside the core. For saturation tests up to 250 A, the primary consists of 50 passes of enameled copper wire, the current being adjusted in this case.

(Note: The current exceeds the rating of the wire used for the primary, but as the coil is loosely bunched except where it passes through the transformer core, and because each test is of relatively short duration, heating is not a problem).

The primary current was monitored by the 0.33Ω shunt. The potentiometers, current limiting resistor and diodes in both the shunt, and the CT outputs, are to protect the computer sound card from over-voltage and switching transients. The potentiometers were adjusted such that the voltage did not exceed 400 mV peak and at this voltage, the diodes did not affect the shape of the monitored waveform.

When the shape of the waveform was of interest, the primary current and CT voltage waveform were recorded using a software oscilloscope (Soundcard Oscilloscope from http://www.zeitnitz.de/Christian/scope_en) and the recorded waveform imported into a spreadsheet and subsequently calibrated against the actual voltage read either by a multimeter or a real oscilloscope connected directly across the CT output.

Since first compiling this report in early 2012, YHDC appears to have changed the core material of the transformer, and a more sensitive and hopefully more accurate technique for measuring the phase error has been developed. For this issue, the two original samples of current transformer have been measured again, and results of phase measurements from a third sample taken from a recent batch have been added.

The YHDC Current Transformer

Internal Components (left: an early model, right: a recent version).

        Internal Components of 'new' black-cable YHDC-013-000

Circuit Diagram.

The current arrow represents current flowing out of the face of the transformer labeled “SCT-013-000”, then the plug tip is positive with respect to the sleeve. The tip is the white wire and the sleeve is the red.

The ring of the plug is not connected.

The purpose of the two 22 V Zener diodes is to limit the voltage that may appear on the plug and across the windings to a safe value should the transformer be disconnected from the transmitter/instrument and the burden whilst the primary is energised.

Note: The output of the recent versions is clipped at ± 7.5 V. In the absence of a burden resistor, recovery from clipping is accompanied by H.F. ringing.


The following tests were conducted:

  1. Check the ratio

  2. Establish the useful range

  3. Establish the effect of burden resistance

  4. Establish the phase error

  5. Establish the frequency response

  6. Check operation with no external burden

  7. Establish the maximum output when saturated

  8. Establish the effect of an air gap.

  9. Establish the effect of an adjacent current-carrying conductor.

1. Ratio.

Two samples of the CT were checked at steps of 10 A up to 100 A. The secondary current was measured with a digital multimeter.

Primary Turns (Amps per turn = 5.04)

Primary Current (A)

Measured Sec current (No.1) (mA)

Measured Sec current (No.2) (mA)

Design Sec current (mA)

Error (No.1) (%)

Error (No.2) (%)














































































Secondary current against primary current

Secondary current against primary current

The mean ratio over the range 0 – 100 A is 2025. On the YHDC data sheet the ratio is stated as 100 A : 50 mA (2000) and the measured value agrees with this to well within the limits of uncertainty in the measurement. A unit from an earlier batch was measured at 1854, which is not within the tolerance that should be expected. The value of 100 A : 33 mA (3030) on the Seeedstudio website is clearly an error.

Measurement errors.

The primary current was set on a moving iron ammeter that had been checked against the multimeter. An indicated 5 A measured 5.04 A and this error was accounted for in the measurements. Measuring 5 A, the multimeter used has an accuracy of ±(3% + 10 digits), or 5%. On the mA ranges used to measure the secondary current, the accuracy is ±(1.5% + 5 digits), or between 2.4% and 3.2% depending on the reading. Therefore the total uncertainty in the ratio measurement is approximately 7.5 – 8.5%.

2. Useful Range.

Saturation is just starting at 100 A, therefore this confirms the maximum current rating. However, the transformer will still give reasonably accurate results even when subjected to a moderate overload.

3. Effect of burden resistance.

As the burden resistance is increased, an increased voltage will be developed across the burden and eventually the output waveform becomes distorted as the core saturates. The variable transformer introduced a flattening of the current waveform peak, giving a residual distortion of 2.5%. The value of resistance to give 5% total distortion (at which point the distortion was starting to increase noticeably with increasing resistance), and the voltage at which this occurred, was measured.

Effect of burden resistance

At any maximum current ( > 5 A ), the resistance at which 5% total distortion occurred was greater than the value necessary to give 5 V peak-peak across the burden resistor, hence saturation poses no limit to the choice of value for the burden resistor.

4. Phase error.

The phase error was measured for 2 values of burden resistor. The values chosen were 18 Ω, the value used in the emonTx Version 2, and 120 Ω which is the value used for the high sensitivity input of the emonTx Version 3.

No.1 & No.2 are the two CTs measured earlier, No.3 is from a recent batch. No.3 shows a noticeably smaller error that varies less with current for both burden values. But a note of caution is due with regard to the values at and below 100 mA primary current where noise and pickup were interfering with the measurements, and these cannot therefore be regarded as reliable.


5. Frequency Response.

The frequency response was checked at a primary current of 30 A and a burden resistance of 39 Ohms. The phase error remained below 1 degree and amplitude error remained below 1% up to the 13th harmonic of line frequency (650 Hz). At 1.5 kHz the amplitude error remained below 1% whilst the phase error had increased to 5 degrees. At 2.5 kHz the amplitude error rose to 3% whilst the phase error increased to 10 degrees. These errors are insignificant.

6. Operation without an external burden.

When operated without an external burden, the core quickly saturates. The protective Zener diodes conduct at 22 V and this corresponds to a primary current of about 18.3 A.

The diodes are not intended to, nor will they protect the Arduino input circuitry, as this voltage would without doubt seriously damage or destroy, the Arduino chip.

(The green trace is voltage, the red trace is current. Note: the vertical scale is uncalibrated).




7. Maximum output in saturation.

In order to determine the effect of a fault in the primary circuit downstream of the CT, the transformer was driven well into saturation and the output current recorded.

The secondary current waveform suffered increasing distortion above 100 A (as would be expected) and the values of secondary current in the graph above are rectified average value scaled to rms.

   15 Ω burden, 100 A

   15 Ω burden, 250 A

(The primary current is the green trace, burden voltage is the red trace. The burden voltage at 250 A is 5.2 V p-p)

8. Effect of an air gap.

Introducing an air gap of 0.1 mm in one side of the core caused the secondary current to fall by 7%.

9. Effect of an adjacent current-carrying conductor.

To measure this, a large coil of 20 turns carrying 5 A, oriented to simulate a parallel conductor carrying 100 A, was used. The current transformer under test was outside the coil. The equivalent current is the current the CT would have measured in a conductor passing through the CT.


Equivalent Current


160 mA

20 mm

110 mA

50 mm

44 mA

100 mm

15 mA


The YHDC current transformer is suitable for use with the OpenEnergy emonTx. It can develop sufficient voltage to fully utilise the resolution of the Arduino's analogue input, and waveform distortion due to saturation at this secondary voltage is negligible for normal purposes. The maximum phase error of 4º from the latest batch with the 18 Ω burden is insignificant (representing a power factor error of less than 0.0025 at unity power factor), but the error of nearly 10º with a 120 Ω burden could be troublesome with low current loads having a poor power factor where this input is most likely to be used.


Measurements on non-sinusoidal waveforms.

Most budget multimeters measure the rectified average value of an alternating wave, then the reading is scaled to display the root mean square (rms) value assuming the shape of the wave is a sinusoid. (The rms value is the value of a direct voltage or current that would give the same heating effect in a purely resistive load).

For many purposes, this approach is entirely adequate. When the wave shape departs from the sinusoid, this has to be taken into account. When the shape departs markedly from the sinusoid, the difference can be large.

The software oscilloscope used to capture the illustrations above has the capability to export the data points to a text file. That file can then be imported into a spreadsheet for processing. Taking that approach, these values were calculated for the “15 Ω burden, 250 A” waves:


Current (divisions)

Burden Voltage (divisions)




Rectified average (measured value)



Rectified average x 1.11 (displayed value)






The multiplier 1.11 is the 'form factor' for a sine wave. The shape of the current wave is quite close to a sine wave, so the true rms value (5.16) is very close to the value that a budget meter would indicate (5.13 – reading 0.6% low). That is not true for the burden voltage – the meter would read 12.6% low.

The situation is even worse if the displayed value is used to calculate the peak-peak value. The true peak-peak burden voltage is 6.41. Taking the average voltage as measured with a budget meter, multiplied (internally) by 1.11, then taking that displayed value (1.45) and multiplying by 2√2 to give the peak-peak value, assuming a sine wave, yields the incorrect result of 4.10. The calculated value is low by 36%, a significant error. The form factor for the burden voltage wave turns out to be 1.28.

(Note: A true rms meter will only calculate the correct value over a limited range of form factors).


Further info :

​Testing the diodes http://jeelabs.org/book/1512a/shttp://jeelabs.org/book/1512a/