A current transformer (CT) is a type of instrument transformer that produces a reduced, accurately proportional alternating current in its secondary winding to safely measure or monitor a much larger primary current. In a real circuit, a CT changes the measurement paradigm by providing galvanic isolation between dangerous high-voltage mains and low-voltage electronics, while scaling primary currents down to safe, readable levels without inserting significant resistance into the load path. Hobbyists and junior technicians commonly confuse CTs with Hall-effect sensors; while Hall sensors can measure both DC and AC without breaking the circuit, CTs are strictly for AC, offer far superior accuracy for revenue metering, and handle massive primary currents without the thermal drift inherent to semiconductor-based sensors.

The Core Concept: What a Current Transformer Actually Does

Unlike a standard voltage transformer that steps down voltage, a CT is designed to step down current. The primary winding is typically just the single conductor passing through the center of the toroidal core (a 1-turn primary). The secondary winding consists of thousands of turns of fine enameled copper wire. According to the conservation of energy and Ampere-turns balance, the product of primary current and primary turns equals the product of secondary current and secondary turns ($I_p \times N_p = I_s \times N_s$).

Safety Warning: Never leave the secondary terminals of an energized current transformer open-circuited. Without a burden (load) to consume the induced energy, the CT core will saturate, and the secondary winding will generate lethal high-voltage spikes (often exceeding 1,000V) that can arc across terminals, destroy connected electronics, and pose a fatal shock hazard. Always short the secondary terminals if removing the measuring device while the primary is live.

CTs are broadly categorized into two physical form factors:

  • Solid-Core (Window) CTs: The iron or ferrite core is a continuous ring. You must disconnect the primary conductor to thread it through the center. These offer the highest accuracy and are standard in new industrial installations.
  • Split-Core CTs: The core is hinged or comes in two halves, allowing you to clamp it over an existing, energized wire. While slightly less accurate due to the tiny air gap at the mating surfaces, they are indispensable for retrofitting energy monitors.

The Math: Ratios, Burden Resistors, and a Worked Example

A CT outputs a current, but microcontrollers like the Arduino or ESP32 measure voltage. To bridge this gap, we place a "burden resistor" across the secondary terminals to convert the current into a proportional voltage via Ohm's Law ($V = I \times R$).

Let's work through a real-world scenario: You want to monitor a 100A maximum residential feeder using a YHDC SCT-013-000 split-core CT and an ESP32 DevKit v1.

Given Parameters:
Primary Current ($I_p$): 100A max
Secondary Current ($I_s$): 50mA max (at 100A primary)
ESP32 ADC Reference Voltage: 3.3V
DC Bias Midpoint: 1.65V (since AC swings positive and negative, we must offset it to keep it within the 0-3.3V ADC range)

Step 1: Calculate Maximum Allowable Peak Voltage
The AC signal will swing equally above and below our 1.65V bias. Therefore, the maximum peak voltage ($V_{peak}$) the CT can output without clipping the ESP32's 3.3V ADC is 1.65V.

Step 2: Calculate Secondary Peak Current
The 50mA secondary rating is an RMS value. The peak current is:
$I_{peak} = I_{rms} \times \sqrt{2} = 0.050A \times 1.414 = 0.0707A$ (70.7mA)

Step 3: Calculate the Burden Resistor Value
Using Ohm's Law ($R = V_{peak} / I_{peak}$):
$R = 1.65V / 0.0707A = 23.33 \Omega$

Step 4: Select Standard Resistor and Verify
The nearest standard E12 resistor value below 23.33Ω is 22Ω.
Let's verify the actual peak voltage: $V_{actual} = 0.0707A \times 22\Omega = 1.555V$.
Maximum ADC voltage = $1.65V (bias) + 1.555V = 3.205V$. This is safely under the 3.3V limit, preventing ADC saturation and protecting the ESP32 pin.

Where You Meet Current Transformers in Practice

