There are three important parameters of a logic analyzer: threshold voltage, sampling rate, and sampling depth.
Threshold voltage: (the wider the better)
Distinguish the interval between high and low levels. Logic analyzers and microcontrollers are both digital circuits. When reading external signals, they have certain limits on how high a voltage is recognized as a high level and how high a voltage is recognized as a low level. For example, a logic analyzer has a threshold voltage of 0.7~1.4V. When it collects external digital circuit signals, it recognizes a voltage above 1.4V as a high level and a voltage below 0.7V as a low level.
Sampling rate: (the higher the better)
The number of times a signal is collected per second. For example, if the maximum sampling rate of a logic analyzer is 100M, it means that it can collect 100M samples per second, that is, one sample is collected every 10ns, and the samples above the threshold voltage are considered high level, and the samples below the threshold voltage are considered low level. When we learned UART communication before, we learned that each bit will be read 16 times, and the principle of the logic analyzer is similar, that is, overclocking reading. If your signal has a frequency of 1M, I use a sampling rate of 100M to collect, then I can collect 100 times in one signal cycle, and finally use the point drawing method we learned in elementary school to connect the collected samples, and the signal will be restored. Of course, the pulse width error of 100 times the sampling rate is about one percent. According to Nyquist's theorem, the sampling rate must be more than twice the signal frequency to restore the signal. Because the logic analyzer is a digital system with a simple algorithm, the minimum sampling rate is 4 times the signal. Generally, choosing about 10 times will have a better effect. For example, if your signal frequency is 10M, then the sampling rate of your logic analyzer must be at least 40M, and it is best to reach 100M to improve accuracy.
Storage Depth: (The larger the better)
We just talked about the sampling rate. We need a memory to store the collected high-level or low-level signals. For example, if we use a 100M sampling rate, 100M state samples will be generated in 1 second. How many samples a logic analyzer can store is a very important indicator of the logic analyzer. If our sampling rate is very high, but the amount of data stored is very small, it doesn't make much sense. The maximum number of samples a logic analyzer can save is the storage depth of a logic analyzer. Usually, data acquisition time = storage depth/sampling rate.
In addition, the logic analyzer has several simple parameters such as input impedance and withstand voltage. All channels of the logic analyzer have equivalent resistance and capacitance. Since the analyzer channel is connected in parallel to the channel when measuring the signal, if the input impedance of the analyzer is too small and the capacitance is too large, it will interfere with the signal on our line. In theory, the larger the impedance, the better, and the smaller the capacitance, the better. Normally, the impedance of the logic analyzer is above 100K, and the capacitance is around 10pf. The so-called withstand voltage means that if you measure a signal exceeding this voltage value, the analyzer may be burned out, so you must pay attention to this issue when measuring.
Previous article:Ten questions and answers about fully automatic infrared spectrophotometer for oil testing
Next article:Spectrum Analyzer Basics: How a Heterodyne Spectrum Analyzer Works
- Popular Resources
- Popular amplifiers
- 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?
- How non-contact temperature sensors measure internal temperature
- 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
- Sn-doped CuO nanostructure-based ethanol gas sensor for real-time drunk driving detection in vehicles
- Design considerations for automotive battery wiring harness
- Do you know all the various motors commonly used in automotive electronics?
- What are the functions of the Internet of Vehicles? What are the uses and benefits of the Internet of Vehicles?
- Power Inverter - A critical safety system for electric vehicles
- Analysis of the information security mechanism of AUTOSAR, the automotive embedded software framework
- Brief Analysis of Automotive Ethernet Test Content and Test Methods
- How haptic technology can enhance driving safety
- Let’s talk about the “Three Musketeers” of radar in autonomous driving
- Why software-defined vehicles transform cars from tools into living spaces
- EEWORLD University Hall - Wildfire uCOS-III Kernel Implementation and Application Development Practical Guide
- mDNS http server redundant array
- Circuit design, simulation and PCB design - from analog circuits, digital circuits, RF circuits, control circuits to signal integrity...
- [Atria AT32WB415 Series Bluetooth BLE 5.0 MCU] Bluetooth initial test
- [Qinheng RISC-V core CH582] Constant temperature control heater
- The brushless drive solution for the 17th Smart Car Competition sponsored by Lingdong is now open source
- Texas Instruments CC1310 Synchronous Transmit and Receive
- [National Technology N32G457 Review] RT_Thread Studio drives CAN and STM32F103VE communication
- 16 Years of Taiwanese New Year
- 【Project Source Code】Digital Signal Processing Learning——Mixer