Flexible Signal Conditioning with the Help of the Agilent 81134A Pulse Pattern Generator

Similar documents
Agilent 81150A Pulse Function Arbitrary Noise Generator Applications

Agilent U2000 Series USB Power Sensors. Data Sheet

PCI Express Receiver Design Validation Test with the Agilent 81134A Pulse Pattern Generator/ 81250A ParBERT. Product Note

Agilent N8480 Series Thermocouple Power Sensors. Technical Overview

Agilent Correlation between TDR oscilloscope and VNA generated time domain waveform

Process Control Calibration Made Easy with Agilent U1401A

Discovering New Techniques of Creating, Editing, and Transferring Arbitrary Waveforms

Choosing an Oscilloscope with the Right Bandwidth for your Application

A Time-Saving Method for Analyzing Signal Integrity in DDR Memory Buses

N2790A 100 MHz, N2791A 25 MHz and N2891A 70 MHz High-voltage Differential Probes

UWB Antenna Measurements with the 20 GHz E5071C ENA Network Analyzer

Agilent Maximizing Measurement Speed Using P-Series Power Meters

Agilent 34405A Multimeter 5.5 Digit Dual Display, Benchtop DMM More Capabilities at a Value Price

Solutions for Solar Cell and Module Testing

Agilent U1881A and U1882A Power Measurement Application for Agilent InfiniiVision and Infiniium Oscilloscopes

Agilent AN Balanced Circuit Measurement with an Impedance Analyzer/LCR Meter/Network Analyzer Application Note

Multipurpose Lab Station by Agilent Technologies

Agilent 81140A Series 81141A / 81142A Serial Pulse Data Generators 7 GHz and 13.5 GHz

MEMS On-wafer Evaluation in Mass Production Testing At the Earliest Stage is the Key to Lowering Costs

Agilent NFA Noise Figure Analyzer

Picking the Optimal Oscilloscope for Serial Data Signal Integrity Validation and Debug

Agilent E6651A Mobile WiMAX Test Set

Agilent E8267C PSG Vector Signal Generator

Data Sheet. Setting Standards

Agilent Highly Accurate Amplifier ACLR and ACPR Testing with the Agilent N5182A MXG Vector Signal Generator. Application Note

Evaluating Oscilloscope Bandwidths for your Application

Two-Way Radio Testing with Agilent U8903A Audio Analyzer

Agilent N8973A, N8974A, N8975A NFA Series Noise Figure Analyzers. Data Sheet

Characterizing High-Speed Oscilloscope Distortion A comparison of Agilent and Tektronix high-speed, real-time oscilloscopes

Agilent MXG Signal Generators

Creating Arbitrary Waveforms in the U2300A Series and U2500A Series Data Acquisition Devices

Agilent E8247/E8257C PSG CW and Analog Signal Generators

Agilent N4916B De-emphasis Signal Converter

6 Tips for Successful Logic Analyzer Probing

Agilent N4000A, N4001A, N4002A SNS Series Noise Sources 10 MHz to 26.5 GHz

Agilent AN Balanced Circuit Measurement with an Impedance Analyzer/LCR Meter/Network Analyzer Application Note

Agilent Technologies 3000 Series Oscilloscopes

Agilent 81180A Arbitrary Waveform Generator

MIL-STD 1553 Triggering and Hardwarebased Decode (Option 553) for Agilent s InfiniiVision Series Oscilloscopes

Agilent Migration from the Agilent 34401A to the Agilent 34405A Digital Multimeter. Application Note

Agilent Introduction to the Fixture Simulator Function of the ENA Series RF Network Analyzers: Network De-embedding/Embedding and Balanced Measurement

Agilent E4438C ESG Vector Signal Generator Differential I/Q outputs. Product Note

Time-Domain Response of Agilent InfiniiMax Probes and Series Infiniium Oscilloscopes

Agilent U9397A/C FET Solid State Switches (SPDT)


