Any oscilloscope has limited memory, so all oscilloscopes must use triggers. A trigger is an event of interest that the oscilloscope should find. In other words, it is something that the user wants to find in the waveform. A trigger can be an event (i.e., a problem in the waveform), but not all triggers are events. Examples of triggers include edge triggers, glitch signal triggers, and digital pattern triggers.
The reason why oscilloscopes must use triggers is that their memory capacity is limited. For example, the Agilent 90000 series oscilloscope has a memory depth of 2 billion samples. However, even with such a large memory, the oscilloscope still needs some events to distinguish which 2 billion samples need to be displayed to the user. Although 2 billion samples may sound very large, it is still not enough to ensure that the oscilloscope memory can capture the event of interest.
The memory of an oscilloscope can be thought of as a conveyor belt. Whenever a new sample is taken, it is stored in memory. When memory is full, the oldest samples are deleted to allow the newest samples to be stored. When a trigger event occurs, the oscilloscope captures enough samples to store the trigger event in the required location in memory (usually in the middle), and then displays this data to the user.
Oscilloscope trigger function
The trigger function of an oscilloscope has two main functions: first, to isolate the event of interest, and second, to synchronize the waveform, or to stabilize the displayed waveform.
Isolating the event of interest means that the event isolated at the trigger point is the signal that meets the trigger condition. As shown in the figure below, the event isolated at the trigger point is the pulse width that is always less than 47.5ns or greater than 52ns. The pulse width is calculated by the time interval at the intersection of the pulse width waveform at the trigger point when the trigger level crosses the trigger point.
Isolate events of interest
To synchronize waveforms is to find a triggering method that stops the waveform from "shaking", that is, to find the regularity of the signal to synchronize the signal. As shown in Figure 2, there are four pulses in each data packet. These four pulses are not at equal time intervals. If the rising edge is used as the trigger source, the waveform cannot be synchronized and will "shake" visually. However, each data packet arrives at equal time intervals. If the rising edge of the first pulse of each data packet is used as the trigger source, the waveform can be displayed stably. Therefore, edge delay triggering can be used. After the previous rising edge arrives, the next rising edge is triggered after a delay. In the above example, the time required to be delayed is the blue time interval marked.
Synchronous signal enables stable waveform display
Previous article:Oscilloscope probe calibration method
Next article:How to measure power with an oscilloscope
Recommended ReadingLatest update time:2024-11-15 16:25
- Popular Resources
- Popular amplifiers
- From probes to power supplies, Tektronix is leading the way in comprehensive innovation in power electronics testing
- Seizing the Opportunities in the Chinese Application Market: NI's Challenges and Answers
- Tektronix Launches Breakthrough Power Measurement Tools to Accelerate Innovation as Global Electrification Accelerates
- Not all oscilloscopes are created equal: Why ADCs and low noise floor matter
- Enable TekHSI high-speed interface function to accelerate the remote transmission of waveform data
- How to measure the quality of soft start thyristor
- How to use a multimeter to judge whether a soft starter is good or bad
- What are the advantages and disadvantages of non-contact temperature sensors?
- In what situations are non-contact temperature sensors widely used?
- LED chemical incompatibility test to see which chemicals LEDs can be used with
- Application of ARM9 hardware coprocessor on WinCE embedded motherboard
- What are the key points for selecting rotor flowmeter?
- LM317 high power charger circuit
- A brief analysis of Embest's application and development of embedded medical devices
- Single-phase RC protection circuit
- stm32 PVD programmable voltage monitor
- Introduction and measurement of edge trigger and level trigger of 51 single chip microcomputer
- Improved design of Linux system software shell protection technology
- What to do if the ABB robot protection device stops
- Huawei's Strategic Department Director Gai Gang: The cumulative installed base of open source Euler operating system exceeds 10 million sets
- Download from the Internet--ARM Getting Started Notes
- Learn ARM development(22)
- Learn ARM development(21)
- Learn ARM development(20)
- Learn ARM development(19)
- Learn ARM development(14)
- Learn ARM development(15)
- Analysis of the application of several common contact parts in high-voltage connectors of new energy vehicles
- Wiring harness durability test and contact voltage drop test method
- Black Gold's FPGA is really bad
- Today at 10:00: AMS audio experts analyze active noise reduction headphone design, technology trends, and potential applications
- The BLE mobile app required for RSL10 BLE development is not easy to install through Google Play, APK file downloads are collected
- MSP430F5529 serial port clock and SPI clock configuration issues
- [Evaluation of SGP40] + UART communication + use of at32f407 development board
- There is a prompt when checking the pads database. What is the reason?
- Solid-state devices versus vacuum tubes: Will the two coexist for a long time?
- [Atria AT32WB415 Review] 5. Bluetooth Low Energy Version (BLE) Official Demo Review
- This amplifier is a bit figurative, isn't it?
- ad19.0.10 3D display problem