It is now possible to make a lot of serial data measurements, or at least to represent them for analysis, as shown in the eye diagram in Figure 1. After the advent of the memory tube analog oscilloscope, engineers began using eye diagrams for qualitative analysis. They looked at two transitions on a repeating bitmap and found that if the data was jittery, the overlapping waveforms would flatten out.
Early digital storage oscilloscopes ( DSOs ) had color displays but relatively small memories, and added a third qualitative relationship by using color to show the relative distribution of jitter events. Today’s DSOs have faster speeds, memory that can store long data sequences, and DSP engines that can perform data analysis, allowing qualitative analysis of eye diagram measurements.
The oscilloscope also simplifies setup and provides standard image masks and images for go/no-go testing (see Eye Diagram Sample Size and Timing).
To understand why noise in a broad sense affects serial data transmission, here are a few eye diagrams. Figure 2a is an eye diagram of a good signal. The receiver will have a short period of time to detect the transmission. In Figure 2b, the voltage in the eye diagram is fixed, so the problem is not with the voltage, but the timing edge jitter is very bad. In Figure 2c, the timing edge is fine, but the signal has bad noise in the vertical plane, which may come from the power supply.
Figure 2d shows a signal with both noise and jitter issues. The receiver comparator will have to compete with low noise and thus control a narrower voltage range between high and low levels. In addition, as the transmission moves back and forth, the timing edges used by the circuit to understand the information are gradually reduced.
Bit Error Rate
The actual purpose of these measurements is to evaluate the impact of different jitter and noise on the bit error rate (Figure 3). Jitter has many components. Noise, on the other hand, is mainly divided into random noise and deterministic noise.
Random noise is what we usually refer to as noise or RMS noise when we observe a signal using an oscilloscope or spectrum analyzer. Deterministic noise is divided into periodic noise, which has a clear spectrum distribution independent of the signaling bit rate. For example, crosstalk from the power supply is a type of periodic noise. Periodic noise also appears on the processor clock when serial data is not running on the processor clock.
Data-dependent noise (DDN) captures the impairments caused by the bit rate in a way that depends on the bit pattern, such as a lonely-low pattern (in which many ones are interspersed with zeros). DDN is usually caused by ISI (intersymbol interference), which is the physical mechanism by which energy is coupled from one bit to an adjacent bit due to conductive or capacitive coupling, losses, or transmission line effects.
Eye diagram measurement
Mike Hertz of LeCroy says that because a complete data record is available in the instrument's memory, the location of individual bits can be determined by comparing the interval of each bit in the original waveform to a preloaded mask. When the mask test is turned on, the entire waveform is scanned bit by bit and compared to the mask.
Once a mask collision is detected, the bit code is saved and a table of bit values is generated. This table is sorted, starting with the first bit in the waveform. It can be used to index back into the original waveform to display the waveform of the bad bit. Certain eye diagram measurements are specified as required tests in many standards. Basic eye diagram tests include amplitude and timing.
The eye amplitude is the difference between the distribution of a zero-level signal and the average of the distribution of a signal with a level of 1. The eye amplitude measurement is performed by distributing the amplitude values around the center of the eye (usually 20% of the distance between zero-crossing times).
Eye height is a signal-to-noise ratio measurement that is very similar to eye amplitude, except that the standard deviation between zero and one levels is subtracted from the eye amplitude.
The eye width reflects the total jitter of the signal. The time between crossings is calculated based on the mean of the histogram at two zero crossings in the signal, and the standard deviation of each distribution is subtracted from the difference between the two means.
Optical signals on fiber require another eye diagram measurement called "extinction ratio". This measurement is needed because the laser transmitter is not completely turned off during data transmission. The definition of extinction ratio is simple, it is the ratio of the optical power of the laser when it is in the on state to the optical power when it is in the off state. Making laser power measurements is more complicated than voltage measurements because it requires an optical-to-electrical converter in front of the measurement equipment.
For timing measurements, the eye crossing point is the point where the level transitions from zero to one and from one to zero reach the same amplitude. It is expressed as a percentage of the eye amplitude. The measuring instrument displays horizontal slices of the eye diagram and cuts the slices at the minimum histogram width.
If you take vertical slices instead of horizontal slices, you can measure the average power, which is the average of the entire data stream. Unlike the eye amplitude measurement, which separates the ones and zeros histogram, the average power is the average of the histogram. If the data encoding is working properly, the average power should be 50% of the total eye amplitude.
Bit Error Rate Extraction
The basic part of the BER calculation is the time interval error (TIE), which is the difference between the data edge and the recovered clock edge. The measurement of the TIE histogram can determine the probability of the jitter value exceeding a given maximum value.
To obtain the BER, the TIE of the data sample is plotted as a histogram of the TIE value versus the number of times that value occurs. This is done to determine the probability that data transmission occurs simultaneously with data sampling. The histogram will conditionally indicate the probability that a data edge will occur at a given time within the bit period if the data is also being sampled at the same time. The bathtub curve (product failure curve) graphically displays this relationship (Figure 4).
Systems often specify bit error rates in the 10 -12 range. Measuring events with a probability of less than one in the 10 -12 range will produce too many edges to acquire, and too many edges to be stored in today's instruments. This will require summing up the histogram from smaller measurements.
Previous article:Application skills of high-performance digital multimeter in portable equipment measurement
Next article:WiMAX physical layer signal test solution based on PXI
- Keysight Technologies Helps Samsung Electronics Successfully Validate FiRa® 2.0 Safe Distance Measurement Test Case
- 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?
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
- Problems encountered in circuit design based on operational amplifiers and analog integrated circuits 4th edition
- I overestimated the final project and only made a few things, SPI color screen + servo drive
- Looking for an idle oscilloscope with a speed of more than 100M
- TI Power Supply Learning and Growth Path: EMI Filter & EMI Optimization
- EEWORLD University----[High Precision Laboratory] Interface: FPD-Link
- msp430 program library serial series asynchronous serial port USART
- How to prevent bad phenomena of crystal oscillator
- How does a digital multimeter measure voltage, current, resistance, capacitance, diode, and transistor?
- 122X32LCD screen printing CBG122032AL00 driver SED1520 screen data
- [Frequently Asked Questions about iMX6ULL Development] What are the requirements for the virtual machine when setting up the iMX6ULL development environment?