Using an MSO to Debug a PIC18-Based Mixed-Signal Design

Agilent 87222C/D/E Coaxial Transfer Switches dc to 26.5, 40, 50 GHz

Advanced Memory Buffer (AMB), Characterization of Timing and Voltage Specifications

Agilent 8648A/B/C/D Signal Generators

Product Note E5100A-2

Agilent U2300A Series USB Modular Multifunction Data Acquisition Devices. Data Sheet

Agilent N1911A/N1912A P-Series Power Meters and N1921A/N1922A Wideband Power Sensors. Data sheet

Advanced Measurement Techniques for RF Amplifiers Using Unique Functions of the Agilent E5071C ENA. Application Note

Phase Noise Measurement Personality for the Agilent ESA-E Series Spectrum Analyzers

Agilent 87405B. Preamplifier 10 MHz to 4 GHz. Technical Overview. Features. Benchtop/General Purpose Use

Agilent E4438C/E8267D Option 422 Scenario Generator for GPS

Agilent U1700 Series Handheld LCR Meters

Agilent MXG Signal Generators

Agilent 81133A and 81134A 3.35 GHz Pulse Pattern Generators

Hints for Getting More from Your Function Generator

Agilent 8766/7/8/9K Microwave Single-Pole Multi-Throw Switches

Agilent U2741A USB Modular 5.5 Digits Digital Multimeter. Data Sheet

Advanced Test Equipment Rentals ATEC (2832)

Agilent 87075C Multiport Test Set

Agilent U1240 Series Handheld Digital Multimeters

Agilent 4294A Precision Impedance Analyzer, 40 Hz to 110 MHz. Configuration Guide

Agilent Technologies 3000 Series Oscilloscopes

Agilent Technologies 8114A 100 V/2 A Programmable Pulse Generator

Agilent MIMO Manufacturing Solution. Application Note

Agilent J7211A/B/C Attenuation Control Units

Multiport Solutions for E5071C ENA RF Network Analyzers Using External Switches. Application Note

12.5 Gb/s Driver Amplifier LABware Module PSPL8001 Datasheet

Jitter Analysis Techniques Using an Agilent Infiniium Oscilloscope

SV2C 28 Gbps, 8 Lane SerDes Tester

Keysight Technologies 81133A and 81134A 3.35 GHz Pulse Pattern Generators

VSA80000A Ultra-Wideband Vector Signal Analyzer

Agilent N9310A RF Signal Generator

Agilent 86030A 50 GHz Lightwave Component Analyzer Product Overview

SHF Communication Technologies AG. Wilhelm-von-Siemens-Str. 23D Berlin Germany. Phone Fax

Agilent 83440B/C/D High-Speed Lightwave Converters

Agilent 81150A. Pulse Function Arbitrary Noise Generator. Version 1.01

Keysight Technologies, Inc. Overcome PCB Loss and Deliver a Clean Eye to Your DUT Using Multi-tap De-emphasis

Agilent Digital Modulation Lab Station

Agilent Technologies 8133A 3 GHz Pulse Generator. Technical Specifications. The Standard in Pulse Generator Technology.

Agilent 83711B and 83712B Synthesized CW Generators

Keysight Technologies N4983A Multiplexer and Demultiplexer. Data Sheet

Agilent PSA Series Spectrum Analyzers Self-Guided Demonstration for Phase Noise Measurements

MODEL AND MODEL PULSE/PATTERN GENERATORS

Agilent PNA Microwave Network Analyzers

Agilent PSA Series Spectrum Analyzers Noise Figure Measurements Personality

Agilent CSA Spectrum Analyzer

Jitter Fundamentals: Jitter Tolerance Testing with Agilent ParBERT. Application Note. Introduction

Agilent N5181A MXG Analog Signal Generator

06-011r0 Towards a SAS-2 Physical Layer Specification. Kevin Witt 11/30/2005

