What is oscilloscope triggering? What is the role of oscilloscope triggering?

Publisher:EtherealLoveLatest update time:2019-12-16 Source: elecfansKeywords:Oscilloscope Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

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.

What is oscilloscope triggering? What is the role of oscilloscope triggering?

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.

What is oscilloscope triggering? What is the role of oscilloscope triggering?

Synchronous signal enables stable waveform display

Keywords:Oscilloscope Reference address:What is oscilloscope triggering? What is the role of oscilloscope triggering?

Previous article:Oscilloscope probe calibration method
Next article:How to measure power with an oscilloscope

Recommended ReadingLatest update time:2024-11-15 16:25

Samsung Galaxy M51 will have 6GB and 8GB RAM options, according to leaks
         According to yesterday's and earlier reports, Samsung is about to launch a new mid-range Galaxy M51 in the Indian market that can compete with OnePlus Nord. It is said that the phone uses Qualcomm Snapdragon 730 chipset, 6.67-inch @ FHD+ resolution AMOLED punch-hole screen, rear 64MP quad-camera, 7000 mAh bat
[Mobile phone portable]
How to divide different areas of RAM of 51 microcontroller
When introducing the microcontroller resources earlier, we mentioned that the STC89C52 has a total of 512 bytes of RAM, which is used to save data. For example, the variables we define are stored directly in the RAM. However, the 512-byte RAM of the microcontroller is not all equal in status, but is divided into block
[Microcontroller]
OK6410 learning bare board LED program and RAM burning
GPIO Each GPIO group has 5 registers GPxCON Configuration Register GPxDAT Data Register GPxUN pull-up and pull-down resistor control register OK6410 is controlled by GPM Turn on the LED light by changing the values ​​of GPMCON and GPMDAT in GPM to make it bright or dark. The right side is a 3.3V high level, an
[Microcontroller]
OK6410 learning bare board LED program and RAM burning
Nokia Quicksilver appears on Geekbench with 6GB RAM and Android 11
     A mysterious HMD Global smartphone codenamed Nokia Quicksilver has appeared on the website of benchmarking platform Geekbench. The listing reveals that the smartphone will be equipped with 6GB of RAM and run the Android 11 operating system.   In addition, the Nokia Quicksilver listing shows that the smartphone wi
[Mobile phone portable]
Nokia Quicksilver appears on Geekbench with 6GB RAM and Android 11
Motorola's new phone appears on Geekbench: 6GB RAM, single-core score of 2466
      A new Motorola phone codenamed lbiza (Ibiza) appeared on Geekbench.   According to leaked information, the Motorola lbiza will be equipped with 6GB of memory and run the Android 11 system.   Its single-core test scored 2466 points and multi-core test scored 6223 points. Foreign media mysmartprice expects it to b
[Mobile phone portable]
Motorola's new phone appears on Geekbench: 6GB RAM, single-core score of 2466
Rambus Expands Chipset for Advanced Data Center Memory Modules with DDR5 Server PMIC
Delivers industry-leading DDR5 server PMICs to meet the needs of AI and other advanced workloads requiring the highest performance and capacity memory modules Supporting multiple generations of DDR5-based high-performance servers with new PMIC series Provides complete memory inte
[Network Communication]
Rambus Expands Chipset for Advanced Data Center Memory Modules with DDR5 Server PMIC
The mapping of the stack area, heap area, data area and code area of ​​a process in memory
l Stack area: mainly used to store local variables, pass parameters, and store function return addresses. .esp always points to the top of the stack. The more data in the stack, the smaller the value of esp. Heap: It is used to store dynamically allocated objects. When you use malloc and new to allocate objects, the s
[Microcontroller]
The mapping of the stack area, heap area, data area and code area of ​​a process in memory
MCU access to external RAM original program
//-----------------------Define the base address of addressing------------------------------------------------------------------------ #define base_Adr 0x060000 //-----------------------Define address pointer, pointing to the base address------------------------------------------------------------------------ unsign
[Microcontroller]
Latest Test Measurement Articles
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号