The Direct Answer: What a Good TRIAC Oscilloscope Graph Looks Like

When probing the load side of a 120V AC, 60Hz TRIAC phase-angle dimmer, a 'good' oscilloscope graph at a 50% dimming level displays a flat zero-voltage baseline for the first 4.16ms of the half-cycle (the delay angle), followed by a sharp, slightly ringing rising edge that peaks at exactly 170V (the peak of 120V RMS), and finally a smooth drop back to zero at the 8.33ms natural zero-crossing mark. If your graph shows asymmetrical chopping, massive high-frequency voltage spikes exceeding 300V, or a failure to return to a true zero baseline, your snubber network is failing or your DIAC is mismatched.

Bench Setup: Multimeter Verification and Scope Configuration

Before you connect an oscilloscope to any mains-adjacent circuit, you must verify the baseline voltage and establish a safe probing environment. Mains voltage will destroy your equipment—and potentially you—if you create a ground loop.

SAFETY CATEGORY (CAT) REQUIREMENT: Measuring 120V/240V AC mains requires probes rated for a minimum of CAT II 600V or CAT III 300V. Never use standard unrated 1X/10X bench probes for direct mains measurements. Furthermore, because standard oscilloscope ground clips are tied to earth ground, clipping the ground to the 'Hot' line will cause a dead short. You must either power the Device Under Test (DUT) through an isolation transformer or use a high-voltage differential probe. For this guide, we assume the use of a differential probe. (See the Fluke guide on CAT safety ratings for exact boundary definitions).

Meter Setup Block: Initial DMM Verification

  • Meter: Fluke 117 True-RMS Digital Multimeter
  • Dial Position: V~ (AC Volts)
  • Lead Jacks: Black to COM, Red to V/Ω
  • Range: Auto-ranging
  • Expected Reading: 114V to 126V AC (nominal 120V)

Oscilloscope Setup Block

  • Scope: Siglent SDS1202X-E (or equivalent 100MHz+ bench scope)
  • Probe: High-Voltage Differential Probe (e.g., Micsig DP10013), attenuation switch set to 1/100 (100X)
  • Channel 1 (CH1) Setup: 50V/div, AC Coupling, 100X probe ratio selected in scope menu
  • Timebase: 2.00ms/div (shows roughly one full 16.67ms AC cycle on screen)
  • Trigger: Edge trigger, Rising slope, CH1 source, trigger level set to ~50V

Probe Placement

Connect the differential probe's positive (red) tip to the MT2 terminal of the TRIAC (the side going to the load). Connect the negative (black) tip to the Neutral line of the AC source. Do not connect the scope's standard BNC ground clip to anything in this circuit.

Expected Readings: Good vs. Bad Oscilloscope Graph Values

Interpreting the oscilloscope graph requires knowing the exact mathematical boundaries of a 60Hz sine wave. A full cycle is 16.67ms; a half-cycle is 8.33ms. The table below defines what your graph should look like when the potentiometer is set to roughly 50% brightness.

Graph Parameter Good Value (120V / 60Hz) Bad Value / Failure Mode
Delay Angle (Time to Fire) ~3.5ms to 4.5ms (for 50% visual dim) <1ms (full on) or >7.5ms (flickering/off)
Peak Voltage (Vp) 165V to 175V (120V RMS × √2) <150V (sagging mains) or >200V (probe attenuation error)
Turn-on Ringing (Snubber) <250V peak, decays within 2μs >400V spikes, sustained high-freq oscillation
Zero-Crossing Dropout Clean return to 0V at 8.33ms mark Hangs above 10V (TRIAC failing to commutate)

Common Mistakes That Give Misleading Graph Readings

If your oscilloscope graph looks wrong, the circuit might be fine, but your measurement technique is lying to you. Here are the three most common bench errors when reading high-voltage AC graphs.

1. The 1X vs 10X (or 100X) Attenuation Mismatch

