A current transformer (CT) is a magnetic device that steps down high primary AC current to a safe, measurable secondary current (typically 5A, 1A, or milliamp ranges) while electrically isolating the measurement circuit from the high-voltage line. What it changes in a real circuit is profound: it allows standard 5A panel meters, microcontrollers, and protective relays to safely measure hundreds or thousands of amps without melting their internal shunts or exposing the user to lethal mains voltages. Beginners commonly confuse CTs with Potential Transformers (PTs, which step down voltage) or assume all CTs are interchangeable, leading to dangerous saturation faults when a metering CT is accidentally used for overcurrent protection.

⚠️ Mains Voltage Safety Warning: Any procedure involving CT installation on mains voltage (>50V AC) requires de-energizing the panel, locking out the main breaker, and verifying dead with a tested CAT III/IV multimeter. Never work on live busbars. Local electrical codes (NEC/IEC) may require a licensed electrician for permanent panel modifications.

How a Current Transformer Changes Your Circuit (The Physics & Math)

Think of a CT like a calibrated bypass pipe on a massive water main: the main river flows through the primary conductor, but a strictly proportional, manageable trickle is diverted through the secondary winding for your sensors. The primary "winding" is often just a single straight wire passing through the toroidal core, while the secondary consists of hundreds or thousands of turns of fine magnet wire.

The governing equation is the ampere-turn balance: Ip × Np = Is × Ns. If you have a 400A primary line and a CT with a 400:5 ratio (meaning Ns is 80 times Np), the secondary will output exactly 5A when the primary carries 400A.

Worked Numeric Example: Interfacing a CT with an ESP32

Let’s say you are building a home energy monitor using the popular YHDC SCT-013-000 split-core CT, which has a ratio of 100A:50mA. You want to read this with an ESP32 ADC (which accepts 0–3.3V DC). Because the CT outputs AC, you must add a DC bias (usually VCC/2, or 1.65V) and a burden resistor to convert the current to voltage.

  1. Target Voltage: To maximize the ESP32’s 12-bit ADC resolution without clipping, you want a peak AC swing of about 1.65V, which equates to 1.17V RMS (1.65 / √2).
  2. Secondary Current: At the 100A maximum primary rating, the secondary outputs 50mA (0.05A) RMS.
  3. Burden Resistor Calculation: Using Ohm’s Law (R = V / I), R = 1.17V / 0.05A = 23.4Ω.
  4. Concrete Pick: Use a standard 22Ω or 24Ω metal film resistor. (A 22Ω resistor yields 1.1V RMS, giving a peak of 1.55V—safely within the 1.65V bias limit).
  5. Power Rating Check: P = I² × R = (0.05)² × 22 = 0.055W. A standard 1/4W resistor is perfectly adequate.
Maker Tip: When wiring this to an ESP32, route the analog signal to GPIO 34, 35, 36, or 39. These are input-only pins with no internal pull-up/pull-down resistors to interfere with your 1.65V DC bias network.

Where You Meet Current Transformers in Practice

You will encounter CTs in several critical AC power applications, each leveraging the isolation and step-down properties differently:

  • Solar Net Metering (Zero Export): Grid-tied solar inverters use CTs clamped to the main service feeder. The inverter reads the CT to detect if power is flowing backward to the grid, instantly throttling its AC output to match the home's exact load and avoiding utility penalties.
  • Home Energy Monitors: Devices like the Emporia Vue or Sense use arrays of 50A split-core CTs inside your subpanel to disaggregate branch circuit usage, feeding the data to a cloud dashboard via WiFi.
  • Variable Frequency Drives (VFDs): Industrial VFDs use internal CTs on the output phases to monitor motor current. If the motor jams and current spikes, the VFD’s firmware detects the CT signal and folds back the PWM frequency to protect the IGBTs.
  • Protective Relaying: In commercial switchgear, massive solid-core CTs feed digital overcurrent relays (like the SEL-700G). The relay uses the CT data to decide exactly when to fire the trip coil on a 2000A air circuit breaker.

The Fatal Mistake: Metering vs. Protection CTs

