A current transformer (CT) is a passive electromagnetic device that steps down high primary AC current to a safe, measurable secondary current (typically 5A or 1A) while maintaining a precise proportional ratio. By inserting this component into your design, you change a dangerous, high-amperage primary circuit into an isolated, low-voltage secondary loop that standard digital meters, protective relays, and microcontroller ADCs can safely read without interrupting the main power flow or dissipating massive amounts of heat.
The Core Current Transformer Definition and Circuit Impact
To fully grasp the current transformer definition in a practical sense, you have to look at what it solves. Measuring a 120V/200A residential feeder directly with a multimeter or a microcontroller is impossible and lethal. You could use a shunt resistor, but a shunt capable of handling 200A would dissipate enormous heat (I²R losses) and tie your measurement circuit directly to the mains voltage, destroying isolation.
A CT solves this via magnetic coupling. The primary "winding" is simply the thick load wire passing through the center of the CT's toroidal core (effectively a 1-turn primary). The secondary winding consists of hundreds or thousands of turns of fine wire wrapped around the core. According to the transformer turns ratio equation (Np/Ns = Is/Ip), a high primary current induces a proportionally smaller secondary current.
What People Commonly Confuse It With
- Potential Transformers (PTs): PTs step down voltage (e.g., 4160V to 120V) for metering. CTs step down current. They are often paired together in high-voltage substations but serve entirely different physical roles.
- Shunt Resistors: Shunts measure current by reading the voltage drop across a known resistance. They are excellent for DC and low-current AC but lack galvanic isolation and generate heat at high currents.
- Rogowski Coils: These are flexible, air-core cousins of the CT. They output a voltage proportional to the rate of change of current (di/dt) and require an active integrator circuit, whereas a standard iron-core CT outputs a direct current proportional to the primary.
Worked Numeric Example: Interfacing a 200A CT to an ESP32
Let’s move from theory to the workbench. Suppose you are building an energy monitor for a 200A residential service panel using an ESP32 DevKit v1. You have selected a standard 200:5A split-core CT. Here is how you calculate the burden resistor required to interface it safely with the ESP32’s 3.3V ADC.
- Identify Secondary Current: At full primary load (200A RMS), the CT outputs 5A RMS on the secondary.
- Calculate Peak Secondary Current: AC waveforms peak at √2 (1.414) times the RMS value.
5A × 1.414 = 7.07A peak. - Determine ADC Voltage Limits: The ESP32 ADC reads 0V to 3.3V. Because AC swings positive and negative, you must bias the signal to the midpoint (1.65V) using a voltage divider. This leaves a maximum peak voltage swing of 1.65V in either direction.
- Calculate Burden Resistance: Using Ohm’s Law (R = V / I), divide the max peak voltage by the peak secondary current.
1.65V / 7.07A = 0.233Ω. - Select Standard Resistor: The closest standard wirewound value is 0.22Ω.
- Calculate Power Dissipation: The resistor must handle the heat generated by the secondary current. P = I²R = (5A)² × 0.22Ω = 5.5W.
For a deeper look at the underlying magnetic principles and equivalent circuits, the Electronics Tutorials guide on Current Transformers provides excellent schematic breakdowns of the excitation currents and phase angle errors inherent in these devices.
Where You Meet This in Practice
You will encounter CTs in almost every environment where AC power is managed, monitored, or protected:
- Smart Home Energy Monitors: Systems like Emporia Vue or Sense use small, plug-in split-core CTs clamped around individual branch circuit wires in your breaker panel to track appliance-level usage.
- Solar Inverter Anti-Islanding: Grid-tied inverters (like SolarEdge or Enphase) use CTs at the point of interconnection to monitor grid export/import, ensuring they shut down if the grid drops (anti-islanding protection).
- Motor Protection Relays: Industrial VFDs and motor starters use CTs to detect phase imbalances, overloads, and ground faults, tripping the main contactor before the motor windings melt.
- Utility Metering: The utility company's meter on the side of your house uses CTs (and PTs for commercial services) to scale down the service entrance current so the solid-state metering chip can calculate kWh billing accurately.
Decision Tree: Picking the Exact CT for Your Build
Choosing the wrong CT leads to saturated cores, clipped waveforms, or fried microcontrollers. Use this decision matrix to terminate your search with a concrete part number.
| Application Scenario | Primary Current Range | Required Output Type | Concrete Part Pick |
|---|---|---|---|
| DIY Smart Panel (ESP32/Arduino) Clamping onto individual 120V/240V branch circuits. |
Up to 100A | Voltage (built-in burden resistor, 0-1V AC output) | YHDC SCT-013-000 (~$12 on DigiKey/Amazon) |
| Commercial Subpanel Metering Monitoring a 200A main feeder for a Modbus power meter. |
200A to 400A | 5A Current (requires external burden or dedicated 5A meter input) | Accuenergy AcuCT-200-5A (Solid core, high accuracy class) |
| HVAC Compressor Inrush Logging Capturing high-speed LRA (Locked Rotor Amps) spikes without core saturation. |
Up to 300A peak | mV (Rogowski coil, flexible, no saturation) | PEM CWT Mini (Requires external integrator, ~$350) |
| Benchtop Power Analysis Fluke power quality analyzer testing for IEEE 519 harmonics. |
Up to 3000A | 1mV/A output, BNC connection | Fluke i3000s Flex (Rogowski style, ~$800) |
Safety Caveats and Open-Circuit Hazards
This is the most common and dangerous mistake beginners make when working with CTs. In a standard voltage transformer, an open secondary simply means zero current flows. In a current transformer, the primary current is dictated by the external load (e.g., a 50A air compressor), not by the transformer itself.
If you remove the burden resistor or disconnect the secondary wiring while primary current is flowing, the secondary ampere-turns drop to zero. The entire primary current then acts as magnetizing current, driving the iron core into deep magnetic saturation. This causes two catastrophic failures:
- Lethal Voltage Spikes: Without the secondary current to oppose the primary magnetic field, the core flux skyrockets. This induces massive voltage spikes (often thousands of volts) across the open secondary terminals, which can arc across the terminal block, cause a fire, or deliver a lethal shock.
- Core Ruin: Deep saturation permanently alters the magnetic domains in the core steel. Even if you reconnect the burden later, the CT will suffer from severe hysteresis errors and phase shifts, rendering it useless for precision metering.
The Fix: Always short the secondary terminals (using a dedicated shorting switch or a jumper wire) before removing a meter or burden resistor from an energized CT circuit. If you are wiring a CT to a breadboard or ESP32 for testing, power down the mains completely before adjusting connections. For more on field testing and safety protocols, refer to the Fluke guidelines on current transformer safety and application.
Frequently Asked Questions
Can I use a current transformer to measure DC?
No. CTs rely on a changing magnetic field (Faraday’s Law of Induction) to induce a secondary current. DC provides a static magnetic field, meaning zero secondary output. To measure high DC currents, you must use a Hall-effect sensor (like the Allegro ACS758) or a DC shunt.
What happens if I run a 100A primary through a 200:5 CT?
The CT will operate perfectly fine, but at half its rated capacity. A 200:5 CT expects 200A to produce 5A. If you only push 100A through the primary, the secondary will output 2.5A. The only drawback is reduced resolution at the very bottom of your ADC range, but it is entirely safe and electrically sound.
Does the direction I clamp the CT matter?
Yes, if you are measuring real power (Watts) or power factor. Real power calculation requires the current waveform to be perfectly time-aligned with the voltage waveform. Most CTs have an arrow or a "Source/Load" marking. The arrow must point in the direction of current flow (from the breaker toward the load). If you clamp it backward, your microcontroller will read a negative power factor and negative wattage.