Agilent 8703B Lightwave Component Analyzer Technical Specifications. 50 MHz to GHz modulation bandwidth

How to capture, save, and reproduce arbitrary load current waveforms

LE160 LE320 Linear Equalizer Datasheet Tektronix Linear Equalizer

7 Hints That Every Engineer Should Know When Making Power Measurements with Oscilloscopes.

Agilent Technologies 3000 Series Oscilloscopes

EBERT 2904 Pulse Pattern Generator and Error Detector Datasheet

Transcription:

Flexible Signal Conditioning with the Help of the Agilent 81134A Pulse Pattern Generator Version 1.0

Introduction The 81134A provides the ultimate timing accuracy and signal performance. The high signal quality, low intrinsic jitter and fast transition times enable you to perform quick and reliable measurements with accurate and repeatable results. Compliance and interoperability is key in complex systems which require an accurate and versatile instrument. The flexibility of the instrument allows you to generate Doubled data rate up to 6 Gb/s by using the RZ signal Multiple levels to test lossy transmission media Multiple data rate combined with multiple levels whereby the low speed signalling can be used to initialize the high speed transmission. Out-of-band signalling for link initialisation De-emphasized signals used for characterization of lossy transmission media. This application note describes how to set up the Agilent 81134A 3.35 GHz Pulse Pattern Generator for different signal conditions. Figure 1 shows the 81134A connected to two power dividers 11636B, which are used to combine the two channels. Normal output channel 1 connects with normal output channel 2 and same for the complement outputs. The cabling into the power dividers shall be kept short and there are 6 db attenuators attached to all the output connectors. This setup is used for all the experiments described in this document. Figure 1: the Agilent 81134A Pulse Pattern Generator connected to two times 11636B power dividers. 2 Flexible Signal Conditioning with the Help of the 81134A Pulse Pattern Generator

Data rate doubling Data rate doubling is achieved with help of the RZ mode. RZ means return to zero and allows to send the data bit for less than the whole period. This can be programmed as a width or as a duty cycle. What is needed here is a width or a duty cycle of 50 %. For the rest of the period the signal is always driven to zero, being low at the normal output (high at the complement). As shown in figure 2 both channels are set to 50% duty cycle and channel 2 is delayed by 50% of the period. So while one channel generates the data the other channel is low at its time. Adding a bit to a low level is basically the bit. The result is a bit stream of twice the data rate, see figure 2. The 81134A is set to 3 Gb/s. The resulting signal of 6 Gb/s is shown in figure 3 as an eye diagram. Two parameters of the 81134A help to make this happen: the low intrinsic jitter and the fast transition time. Both are good enough to achieve a reasonable signal at nearly twice the instrument s original maximum data rate. Additional information The pattern used in both channels is a PRBS 2^7-1. A shift of at least 1 period is needed to get a pattern toggling with 6 Gb/s. Without that shift the same bit is consecutively generated two times, resulting in a PRBS of same type but looking like 3 GB/s. Therefore the delay of channel 2 is one plus half a period based on 3 G (1.5 * 333.3 ps = 500 ps). As a consequence the signal at 6 Gb/s repeats with 508 bits (equals 4x 127 bit). Figure 2: How to setup data rate doubling. Figure 3: The resulting waveform at 6 Gb/s viewed with 86100C DCA-J in jitter mode. Data Format Duty Cycle Delay Channel 1 PRBS 2^7-1 RZ 50% 0 ps Channel 2 PRBS 2^7-1 RZ 50% 500 ps Table 1: Programming values for the 81134A to double the data rate at 3 Gb/s basic setting. Flexible Signal Conditioning with the Help of the 81134A Pulse Pattern Generator 3

