The period of a sine wave is the exact amount of time it takes for the waveform to complete one full 360-degree cycle, measured in seconds (or fractions of a second like milliseconds). In alternating current (AC) theory and signal processing, the period dictates how fast a voltage or current rises from zero, peaks, falls through zero to a negative peak, and returns to zero. If you are designing a filter, setting up an oscilloscope, or writing firmware to sample AC mains, the period is the foundational time metric you must calculate before choosing your hardware or software intervals.
The Math and a Real-World Numeric Example
The period (denoted as T) is the mathematical reciprocal of frequency (f), which is measured in Hertz (cycles per second). The formula is straightforward:
Formula: T = 1 / f
Where: T is the period in seconds, and f is the frequency in Hertz (Hz).
To understand how this changes a real circuit, let us look at the most common sine wave you interact with daily: the AC mains power grid. In North America, the grid operates at a nominal 60 Hz. In Europe and much of the rest of the world, it operates at 50 Hz.
Worked Numeric Example (60 Hz Mains):
- Frequency (f): 60 Hz
- Period (T): 1 / 60 = 0.01667 seconds, or 16.67 milliseconds (ms).
- Half-Period: 16.67 ms / 2 = 8.33 ms. (This is the time between the positive zero-crossing and the negative zero-crossing).
If you are building a light dimmer using a TRIAC, that 8.33 ms half-period is your absolute maximum delay window. If your microcontroller waits 9 ms after a zero-crossing event to fire the TRIAC, you have missed the window, the TRIAC will not latch, and the light will flicker or stay off. The period directly dictates your timing constraints.
For a higher frequency example, consider the standard tuning pitch for audio: the A4 note at 440 Hz. The period is 1 / 440 = 2.27 milliseconds. If you are designing an active low-pass filter for an audio DAC, your capacitor and resistor time constants must be scaled to fractions of this 2.27 ms period to avoid phase-shifting the audible waveform.
What People Commonly Confuse With Period
When reading datasheets or talking to other engineers, it is easy to mix up temporal, spatial, and amplitude metrics. Here is what the period is not:
- Frequency: Frequency is how many cycles happen in one second (Hz). Period is how long one cycle takes (Seconds). They are inverses, not synonyms.
- Wavelength: Wavelength is a spatial measurement (meters). It describes the physical distance a wave travels in one period. For a 60 Hz electromagnetic wave in free space, the wavelength is roughly 5,000 kilometers, but the period remains 16.67 ms. Do not confuse the physical length of a transmission line with the time-domain period of the signal on it.
- Amplitude: Amplitude is the peak voltage or current (e.g., 170V peak for a 120V RMS sine wave). Changing the voltage from 12V to 240V does not change the period, provided the frequency remains locked.
- Duty Cycle: Duty cycle applies to square and rectangular waves, describing the percentage of the period the signal is 'high'. A pure sine wave does not have a duty cycle; it is continuously varying.
Where You Meet This In Practice
You will rarely measure a period with a stopwatch. Instead, the period forces you to configure your test equipment and embedded systems correctly. According to fundamental measurement principles outlined by Fluke's electrical measurement guides, understanding the time-domain behavior of AC is critical for accurate diagnostics.
1. Oscilloscope Timebase Setup
If you connect a ZMPT101B voltage sensor module to your oscilloscope to view 60 Hz mains, you need to see at least two full cycles to verify waveform distortion. Two cycles take 33.34 ms. On a standard scope like a Rigol DS1054Z, setting the timebase to 5 ms/div will show roughly 2.4 cycles across a 12-division screen. If you mistakenly set it to 1 μs/div, the screen will only show a tiny, nearly flat fraction of the sine wave, leading you to falsely diagnose the signal as DC noise.
2. Microcontroller ADC Sampling (Nyquist Theorem)
If you are using an Arduino or ESP32 to measure AC current via a CT sensor, you must sample the analog-to-digital converter (ADC) fast enough to reconstruct the sine wave. The Nyquist-Shannon sampling theorem states you must sample at least twice as fast as the highest frequency component. However, in practice, sampling at exactly 2x the frequency (2 samples per 16.67 ms period) will likely result in aliasing or missing the peak entirely. Practical embedded design requires sampling at 10x to 50x the fundamental frequency to capture harmonics and calculate true RMS.
3. Zero-Crossing Detection and Phase Angle
In motor control and power electronics, the period is divided into electrical degrees. One full period = 360°. If you want to trigger a relay or fire a thyristor at a 90° phase angle on a 50 Hz grid (20 ms period), you must calculate the exact time delay: (90 / 360) * 20 ms = 5.0 ms delay after the zero-cross interrupt.
Decision Path: Setting Your Measurement and Sampling Rates
Use the decision tree below to determine your exact hardware setting or software timer configuration based on the sine wave period you are working with. This framework eliminates guesswork when configuring ADCs and scopes.
| Application Scenario | Target Sine Frequency & Period | Required Rule / Multiplier | Concrete Setting / Part Pick |
|---|---|---|---|
| Visualizing Mains AC (Checking for clipping/distortion) | 60 Hz (T = 16.67 ms) | Display ≥ 2 full cycles (33.3 ms total) | Set Oscilloscope Timebase to 5 ms/div |
| Basic RMS Calculation (Microcontroller ADC) | 60 Hz (T = 16.67 ms) | Minimum 20 samples per period for basic accuracy | Set ADC Timer to 1.2 kHz (1 sample every 833 μs) |
| True RMS with Harmonics (Non-linear loads like VFDs) | 60 Hz fundamental, up to 5th harmonic (300 Hz, T = 3.33 ms) | Nyquist on 5th harmonic (600 Hz) + 10x oversampling | Set ADC Timer to 6 kHz; use MCP6022 op-amp for bandwidth |
| Audio Signal Generation (DAC output for A4 note) | 440 Hz (T = 2.27 ms) | Standard audio rate to cover human hearing up to 20 kHz | Set I2S DAC sample rate to 44.1 kHz (Standard CD quality) |
| TRIAC Phase Dimming (Lighting control) | 50 Hz (T = 20 ms, Half-T = 10 ms) | Resolution of at least 100 steps per half-cycle | Set MCU Timer Interrupt to 100 μs (10 kHz tick rate) |
Bench Tip: If you are measuring an unknown AC signal with a multimeter before hooking it up to a microcontroller, use the multimeter's Hz function to find the frequency first. As noted in All About Circuits' AC waveform theory, always verify the fundamental frequency empirically; grid-tied inverters and variable frequency drives (VFDs) can output sine waves ranging from 10 Hz to 400 Hz, drastically changing your required sampling period.
FAQ: Period of Sine Wave Questions
Does the period change if the voltage drops?
No. The period is strictly a function of time and frequency (the generator's rotational speed or the oscillator's clock). A brownout that drops your wall voltage from 120V to 108V changes the amplitude, but the period remains locked at 16.67 ms (assuming the grid frequency stays at 60.00 Hz).
How do I measure the period if my multimeter doesn't have a frequency mode?
You cannot measure the period directly with a standard voltage-only multimeter. You must use an oscilloscope to measure the time between two identical points on consecutive cycles (e.g., positive zero-crossing to the next positive zero-crossing), or use a dedicated frequency counter. Alternatively, many modern bench power supplies and smart plugs (like the Shelly Plug US) report grid frequency via their internal metering ICs, which you can read via MQTT or a local API to calculate the period mathematically.
Why do we use 360 degrees for a sine wave period?
This comes from the physical origin of AC power: a 2-pole alternator rotating inside a magnetic field. One complete mechanical rotation of the rotor (360 mechanical degrees) generates one complete electrical cycle of the sine wave (360 electrical degrees). Even though we are dealing with time (milliseconds) on an oscilloscope screen, we map that time to the angular rotation of the generator to calculate phase shifts and power factor.






