Indirect current measurement is the technique of determining electrical flow by sensing the magnetic field generated around a conductor, rather than inserting a physical resistor in series with the load. In a real circuit or installation, this fundamentally changes your safety profile and power budget: it provides complete galvanic isolation from the high-voltage load and eliminates the series voltage drop (burden voltage) that wastes power as heat in direct shunt measurements. Beginners frequently confuse the term with stray induced currents (like eddy currents in a transformer core) or indirect contact shocks, but in circuit design and diagnostics, it strictly refers to non-invasive magnetic current sensing.

Safety & Isolation Note: Because indirect sensors do not make physical electrical contact with the measured conductor, they are the preferred method for monitoring mains voltage (120V/240V AC) branch circuits. However, always treat the primary conductor as live. The sensor provides isolation, but your hands do not.

The Physics and Math of Indirect Sensing

Indirect sensing relies on Ampere’s Law, which states that a current flowing through a conductor generates a proportional magnetic field in the surrounding space. By capturing and measuring this field, we can calculate the original current without breaking the circuit. The two most common topologies for this are Current Transformers (CTs) and Hall Effect sensors.

A Current Transformer uses a ferromagnetic core to concentrate the alternating magnetic flux, inducing a proportional secondary current in a wound coil. A Hall Effect sensor, conversely, uses a semiconductor element placed in the air gap of a magnetic core; the Lorentz force pushes charge carriers to the edges of the semiconductor, generating a measurable voltage proportional to the magnetic field density.

Worked Numeric Example: Sizing a Burden Resistor for an ESP32

Let’s calculate the exact burden resistor needed to interface a standard SCT-013-000 split-core current transformer with an ESP32’s 12-bit ADC (0-3.3V reference). The SCT-013-000 has a turns ratio of 100A primary to 50mA secondary, meaning it has exactly 2000 turns on the secondary winding.

  1. Define Maximum Primary Current: Assume we want to measure a 30A maximum load on a 120V AC branch circuit.
  2. Calculate Secondary Current: At 30A primary, the secondary current is 30A / 2000 = 0.015A (15mA RMS).
  3. Find Peak Secondary Current: AC RMS to peak is multiplied by √2 (1.414). 15mA × 1.414 = 21.21mA peak.
  4. Determine Target Voltage: The ESP32 ADC reads 0 to 3.3V. Because AC swings positive and negative, we must bias the signal to 1.65V (half of 3.3V). Therefore, our maximum allowable peak voltage swing from the center bias is 1.65V.
  5. Calculate Burden Resistor (Ohm's Law): R = V_peak / I_peak. R = 1.65V / 0.02121A = 77.7Ω.

We select the nearest standard 1% resistor value, which is 75Ω. Using a 75Ω burden resistor guarantees that a 30A primary load will output a peak voltage of roughly 1.59V, safely keeping the signal within the ESP32's 3.3V ADC window when biased at 1.65V.

Where You Meet Indirect Current in Practice

You will encounter indirect current measurement across three primary domains in electrical and electronics work:

  • Home Energy Monitoring: Commercial smart panels (like Sense or Emporia Vue) use arrays of split-core CTs clamped directly onto the THHN insulated wires inside your main breaker panel. This allows them to monitor individual branch circuits without requiring an electrician to disconnect and re-terminate live wires.
  • Diagnostic Clamp Meters: A Fluke 325 or similar clamp meter uses a hinged ferrite core with a Hall effect sensor in the jaw gap. This allows tradespeople to measure both AC and DC current on a live feed simply by clamping over the insulation. As noted in Fluke's official diagnostic guides, ensuring the conductor is centered in the jaw is critical for avoiding air-gap flux errors.
  • Motor Control and Robotics: Brushless DC (BLDC) motor controllers use inline Hall effect ICs (like the Allegro ACS712 or TI DRV-series) for Field Oriented Control (FOC). The Texas Instruments current sensing portfolio highlights how these sensors provide the fast, isolated feedback loops required to commutate phases without the insertion loss of shunt resistors.

Direct vs. Indirect Current Measurement

Choosing between direct and indirect sensing dictates your PCB layout, isolation requirements, and thermal management. Here is how the primary technologies compare on the bench.

Technology Type AC/DC Support Galvanic Isolation Insertion Loss Typical Cost
Shunt Resistor Direct AC & DC No (requires op-amp) High (I²R heating) $0.10 - $2.00
Hall Effect IC Indirect AC & DC Yes (built-in) Zero $1.50 - $5.00
Current Transformer (CT) Indirect AC Only Yes (magnetic) Zero $3.00 - $15.00
Rogowski Coil Indirect AC Only Yes (flexible) Zero $50.00 - $200.00
When to choose which: Use a shunt resistor for low-voltage DC battery monitoring (like a 12V LiFePO4 pack) where isolation isn't needed and cost is paramount. Use a Hall Effect sensor when you need to measure DC or AC on a microcontroller PCB with strict isolation requirements. Use a Current Transformer for non-invasive, high-current AC mains monitoring where you cannot break the circuit.

Frequently Asked Questions About Indirect Current

Can an indirect current sensor measure both AC and DC?

It depends entirely on the underlying physics of the sensor. Current Transformers (CTs) and Rogowski coils rely on a changing magnetic field to induce a voltage (Faraday’s Law of Induction); therefore, they can only measure AC. If you pass DC through a CT, the magnetic field is static, no secondary current is induced, and the sensor reads zero. Hall Effect sensors, however, measure the absolute magnetic flux density via the Lorentz force, meaning they can accurately measure both steady-state DC and alternating AC currents.

Why does my indirect current reading drift or show noise at low amps?

Low-current noise in indirect sensors usually stems from three sources. First, magnetic hysteresis and core remanence in cheap ferrite CTs can cause zero-point drift after measuring a high load. Second, Hall effect ICs (like the ACS712) have an inherent sensitivity rating (e.g., 66 mV/A for the 30A variant); at 1A, your signal swing is only 66mV, which is easily swallowed by the quantization noise and non-linearity of an ESP32’s ADC. Finally, split-core CTs suffer from air-gap variations; if the ferrite halves do not mate perfectly flush, the magnetic reluctance spikes, destroying accuracy at the bottom of the measurement range. Always use an external high-resolution ADC (like the ADS1115) for precision low-amp indirect sensing.

How does wire placement affect indirect current accuracy?

For split-core sensors and clamp meters, the physical position of the conductor inside the core window matters. Ampere’s Law dictates that the total enclosed current generates the field, but practical magnetic cores have uneven flux distribution, especially near the hinge or air gap. If the wire is pressed tightly against the gap of a split-core CT, the localized reluctance will cause the sensor to read 5% to 15% lower than actual. Always route the conductor through the exact geometric center of the sensor window, and ensure no adjacent current-carrying conductors (like the neutral wire) are inside the window, as their opposing magnetic fields will cancel out the measurement entirely.