Multiple Levels Multiple levelling is used to transmit more than one bit per data cycle. This helps to lower the bit period which can be an advantage when dealing with lossy transmission media. This example is achieved by running data from both channels with NRZ format and same levels in both channels. This creates a signal with two eyes on top of each other, so the data transmission is achieved by 3 states, see figure 4. The low level results from both 0 s in both channels. The high level is achieved from both 1 s in both channels. The mid level results from either 10 or 01 in the channels. This is a transmission of 1.5 bit per bit period. However, if it is tracked so that the mid level results from the high or low state, a true 2 bit transmission is possible per bit period with this method. Additional information When using PRBS data in both channels, a delay shift of at least two periods is needed. With no shift we do not see two eyes as we get the state 00 and 11 only. With a shift of 1 period we see two eyes, but no transitions from 00 to 11. The table lists a delay of 1ns, this represents a shift of 3 periods, which is just for convenience of value programming (for a shift of 2 periods the value of 667 ps needs to be used), see figure 5. Figure 4: How to setup multiple levels. Figure 5: Resulting waveform of a three-level signal, viewed with 86100C DCA-J in eye mode. Data Format Levels Delay Channel 1 PRBS 2^7-1 NRZ 0.. 500 mv 0 ps Channel 2 PRBS 2^7-1 NRZ 0.. 500 mv 1 ns Table 2: Programming values for the 81134A to create multiple levels. 4 Flexible Signal Conditioning with the Help of the 81134A Pulse Pattern Generator

Multiple data rate combined with multiple levels These are applications which combine low speed and high speed transmission over the same physical interface. The low speed signalling may be used to initialize the high speed transmission. The frequency setting on the 81134A is according to the requirements of the high speed data generation. Therefore we need different patterns and levels in the two channels. Both patterns need to be structured for the low speed and high speed segments. Assuming that channel 2 is responsible for the low speed part, the pattern within the low speed part needs to be the way that every bit is multiplied n times consecutively to emulate the lower speed: Figure 6: how to setup a signal with multiple data rate and three levels. n = low speed bit period / high speed bit period This may need a larger amount of the 81134A memory for high values of n. For the high speed transmission all bits have to be set to 0 in channel 2. The pattern in channel 1 needs to be 0 during the low speed data generation and the desired pattern for the high speed transmission. Additional information The high speed transmission may be required differentially while the low speed is single ended only. In this case we need to modify the setup by disconnecting channel 2 complement output from the power divider and putting a 50 Ohm termination there. This ensures same amplitude on normal and complement signal for a device under test. Figure 7 resulting waveform of a signal with multiple data rate and three levels viewed with 86100C DCA-J in scope mode. Data Format Levels Delay Channel 1 Pattern 1 NRZ 0.. 200 mv 0 ps Channel 2 Pattern 2 NRZ 0.. 1 V 0 ps Table 3: programming values for the 81134A to emulate a data signal with multiple data rate and three levels. Flexible Signal Conditioning with the Help of the 81134A Pulse Pattern Generator 5

Out-of-band signalling Out-of-band signalling is used with differential signals for link initialization. During the out-of-band phase the amplitude of the differential signal has to be zero, as can be seen in figure 9. An out-of-band signal can be obtained with the combination of two channels while there are different patterns needed for the two channels. For the out-of-band phase one channel drives continuously a 0, the other a 1. After the out-of-band phase both channels drive the same bit stream. Figure 8 shows how the channel addition establishes this kind of signalling on the singe ended signal. The complement signal is composed accordingly. Figure 8: How to setup an out-of-band signalling, single ended view. Levels are the same in both channels and there are no specific delay requirements. Figure 9 is the screen shot of the differential signals using two scope channels. Figure 9: Resulting waveform of a differential signal with out-of-band signalling, normal and complement, viewed with the 86100C DCA-J in scope mode, the green signal corresponds to the combined signal in figure 8. Data Format Levels Delay Channel 1 Pattern 1 NRZ 0.. 500 mv 0 ps Channel 2 Pattern 2 NRZ 0.. 500 mv 0 ps Table 4: Programming values for the 81134A to create the out-of-band signaling. 6 Flexible Signal Conditioning with the Help of the 81134A Pulse Pattern Generator