The most dangerous misconception in power systems is assuming a CT is just a CT. According to Electronics Tutorials and IEEE C57.13 standards, CTs are strictly divided into two classes based on their magnetic saturation characteristics. Mixing them up can result in catastrophic equipment failure.

Metering CTs (e.g., Class 0.5, 1.2): These are designed for high accuracy at normal operating currents (10% to 100% of rated). Crucially, they are designed to saturate magnetically at around 120% to 150% of rated current. If a 10,000A short circuit occurs, the core saturates, the secondary current caps out at maybe 7A, and your delicate 5A ammeter is saved from exploding.

Protection CTs (e.g., Class C100, C200, 5P, 10P): These sacrifice perfect accuracy at low currents to remain strictly linear during massive fault currents. A Class C200 CT must accurately reproduce a 10,000A fault on its secondary without saturating, ensuring the protective relay sees the true fault magnitude and trips the breaker. If you install a metering CT for a protection relay, the relay will see a capped, saturated signal during a short circuit, assume it's a minor overload, and fail to trip—resulting in melted busbars and arc flashes.

Decision Tree: Picking the Right CT for Your Build

Use this decision matrix to select the exact current transformer architecture and part number for your specific application. Do not default to "it depends"—match your primary current and safety requirement to the row below.

If Your Application Is... And Your Primary Current Is... Then You Need... Concrete Part Pick & Value
Arduino/ESP32 Energy Logging (Hobby/Maker) < 100A (Branch circuits, appliances) Split-core, mA output, internal burden optional YHDC SCT-013-000 (100A:50mA) + 22Ω external burden resistor
Commercial Panel Metering / Solar Inverter Input 100A to 800A (Feeders, subpanels) Split-core, 5A secondary, Metering Class 0.5 Magnelab RCT-0750-100 (100A:5A) or equivalent 5A secondary
Industrial Overcurrent Protection / Relaying Any (Must survive 20kA+ fault currents) Solid-core, 5A secondary, Protection Class C100/C200 ABB 5CT Series (Protection class) sized to breaker frame

The Default Maker Pick: If you are building a DIY IoT energy monitor on a workbench right now, buy the YHDC SCT-013-000. It is cheap, the split-core clamps over existing wires without disconnecting them, and the 50mA output is trivial to condition with a 22Ω burden resistor and a 10µF DC bias capacitor on an ESP32.

FAQ: Common CT Wiring and Safety Questions

Why is an open CT secondary circuit so dangerous?

Unlike a voltage transformer, a CT acts as a constant current source. If the secondary circuit is opened while primary current is flowing, the secondary current drops to zero, destroying the counter-magnetomotive force. The entire primary current becomes magnetizing current, driving the core into deep saturation. This induces a massive voltage spike (often thousands of volts) across the open secondary terminals, which can be lethal to touch and will instantly destroy connected solid-state electronics. Never install a fuse on a CT secondary circuit. Always short the secondary terminals before disconnecting a meter.

Do I need to ground the secondary side of a current transformer?

Yes. For any permanent installation in a commercial or industrial panel, standard practice (and NEC guidance) dictates that one leg of the CT secondary (usually labeled X2 or S2) must be bonded to ground. This ensures that if the internal insulation between the high-voltage primary and the low-voltage secondary fails, the secondary wiring doesn't rise to line potential, protecting both the operator and the connected microcontrollers. For low-voltage hobby builds (like an SCT-013 on a 120V extension cord), the galvanic isolation of the plastic shell is generally sufficient, but grounding the bias network to your MCU's earth ground is best practice.

How do I calculate the burden for a standard 5A secondary industrial CT?

If you are using a standard 5A secondary CT (like a Magnelab) to drive a 5A analog panel meter, the meter itself acts as the burden. However, if you are using a shunt to read it with a PLC analog input (e.g., 0-5V), you need a burden resistor. At 5A, to get 5V, R = V/I = 5/5 = . But check the power: P = I² × R = 25 × 1 = 25 Watts. You cannot use a standard 1/4W through-hole resistor here; it will instantly catch fire. You must use a heavy-duty, chassis-mounted wirewound power resistor rated for at least 50W to provide a safety margin. For a deeper dive into PLC interfacing, consult the OpenEnergyMonitor CT sensor documentation, which provides excellent baseline math for microcontroller ADC scaling.