A low voltage current transformer (CT) is a sensor that proportionally steps down high AC line current into a safe, measurable secondary current or voltage for metering, monitoring, and protection without interrupting the primary circuit. By inserting this magnetic isolation between your 120V/240V mains and your 3.3V microcontroller, a low voltage CT changes a lethal, unmeasurable primary current into a clean, isolated analog signal that standard ADCs can read. Beginners frequently confuse split-core CTs (which often output a scaled voltage via an internal burden resistor) with solid-core CTs (which output raw current and will destroy your multimeter if left open-circuited), or mistakenly try to use them to measure DC current like a Hall-effect sensor.

The Core Specs: Choosing the Right Low Voltage CT

Not all current transformers are built for the workbench or the smart home panel. When selecting a low voltage CT for circuits under 600V, the physical form factor and the internal termination dictate how you interface with it. Split-core transformers clamp around an existing wire, making them ideal for retrofitting energy monitors into live panels. Solid-core (toroidal) transformers require you to disconnect the wire and pass it through the center, yielding higher accuracy and lower phase shift but requiring a full circuit shutdown and wire-pulling.

The most critical specification to check on the datasheet is the output type. A CT is fundamentally a current source. If it has an internal burden resistor, it outputs a voltage (safe to plug directly into an oscilloscope or microcontroller). If it lacks a burden resistor, it outputs a raw current and must have an external resistor placed across its terminals before use.

Common Low Voltage CT Models for DIY and Panel Metering
Model / Series Form Factor Primary Rating Secondary Output Internal Burden? Best Application
YHDC SCT-013-000 Split-Core 100A 50mA (Current) No ESP32/Arduino DIY energy monitors
YHDC SCT-013-030 Split-Core 100A 1V RMS (Voltage) Yes (62Ω) Direct-to-ADC plug-and-play metering
CR Magnetics CR4110-100 Solid-Core 100A 5A (Current) No Industrial panel meters, high-accuracy logging
Accuenergy ACTL-06 Split-Core 60A 0-333mV (Voltage) Yes (PCB mounted) Commercial smart panels (Emporia/Sense style)
Safety Warning: Never open-circuit a solid-core CT (like the CR4110) while primary current is flowing. Without a burden resistor to dissipate the energy, the secondary voltage will spike to thousands of volts, arcing across the terminals, destroying the core's insulation, and presenting a lethal shock hazard. Always short the secondary terminals with a jumper wire before removing the burden resistor or meter.

Worked Example: Sizing a Burden Resistor for an ESP32 ADC

Let's build a circuit to monitor a 240V, 40A continuous HVAC compressor using the popular SCT-013-000 (100A primary to 50mA secondary) and an ESP32 DevKit v1. The ESP32's ADC expects a voltage between 0V and 3.3V. Because AC current alternates direction, we must bias the CT signal to the midpoint of the ADC range (1.65V) using a voltage divider, allowing the waveform to swing positively and negatively without clipping below 0V.

Step 1: Determine the maximum expected primary current.
The circuit is rated for 50A, but per NEC continuous load rules, we expect a maximum of 40A RMS.

Step 2: Calculate the secondary peak current.
At 40A primary, the secondary current is: 40A × (50mA / 100A) = 20mA RMS.
To find the peak current, multiply by the square root of 2 (1.414): 20mA × 1.414 = 28.28mA peak.

Step 3: Calculate the ideal burden resistor.
We want the peak voltage swing to be just under our 1.65V bias midpoint to maximize ADC resolution without clipping.
R_burden = V_peak / I_peak
R_burden = 1.65V / 0.02828A = 58.3Ω

Bench Decision: The closest standard 1% E96 resistor value is 56Ω. Using a 56Ω burden resistor yields a peak voltage of 1.58V. Biased at 1.65V, your ADC waveform will swing cleanly between 0.07V and 3.23V, utilizing 95% of the ESP32's dynamic range.

The Hidden Trap: Phase Shift and Power Factor
If you are only measuring apparent current (Amps), a standard carbon film resistor is fine. However, if you are calculating Real Power (Watts) or Power Factor by comparing this current wave against an AC voltage wave, the burden resistor value and the CT's internal inductance create a phase shift. According to OpenEnergyMonitor's CT theory documentation, a lower burden resistor value reduces phase shift. If your Watts calculations read negative or wildly inaccurate at low loads, you must calibrate the phase shift in software (e.g., using the EmonLib phasecal parameter) to align the zero-crossings of the voltage and current arrays.

Where You Meet Low Voltage CTs in Practice

You will encounter arrays of low voltage CTs in several modern electrical installations, bridging the gap between heavy copper and digital logic.

  • Grid-Tied Solar Inverters: Inverters like the Solaredge or Fronius use a CT clamped to the utility mains feed to perform 'export limiting'. If the CT detects current flowing backward toward the grid, the inverter instantly throttles its DC-AC conversion to prevent exporting power, a requirement for many utility interconnection agreements.
  • Smart Home Energy Monitors: Systems like the Emporia Vue or Sense use a harness of 16 to 32 micro-CTs (usually 50A or 100A split-core models outputting 333mV) clipped to every individual branch circuit in a subpanel, feeding a centralized ADC multiplexer to disaggregate appliance usage.
  • Motor Protection Relays: In workshop environments, three solid-core CTs monitor the three phases of a 480V induction motor. If one phase drops (single-phasing) or current spikes (mechanical binding), the CTs signal a protective relay to trip the main contactor before the motor windings melt.

Common Pitfalls and Troubleshooting

When your microcontroller reads garbage data or your panel meter shows zero, the fault almost always traces back to one of these installation errors.

Why is my ESP32 reading a constant 1.65V even when the load is running?

You likely forgot to remove the 3.5mm headphone jack's internal shorting pin, or you are using a voltage-output CT (like the SCT-013-030) but still wired an external burden resistor in parallel, collapsing the signal to near zero. Verify your CT's datasheet: if it outputs voltage, do not add an external burden resistor.

My current reading is exactly half of what my clamp meter shows. What gives?

You have passed the primary conductor through the CT window twice (a loop). A CT measures the net magnetic flux. If the wire loops back through the core, the ampere-turns double, and the CT outputs a signal corresponding to 2x the actual current. Alternatively, if you are measuring a 240V circuit and only clamped one hot leg, you are measuring the current correctly, but you must multiply by 240V (not 120V) to calculate total power.

Can I use a low voltage CT to measure the DC output of my solar panels?

No. Current transformers rely on a changing magnetic field (dΦ/dt) to induce a secondary current. DC current creates a static magnetic field, which induces zero voltage in the secondary winding. To measure DC solar strings, you must use a Hall-effect sensor (like the ACS712 or a dedicated shunt-based monitor like the Victron SmartShunt).

For deeper technical specifications regarding core saturation limits and accuracy classes (e.g., Class 0.5 vs Class 1.0 metering), always consult the manufacturer's application notes, such as the CR Magnetics technical library, to ensure your selected CT will not saturate during high-inrush motor starts.