De-emphasized signal De-emphasized signals are used for characterization of lossy transmission media like backplanes and for testing receivers (RX) operating within lossy transmission media. A de-emphasized differential signal can be obtained from the 81134A channel addition. This requires to load the inverted pattern from channel 1 to channel 2. Then it needs to delay channel 2 by one bit period (= 333 ps in case of a data rate of 3 Gb/s). Figure 10 shows this for a single ended signal. The amplitude of channel 2 defines the magnitude of the de-emphasis. The de-emphsisis is defined as: Figure 10: How to setup a de-emphasized signal, single ended view. R = V pre / V de, in db: R = 20 * log (V pre / V de ) Additional information In the implementation with the 81134A, the amplitude of channel 2 is subtracted from the amplitude of channel 1. This is different to the typical definition of the standards. There we find the definition of the pre- and the de-emphasized amplitude V pre, V de ) as shown in figure 11. This corresponds to the channel programming: Vpre Vde Figure 11: Resulting waveform for a differential signal with embedded de-emphasis, viewed with the 86100C DCA-J in scope mode, the green signal corresponds to the combined signal in figure 10 Vpre = amp ch1 Vde = amp ch1 - amp ch2 For adjusting Vpre and Vde a pattern 00001111... is recommended. After the adjustment any pattern may be used. Data Format Levels Delay Channel 1 Pattern NRZ 0.. 500 mv 0 ps Channel 2 Pattern inv NRZ 0.. 100 mv 333 ps Table 5: Programming values for the 81134A to create a de-emphasized signal. Flexible Signal Conditioning with the Help of the 81134A Pulse Pattern Generator 7

Dynamic common mode RX stress testing may require a dynamic change of the common mode offset in the running bit stream of a differential signal. Such a dynamic common mode signal as shown in figure 13 and 14 can be achieved with the setup shown in figure 12 (modified from setup in figure 1). Data Format Levels Delay Channel 1 Pattern NRZ -/+ 200 mv 0 ps Channel 2 Pattern inv NRZ -/+ 100 mv 0 ps Table 6: Programming values for the 81134A to create the dynamic common mode signal. The normal and complement data is taken from the same 81134A channel, while the second 81134A channel provides the dynamic offset signal. The complement output of channel 2 is disabled and disconnected from the power divider. The divider leg is terminated with 50 Ohm. It is not recommended to omit the second power divider. The pattern for the common mode channel depends on the common mode stress requirements. In case all logic 1 s in the data stream shall get a positive offset, the same pattern as used for channel 1 shall be loaded to the channel 2. Figure 12: Setup for generating a signal with dynamic common mode voltage with help of the Agilent 81134A and two 11636B power divider, the setup differs from figure 1 by one input leg for Dp is disconnected from Channel 2 and terminated. This example adds channel 2 to channel 1, which generates a larger differential amplitude (sum of amplitude channel 1 and amplitude channel 2.) If small amplitudes are desired for the data signals, it may be favorable to use the pattern inverted in channel 2, this turns to a subtraction of the channels. 8 Flexible Signal Conditioning with the Help of the 81134A Pulse Pattern Generator

Figure 13: How to setup a differential signal with dynamic common mode. Figure 14: Resulting waveform of a differential data signal (red / blue) with dynamic common mode (green), viewed with the 86100C DCA-J in scope mode. The green signal is obtained by the math function (ch1 add ch2) of the scope. The common mode voltage swing is 50 mv. Flexible Signal Conditioning with the Help of the 81134A Pulse Pattern Generator 9