You will encounter CTs in almost every layer of the modern electrical grid and smart home ecosystem:

  • Home Energy Monitors: Systems like the Emporia Vue or Sense use arrays of 50A or 200A split-core CTs clamped onto individual branch circuit breakers inside your main service panel to disaggregate appliance-level power usage.
  • Solar PV Inverters: Grid-tied inverters (e.g., Fronius, SolarEdge) use solid-core CTs installed on the main utility feeder to perform "zero export" or production curtailment, ensuring the inverter doesn't push power back into a grid that can't accept it.
  • Industrial Motor Protection: Variable Frequency Drives (VFDs) and motor protection relays use 5A-secondary solid-core CTs to monitor phase imbalance and trigger thermal overload trips before a 50HP motor burns out its windings.

Comparing Top Current Transformer Brands by Application

Not all CTs are created equal. The accuracy class, core material (silicon steel vs. nanocrystalline), and safety certifications dictate which brand belongs on your bench or in your panel. Below is a comparison of the dominant players in the market as of 2026.

Brand Flagship Model Target Audience Accuracy Class Approx. Price (USD)
YHDC SCT-013-000 DIY / Makers / ESP32 Class 1.0 (at rated current) $8 - $12
Magnelab RCT-1200 Series Commercial / Subpanel Metering Class 0.5 (UL Listed) $45 - $70
Accuenergy ACTL-08 Series Industrial / Revenue Metering Class 0.2 (IEC 61869) $80 - $150
CR Magnetics CR4100 Series Lab / Calibration / High Precision Class 0.1 (Nanocrystalline core) $120 - $200

For deeper insights into how these accuracy classes impact billing-grade energy metering architectures, consult the application notes from major silicon vendors like Analog Devices, which detail the ADC sampling requirements for Class 0.2 CTs.

Decision Tree: Which Brand and Model to Pick

Stop guessing and use this decision matrix to select the exact current transformer brand and model for your next project or installation.

If Your Application Is... And Your Constraint Is... Then Buy This Exact Part
DIY Arduino/ESP32 Home Energy Monitor Low budget, retrofit (can't cut wires), voltage output preferred YHDC SCT-013-030 (Built-in 62Ω burden, outputs 0-1V RMS directly)
UL-Listed Commercial Subpanel Metering Must pass AHJ inspection, 333mV standard output, split-core Magnelab RCT-1200-400 (400A primary, 333mV secondary, UL recognized)
Utility Revenue Metering / Solar Export Limit High accuracy at low loads, 5A secondary, solid core Accuenergy ACTL-08 (200/5A) (Class 0.2, IEC certified)
PCB-Mount Power Supply Monitoring Tiny footprint, through-hole mounting, < 20A primary Talema AS-100 or ZMPT101B (Note: ZMPT is technically a voltage transformer module often misused for current via shunt)
Pro-Tip for ESP32 Builders: If you choose the YHDC SCT-013-000 (current output), use a 1% tolerance metal film burden resistor. Standard 5% carbon film resistors will introduce a 5% error into your power calculations before you even write a line of code. Furthermore, always use a 10kΩ/10kΩ voltage divider with a 100µF decoupling capacitor to create your 1.65V DC bias; do not rely on the ESP32's internal 3.3V reference alone, as it is notoriously noisy.

Frequently Asked Questions

Can I use a current transformer to measure DC current?

No. Current transformers operate exclusively on the principle of electromagnetic induction, which requires a changing magnetic field (AC). If you pass DC through a CT, it will act as a shorted inductor, saturate the core instantly, and output zero secondary current. To measure DC, you must use a Hall-effect sensor (like the Allegro ACS712) or a shunt resistor with an op-amp.

What happens if my primary current exceeds the CT's rated maximum?

If you push 150A through a 100A-rated CT, the magnetic core will enter saturation. In saturation, the secondary current no longer scales linearly with the primary current, meaning your microcontroller will read a falsely low value while the physical wire might be melting. Always size your CT primary rating to be at least 125% of the maximum expected continuous load current.

Does the direction I clamp the split-core CT matter?

Yes, absolutely. Split-core CTs have an arrow printed on the casing indicating the intended direction of current flow (usually from source to load). If you clamp it backward, the secondary current will be 180 degrees out of phase. In a simple ammeter, this won't matter (it just reads positive instead of negative), but in a power meter calculating Real Power ($Watts = V \times I \times \cos\theta$), a reversed CT will result in negative wattage readings, making it look like the load is generating power.