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.
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.
| 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.






