Timing VIs
- Updated2023-02-21
- 2 minute(s) read
Owning Palette: Jitter Analysis VIs
Requires: Jitter Analysis Toolkit. This topic might not match its corresponding palette in LabVIEW depending on your operating system, licensed product(s), and target.
Use the Timing VIs to return information about the times and locations at which events in a signal occur.
The Timing VIs are useful both before and after you perform jitter measurements. For example, before you can measure jitter, you use the Level Crossing VI to identify a common position in transitions with which to measure jitter. After you identify jitter in a waveform, you can use other Timing VIs to measure additional aspects of signal integrity.
| Palette Object | Description |
|---|---|
| Burst Width | Measures the duration of each burst in a waveform, beginning when an edge in the waveform crosses a threshold level and ending when a subsequent edge crosses another threshold, with a minimum idle region on both sides of the burst. Wire data to the waveform input to determine the polymorphic instance to use or manually select the instance. |
| Channel-to-Channel Skew | Measures the time differences between corresponding level crossings in two waveforms. The difference in times is also known as delay time, or skew. |
| Duty Cycle | Measures the percentages of the times that cycles in a waveform occur above and below the level at which a crossing occurs. This measurement is known as the duty cycle, or duty factor, of the waveform. |
| Fall Time | Measures the transition duration of falling transitions in a waveform. The duration of a falling transition, or fall time, is the difference in time between its start index and end index. Wire data to the waveform input to determine the polymorphic instance to use or manually select the instance. |
| Level Crossing | Measures the times and locations a waveform crosses a particular voltage level. The Jitter Analysis VIs use level crossings to identify a common position in all transitions that you can use for comparison. Wire data to the transitions input and the waveform input to determine the polymorphic instance to use or manually select the instance. |
| Negative Width | Measures the pulse duration that follows the level crossing in each falling transition. |
| Period | Measures the durations of portions of a waveform. Wire data to the rising/falling input to determine the polymorphic instance to use or manually select the instance. |
| Phase | Measures the differences in phase between corresponding cycles in two waveforms. |
| Positive Width | Measures the pulse duration that follows the level crossing in each rising transition. |
| Rise Time | Measures the transition duration of rising transitions in a waveform. The duration of a rising transition, or rise time, is the difference in time between its start index and end index. Wire data to the waveform input to determine the polymorphic instance to use or manually select the instance. |
| Setup and Hold Time | Measures the setup and hold times in a waveform. Setup time is the time difference between when a waveform falls on the crossing level and when a level crossing in a reference clock occurs. Hold time is the time difference between when a level crossing in a reference clock occurs and when a transition in a waveform falls on the crossing level. |