If your physical probe switch is set to 100X (required for high voltage differential probes), but your oscilloscope channel menu is set to 10X, your graph will display a peak voltage of 17V instead of 170V. You will mistakenly diagnose a severe voltage sag. Always verify the physical switch on the probe body matches the digital menu setting on the scope.

2. Timebase Aliasing (Missing the Ringing)

When a TRIAC fires, it creates a high-frequency transient spike. If your timebase is set to 5ms/div, the scope's sample rate drops, and it will entirely miss the 100kHz snubber ringing, displaying a flat, 'clean' edge. To verify snubber health, you must use the scope's zoom function or drop the timebase to 1μs/div immediately after the trigger point to see the actual high-frequency graph data.

3. AC Coupling on DC-Biased Loads

If you are driving an LED driver (which contains a bridge rectifier) rather than a purely resistive incandescent load, the current waveform becomes discontinuous. If your scope is set to AC coupling, it will artificially center the graph, masking the fact that the TRIAC is failing to latch due to the load's low holding current. Always use DC coupling for the initial graph capture to see the true absolute voltage relative to earth.

Decision Path: Troubleshooting Your Chopped AC Waveform

Use this decision tree to diagnose faults based on the visual shape of your oscilloscope graph. Follow the path until you reach a concrete fix.

How to use this table: Look at your graph, find the matching symptom in the left column, and apply the exact fix on the right. Do not guess; let the graph dictate the component swap.
Graph Symptom Root Cause Concrete Fix / Part Number
Massive voltage spikes (>350V) immediately after the rising edge Missing or failed RC snubber network; high dV/dt is causing EMI or false triggering Install a Cornell Dubilier 104M06Q100 (100nF cap + 100Ω resistor in series) across MT1 and MT2.
Asymmetrical chopping (positive half-cycle fires, negative half-cycle does not) DIAC breakover voltage is mismatched, or TRIAC gate sensitivity is degraded in Quadrant III Replace the DIAC with a standard Littelfuse DB3 (32V breakover) and upgrade TRIAC to a Littelfuse L4004V6 (Logic-level sensitive gate).
Graph shows 'beating' or low-frequency amplitude modulation (flickering envelope) Beat frequency between the AC mains zero-crossing and a poorly filtered DC supply powering the opto-isolator Increase the opto-isolator VCC filter capacitor from 10μF to 47μF (e.g., Nichicon UWT1H470MCL1GB).
Waveform fails to drop to 0V; hangs at ~15V before the next cycle Load current has dropped below the TRIAC's minimum holding current (I_H), preventing commutation Swap the TRIAC for a sensitive-gate device with an I_H of <5mA, such as the Teccor S4008L.

For deeper theory on how the scope samples these fast transients, refer to the SparkFun guide on oscilloscope sampling rates and trigger modes.

Final Recommendation: The Default Probe and Scope Pick for 2026

When working with mains-powered AC graphs, you cannot compromise on probe isolation. Relying on 'floating' a standard scope by plugging it into an ungrounded extension cord is a lethal hazard that destroys equipment and endangers the user.

If you are setting up a bench specifically for AC power electronics, motor drives, or TRIAC dimmers, here is the definitive, no-compromise default setup:

  • The Oscilloscope: Siglent SDS1202X-E (~$399). It offers 200MHz bandwidth, 1GSa/s sampling rate (crucial for catching fast TRIAC ringing), and a deep 14Mpts memory buffer that allows you to capture a full 16.67ms AC cycle while zoomed in to the microsecond level.
  • The Probe: Micsig DP10013 High Voltage Differential Probe (~$160). It provides a true 1300V CAT III safety rating, 100MHz bandwidth, and selectable 1/50 and 1/500 attenuation. It completely eliminates the ground-loop short risk, allowing you to clip directly across the Hot and Neutral lines of your DUT safely.

Buy the differential probe before you attempt your first mains oscilloscope graph. The math of a 170V peak sine wave is unforgiving, and the right isolation hardware is the only thing standing between a successful bench debug session and a tripped breaker.