Dynamic differential skew RX stress testing may require a dynamic change of the skew between the differential data Dp and Dn in the running bit stream. Such a dynamic skewed signal as shown in figure 16 and 17 can be achieved from the setup shown in figure 15. The normal and complement data signal is taken from the two channels of the 81134A, while one of the two is modulated with the help of an Agilent 81150A Pulse Function Arbitrary Noise Generator. The pattern in both 81134A channels has to be the same. The modulating signal can be any, from sine to noise, depending on the skew requirements. The amplitude of the 81150A output defines the magnitude of skew. The required amount of skew can be calibrated by using an oscilloscope. The pictures provided show the skew modulation on data Dp. This could be done on Dn or on both data lanes in a common or differential mode (using e.g. a 81150A with two channels). Agilent 81150A Figure 15: setup for the generation of a signal with dynamic differential skew with help of the Agilent 81134A and 3 times 11636B power divider 10 Flexible Signal Conditioning with the Help of the 81134A Pulse Pattern Generator

Data Format Levels Delay Channel 1 Pattern NRZ -/+ 500 mv 0 ps Channel 2 Pattern NRZ -/+ 500 mv 0 ps Table 7: Programming values for the 81134A to create the dynamic differential skew signal. Figure 16: How to setup a signal with dynamic differential skew. Figure 17: Resulting waveform of a differential signal with dynamic differential skew, normal and complement, viewed with the 86100C DCA-J in scope mode. Flexible Signal Conditioning with the Help of the 81134A Pulse Pattern Generator 11

Related Literature Pulse Pattern and Data Generators Brochure 81133A and 81134A 3.35 GHz Pulse Pattern Generators Data Sheet Advanced Jitter Generation and Analysis Product Note Agilent 81133A/ 81134A 12 Mbit Product Note 81150A Pulse Function Arbitrary Noise Generator Data Sheet Agilent Email Updates www.agilent.com/find/emailupdates Get the latest information on the products and applications you select. Agilent Direct Pub. No. 5980-0489EN 5988-5549EN 5989-1650ENDE 5988-9591EN 5989-6433EN www.agilent.com/find/agilentdirect Quickly choose and use your test equipment solutions with confidence. Agilent Open www.agilent.com/find/open Agilent Open simplifies the process of connecting and programming test systems to help engineers design, validate and manufacture electronic products. Agilent offers open connectivity for a broad range of system-ready instruments, open industry software, PC-standard I/O and global support, which are combined to more easily integrate test system development. Remove all doubt Our repair and calibration services will get your equipment back to you, performing like new, when promised. You will get full value out of your Agilent equipment throughout its lifetime. Your equipment will be serviced by Agilent-trained technicians using the latest factory calibration procedures, automated repair diagnostics and genuine parts. You will always have the utmost confidence in your measurements. Agilent offers a wide range of additional expert test and measurement services for your equipment, including initial start-up assistance onsite education and training, as well as design, system integration, and project management. For more information on repair and calibration services, go to: www.agilent.com/find/removealldoubt www.agilent.com/find/removealldoubt Product specifications and descriptions in this document are subject to change without notice. For the latest version of this document, please visit our website at www.agilent.com/find/81134a and go to the Product Library. www.agilent.com/find/81134a For more information on Agilent Technologies products, applications or services, please contact your local Agilent offi ce. The complete list is available at: www.agilent.com/find/contactus Product specifications and descriptions in this document subject to change without notice. Phone or Fax United States: (tel) 800 829 4444 (fax) 800 829 4433 China: (tel) 800 810 0189 (fax) 800 820 2816 Europe: (tel) 31 20 547 2111 Japan: (tel) 0120 (421) 345 Korea: (tel) (080) 769 0800 (fax) (080) 769 0900 Latin America: (tel) (305) 269 7500 Other Asia Pacific Countries: (tel) (65) 6375 8100 (fax) (65) 6755 0042 Taiwan: (tel) 0800 047 866 (fax) 0800 286 331 Email: tm_ap@agilent.com Revised: October 24, 2007 Agilent Technologies, Inc. 2008 Printed in USA, 2nd June, 2008 5989-8094EN