A current transformer (CT) is a type of instrument transformer designed to produce an alternating current in its secondary winding that is accurately proportional to the much larger current flowing through its primary winding. In a real electrical installation, a CT changes a potentially lethal, high-amperage primary current (like 400A on a main service feeder) into a safe, low-amperage secondary current (typically 5A, 1A, or milliamp-level) that standard multimeters, microcontrollers, and protection relays can safely measure, all while providing vital galvanic isolation. Beginners frequently confuse CTs with potential transformers (PTs, which step down voltage), shunt resistors (which measure current via voltage drop but lack isolation and dissipate heat), or Hall-effect sensors (which can measure DC, whereas standard magnetic CTs only measure AC).

Standard CT Current Transformer Ratios and Specifications

When selecting a CT for metering or protection, the ratio and burden rating dictate its real-world performance. The ratio defines the step-down factor, while the burden (measured in Volt-Amperes or Ohms) defines the maximum load the secondary can drive without losing accuracy or saturating the core. Below is a reference table of common CT specifications you will encounter in both industrial panels and DIY energy monitoring projects.

CT Type / Common Model Primary Rating Secondary Rating Turns Ratio Typical Burden Primary Application
Industrial Solid-Core (e.g., ABB 400/5) 400 A 5 A 80:1 10 VA (0.4 Ω) Utility metering, switchgear protection relays
Industrial Solid-Core (e.g., Schneider 800/1) 800 A 1 A 800:1 5 VA (5.0 Ω) Long-distance relay wiring (lower I²R loss)
Split-Core DIY (YHDC SCT-013-000) 100 A 50 mA 2000:1 External (e.g., 33 Ω) ESP32/Arduino home energy monitors, Emporia Vue
Voltage-Output DIY (YHDC SCT-013-030) 30 A 1 V RMS N/A (Internal) Internal 62 Ω burden Direct plug into ADC without external resistors
Rogowski Coil (Flexible) 2000 A 100 mV/A Air-core Integrator circuit Retrofit busbars, high-current VFD harmonics

The Math: Interfacing a CT with an ESP32 ADC

Let’s walk through a worked numeric example using the ubiquitous YHDC SCT-013-000, a 100A:50mA split-core CT heavily used in maker projects to build custom energy dashboards. Microcontrollers like the ESP32 cannot measure alternating current directly; their Analog-to-Digital Converters (ADCs) only read DC voltages between 0V and 3.3V. We must convert the CT's secondary current into a voltage, then bias it to sit in the middle of the ADC's range.

The Scenario: You are monitoring a 240V EV charger circuit drawing 40A RMS on the primary side.

  1. Calculate Secondary Current: The CT ratio is 100A primary to 50mA (0.05A) secondary.
    I_secondary = I_primary × (50mA / 100A) = 40A × 0.0005 = 0.02A (20mA RMS).
  2. Select a Burden Resistor: To convert this 20mA current into a readable voltage, we pass it through a burden resistor. For a 3.3V ESP32 ADC, we want our peak-to-peak voltage to stay under 3.3V. A 33 Ω resistor is standard.
    V_rms = I_secondary × R_burden = 0.02A × 33Ω = 0.66V RMS.
  3. Calculate Peak Voltage: The ADC reads instantaneous peaks, not RMS.
    V_peak = V_rms × √2 = 0.66V × 1.414 = 0.93V.
  4. Apply DC Bias: Because the AC waveform swings positive and negative, a negative voltage will fry the ESP32's ADC pin or read as zero. We use a voltage divider (two 10kΩ resistors across 3.3V) to create a 1.65V DC bias. The AC signal now oscillates between 0.72V (1.65 - 0.93) and 2.58V (1.65 + 0.93), perfectly centered for the 3.3V ADC.
Bench Tip: Always place a 10µF electrolytic capacitor in parallel with your voltage divider resistors to stabilize the 1.65V bias rail, and add a 1kΩ series resistor between the CT burden and the ESP32 GPIO pin to protect against transient spikes during power-on.

Where You Meet CTs in Practice (and the Open-Circuit Hazard)

In the field, you will encounter CTs in three primary locations: grid-tied solar inverters (where they monitor export/import to the utility), home energy monitors (like Sense or Emporia Vue, which use arrays of 15+ split-core CTs in your panel), and industrial motor control centers (feeding overload relays and power quality analyzers).

While CTs are incredibly robust, they harbor one catastrophic failure mode that every electrician and engineer must memorize: never open-circuit a CT secondary while the primary is energized.

⚠️ CRITICAL SAFETY WARNING: If the secondary circuit of an energized CT is opened (e.g., a loose terminal screw or a disconnected meter), the secondary current drops to zero. Without the opposing magnetic field generated by the secondary winding, the entire primary current acts as pure magnetizing current. The iron core rapidly saturates, causing massive, rapid flux changes. According to Faraday’s Law (E = N × dΦ/dt), this induces extreme voltage spikes—often 2,000V to 5,000V—across the open secondary terminals. This will instantly destroy insulation, cause explosive arcing, start fires, and can be lethal to anyone nearby. Always short the secondary terminals (S1 to S2) before disconnecting a meter.

For a deeper dive into the magnetic saturation curves and instrumentation standards, refer to the ABB Instrument Transformer guides or the foundational texts on practical transformer designs at All About Circuits.

CT vs. Shunt vs. Hall Effect: Choosing the Right Sensor

Not every current measurement requires a magnetic transformer. When designing a custom PCB or specifying a panel meter, you must weigh isolation, power loss, and AC/DC requirements. Here is how the big three current sensing technologies compare.

Criteria Current Transformer (CT) Shunt Resistor Hall-Effect Sensor (e.g., ACS712)
AC / DC Capability AC Only (relies on changing flux) AC and DC AC and DC
Galvanic Isolation Excellent (magnetic coupling) None (direct electrical contact) Good (magnetic field sensing)
Power Dissipation (Loss) Negligible (milliwatts in burden) High (I²R heating, requires wattage rating) Very Low (mA draw for IC logic)
Cost & Complexity Moderate (bulky, needs burden/bias) Low (cheap, but needs isolation amps for high V) Low (single IC, but susceptible to EMI)
Best Use Case Mains AC metering, high-voltage safety Low-voltage DC battery BMS, precision lab gear Motor control, DC solar strings, mixed AC/DC

Frequently Asked Questions

Does the physical direction of the CT matter?
Yes. CTs follow the "dot convention" for polarity. The primary wire must flow from P1 to P2, and the secondary wires must be wired S1 to S2. If you clamp a split-core CT backward on a circuit, the current waveform will be 180 degrees out of phase with the voltage. While a simple ammeter won't care, a power analyzer calculating Real Power (Watts) and Power Factor will read negative values or fail entirely.

Why do some industrial CTs output 1A instead of 5A?
It comes down to wire distance and I²R losses. In a large substation, the protection relays might be hundreds of feet away from the switchgear CTs. Pushing 5A over long, thin control wires generates significant heat and voltage drop. By using an 800:1 CT (outputting 1A instead of an 800:5 CT), the line losses are reduced by a factor of 25, allowing for smaller gauge control wiring.

Can I use a standard CT to measure the DC output of a solar panel array?
No. Standard CTs rely on a constantly changing magnetic field (AC) to induce a voltage in the secondary winding. A steady DC current creates a static magnetic field, resulting in zero induced secondary current. For DC solar strings, you must use a shunt resistor with an isolated amplifier, or a closed-loop Hall-effect sensor.