Tektronix PPG1600, PPG3000,PPG3200 Primary User

xx
Tektronix PPG1600, PPG3000, & PPG3200
ZZZ
PatternPro® Series Pattern Generator
User Manual
*P077109001*
077-1090-01
xx
Tektronix PPG1600, PPG3000, & PPG3200
ZZZ
User Manual
www.tek.com
077-1090-01
Copyright © Tektronix. All rights reserved. Licensed software products are owned by Tektronix or its subsidiaries or suppliers, and are protected by national copyright laws and international treaty provisions.
Tektronix products are covered by U.S. and foreign patents, issued and pending. Information in this publication supersedes that in all previously published material. Specications and price change privileges reserved.
TEKTRONIX and TEK are registered trademarks of Tektronix, Inc.
Contacting Tektronix
Tektronix, Inc. 14150 SW Karl Braun Drive P.O. B o x 5 0 0 Beaverto USA
For product information, sales, service, and technical support:
n, OR 97077
In North America, call 1-800-833-9200. Worldwide, visit www.tek.com to nd contacts in your area.
Warranty
Tektronix warrants that this product will be free from defects in materials and workmanship for a period of one (1) year from the date of shipment. If any such product proves defective during this warranty period, Tektronix, at its option, either will repair the defective product without charge for parts and labor, or will provide a replacement in exchange for the defective product. Parts, modules and replacement products used by Tektronix for warranty work may be n the property of Tektronix.
ew or reconditioned to like new performance. All replaced parts, modules and products become
In order to o the warranty period and make suitable arrangements for the performance of service. Customer shall be responsible for packaging and shipping the defective product to the service center designated by Tektronix, with shipping charges prepaid. Tektronix shall pay for the return of the product to Customer if the shipment is to a location within the country in which the Tektronix service center is located. Customer shall be responsible for paying a ll shipping charges, duties, taxes, and any other charges for products returned to any other locations.
This warranty shall not apply to any defect, failure or damage caused by improper use or improper or inadequate maintenance and care. Tektronix shall not be obligated to furnish service under this warranty a) to repair damage result b) to repair damage resulting from improper use or connection to incompatible equipment; c) to repair any damage or malfunction caused by the use of non-Tektronix supplies; or d) to service a product that has been modied or integrated with other products when the effect of such modication or integration increases the time or difculty of servicing the product.
THIS WARRANTY IS GIVEN BY TEKTRONIX WITH RESPECT TO THE PRODUCT IN LIEU OF ANY OTHER WARRANTIES, EXPRESS OR IMPLIED. TEKTRONIX AND ITS VENDORS DISCLAIM ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
TRONIX' RESPONSIBILITY TO REPAIR OR REPLACE DEFECTIVE PRODUCTS IS THE SOLE
TEK AND EXCLUSIVE REMEDY PROVIDED TO THE CUSTOMER FOR BREACH OF THIS WARRANTY. TEKTRONIX AND ITS VENDORS WILL NOT BE LIABLE FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES IRRESPECTIVE OF WHETHER TEKTRONIX OR THE VENDOR HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES.
[W2 – 15AUG04]
btain service under this warranty, Customer must notify Tektronix of the defect before the expiration of
ing from attempts by personnel other than Tektronix representatives to install, repair or service the product;
Table of Contents
Important safety information ......................... ................................ ............................. v
General safety summary ...................................................................................... v
Service safety summary...................... ................................ ............................... vii
Terms in this manual ... ................................ .................................. ................... vii
Symbols and terms on the product......................................................................... viii
Preface .............................................................................................................. ix
Features ........ ................................ ................................ ................................ ix
Documentation ................................................................................................ xi
Getting started..... . ..... . ..... . ..... . .... . . .... . . .... . ..... . ..... . ..... . ..... . ..... . ..... . ..... . ..... . ... . . ..... . ... 1
Installation................................. ................................ ................................ ..... 1
Controls and connectors ........................................................................................... 4
Functional verication ............................................................................................. 7
Instrument setup ............................................................................................... 7
Power on and verify instrument operation ....... .................................. ......................... 8
Verify the eye diagram ..................... ................................ ................................ ... 9
Check other settings . . ..... . ..... . ... . . . .... . . .... . . .... . ..... . ..... . ..... . ..... . ..... . ..... . ..... . ..... . ..... 10
Input and output descriptions..................................................................................... 11
Overview ................ .................................. ................................ .................... 11
Data outputs ... .................................. ................................ .............................. 12
Specications .. .................................. ................................ ................................ .. 13
PPG3200 data outputs........................................................................................ 13
PPG3000 & PPG1600 data outputs... ................................ .................................. .... 14
Data patterns .................................................................................................. 16
Clock outputs............................ ................................ ................................ ...... 17
Jitter insertion . . . .... . ..... . ..... . ..... ..... . ..... . ..... . ..... . .... . . .... . ..... . ..... . ..... ..... . ..... . ..... . .. 18
Trigger system ................................................................................................ 20
Clock inputs ................................................................................................... 21
Reference clock ............................................................................................... 21
Channel skew.................................................................................................. 22
Data error insertion... .................................. ................................ ...................... 22
Control interfaces ........................... .................................. ................................ 22
Physical characteristics................................. ................................ ...................... 23
Graphical user interface (GUI) touch screen ..... .................................. ............................ 25
Remote programming............................................................................................. 27
USB interface ................................................................................................. 27
Command information ................... ................................ .................................. .. 27
Common commands........................................... .................................. .................. 28
Summary....................................................................................................... 28
Reference ...................................................................................................... 28
PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual i
Table of Contents
Regular comman
Summary....................................................................................................... 29
Reference ..................... .................................. ................................ .................... 32
:DIGital[1|2|3|4]:PATTern:LENGth....................... ................................ .................. 32
:DIGital[1|2|3|4]:PATTern:TYPE ................... .................................. ...................... 32
:DIGital[1|2|3|4]:PATTern:PLENgth........................................................................ 33
:DIGital[1|2|3|4]:PATTern:DATA ..... .................................. ................................ .... 34
:DIGital[1|2|3|4]:PATTern:HDATa.................... ................................ ...................... 35
:DIGital[1|2|3|4]:PATTern:SERRor............... ................................ .......................... 36
:DIGital[1|2|3|4]:PATTern:ERATe ...................... ................................ .................... 36
:DIGital[1|2|3|4]:PATTern:ERATe:STATe.......................................... ........................ 36
:DIGital[1|2|3|4]:PATTern:BSHift .......................................................................... 37
:DIGital[1|2|3|4]:SIGNal[:POS|:NEG]:CROSsover:[VALue] ........................................... 37
:MMEMory:STORe:PDATa................................................................................. 38
:MMEMory:STORe:STATe ................................................................................. 38
:MMEMory:LOAD:PDATa ... .................................. ................................ ............ 38
:MMEMory:LOAD:STATe .................................................................................. 39
:MMEMory:MOVE:PDATa. ................................ .................................. .............. 39
:MMEMory:MOVE:STATe.................................................................................. 39
:MMEMory:DELete:PDATa....................... ................................ .......................... 40
:MMEMory:DELete:STATe ......................... .................................. ...................... 40
:MMEMory:CATalog:PDATa? ................ ................................ .............................. 40
:MMEMory:CATalog:STATe?..................... ................................ .......................... 41
:OUTPut0:SOURce........................................................................................... 41
:OUTPut0:DIVider ........................................................................................... 41
:OUTPut[1|2|3|4]:POLarity .................. ................................ ................................ 42
:OUTPut[1|2|3|4][:STATe]................................................................................... 42
:OUTPut:CLOCk:DIVider................................................................................... 42
:SENSe:ROSCillator:SOURce .... . ..... . ..... . ..... . ..... . .... . ..... . ..... . ..... . ..... . ... . . . .... . ..... . ... 43
[:SOURce]:FREQuency[:CW|:FIXed] ... .................................. ................................ 43
[:SOURce]:SKEW[1|2|3|4] .................................................................................. 43
[:SOURce]:PM[1|2|3|4][:HF][:STATe]..................................................................... 44
[:SOURce]:PM[1|2|3|4][:HF]:INTernal1[:DEViation].................................... ................ 44
[:SOURce]:PM[1|2|3|4][:HF]:INTernal1:FREQuency.................................................... 44
[:SOURce]:PM[1|2|3|4][:HF]:INTernal1:STATe .......................................................... 45
[:SOURce]:PM[1|2|3|4][:HF]:INTernal2[:DEViation].................................... ................ 45
[:SOURce]:PM[1|2|3|4][:HF]:INTernal2:STATe .......................................................... 45
[:SOURce]:PM[1|2|3|4][:HF]:INTernal4:CALibration ........... ................................ ........ 46
[:SOURce]:PM[1|2|3|4][:HF]:INTernal4[:DEViation].................................... ................ 46
[:SOURce]:PM[1|2|3|4][:HF]:INTernal4:FILTer ............ .................................. ............ 46
[:SOURce]:PM[1|2|3|4][:HF]:INTernal4:FREQuency.................................................... 47
ds ...... ................................ .................................. ........................ 29
ii PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual
Table of Contents
[:SOURce]:PM[
[:SOURce]:PM[1|2|3|4][:HF]:INTernal4:STATe .......................................................... 47
[:SOURce]:PM:LF[:INTernal3][:DEViation] ............................................................. 48
[:SOURce]:PM:LF[:INTernal3]:FREQuency ................... ................................ .......... 48
[:SOURce]:PM:LF[:INTernal3]:STATe .................................................................... 48
[:SOURce]:VOLTage[1|2|3|4][:POS|:NEG][:LEVel][:IMMediate]:[:AMPLitude].................... 49
[:SOURce]:
[:SOURce]:VOLTage[1|2|3|4][:POS|:NEG][:LEVel][:IMMediate]:TERMination .................... 49
[:SOURce]:VOLTage[1|2|3|4][:LEVel][:IMMediate]:LINK ................. ............................ 49
:SYSTem:ERRor[:NEXT]?.................................................................................. 50
:TRIGger:SOURce ..................... ................................ .................................. .... 51
:TRIGger:LOCK.............................................................................................. 51
User ser
Comp
Index
vice .............. ................................ ................................ .......................... 53
Service offerings ...................... ................................ .................................. ...... 53
General care ............................. ................................ .................................. .... 53
Preventive maintenance .......................... ................................ ............................ 54
Fuse replacement ....................... ................................ ................................ ...... 55
Repack the instrument for shipment .................. ................................ ...................... 55
liance information .......................................................................................... 57
EMC compliance ................. ................................ .................................. .......... 57
Safety compliance ............................................................................................ 58
Environmental considerations............................................................................... 60
1|2|3|4][:HF]:INTernal4:PLENgth .... . ..... . ..... . ... . . ..... . ..... . ..... ..... . ..... . .... 47
VOLTage[1|2|3|4][:POS|:NEG][:LEVel][:IMMediate]:OFFSet ........................... 49
PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual iii
Table of Contents
List of Figure
Figure 1: Front panel controls and connectors .................................................................. 4
Figure 2: Re
Figure 3: Verication setup........................................................................................ 7
Figure 4: Clock (top) and data (bottom) waveforms ........................................................... 9
Figure 5: Eye diagram for the PPG3200, 32 Gb/s, PRBS11.................................... .............. 10
Figure 6: Block diagram.... ................................ ................................ ...................... 12
Figure 7: Jitter insertion block diagram ..... . ..... . ..... . ..... . ... . . ..... . ..... . ..... . ..... . .... . . .... . ..... . ... 18
Figure 8:
ar panel connectors .................................................................................. 5
GUI Main menu........................................................................................ 25
List of Tables
Table i: Product description ....................................................................................... x
Table ii: Product options................ .................................. ................................ ........ xi
Table 1: Power requirements...................................................................................... 2
Table 2: Maximum operating environmental considerations .................................................. 3
Table 3: Front panel controls and connectors ................................................................... 4
le 4: Rear panel connectors .... .................................. ................................ ............. 5
Tab
Table 5: SJ modulation range curve points ..... ................................ ................................ 19
Table 6: GUI menu parameter locations ............................ .................................. .......... 25
Table 7: Models and Model codes......... .................................. ................................ .... 28
s
iv PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual
Important safety information
This manual contains information and warnings that must be followed by the user for safe operation and to keep the product in a safe condition.
To safely perform service on this product, additional information is provided at the end of this section. (See page vii, Service safety summary.)
General safety summary
Use the product only as specied. Review the following safety precautions to avoid inj Carefully read all instructions. Retain these instructions for future reference.
ury and prevent damage to this product or any products connected to it.
oavoidre or personal
T
injury
Comply wi
For correct and safe operation of the product, it is essential that you follow general in this manual.
The pro
Only qualied personnel who are aware of the hazards involved should remove the co
Before use, always check the product with a known source to be sure it is oper
This product is not intended for detection of hazardous voltages.
Use personal protective equipment to prevent shock and arc blast injury where hazardous live conductors are exposed.
When incorporating this equipment into a system, the safety of that system is the responsibility of the assembler of the system.
e proper power cord. Use only the power cord specied for this product and
Us
certied for the country of use.
th local and national safety codes.
ly accepted safety procedures in addition to the safety precautions specied
duct is designed to be used by trained personnel only.
ver for repair, maintenance, or adjustment.
ating correctly.
o not use the provided power cord for other products.
D
Ground the product. This product is grounded through the grounding conductor of the power cord. To avoid electric shock, the grounding conductor must be connected to earth ground. Before making connections to the input or output terminals of the product, make sure that the product is properly grounded.
Do not disable the power cord grounding connection.
PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual v
Important safety information
Power disconne
source. See instructions for the location. Do not position the equipment so that it is difcult to operate the power cord; it must remain accessible to the user at all times to allow for quick disconnection if needed.
Observe all terminal ratings. To avo id re or shock hazard, observe all ratings and markings on the product. Consult the product manual for further ratings information before making connections to the product.
Do not apply a potential to any terminal, including the common terminal, that exceeds the maximum rating of that terminal.
The measuring terminals on this product are not rated for connection to mains or Category II, III, or IV circuits.
Do not operate without covers. Do not operate this product with covers or panels removed, or with the case open. Hazardous voltage exposure is possible.
Avoid exposed circuitry. Do not touch exposed connections and components when powe r is present.
Do not operate with suspected failures. If you suspect that there is damage to this product, have it inspected by qualied service personnel.
Disable the product if it is damaged. Do not use the product if it is damaged or operates incorrectly. If in doubt about safety of the product, turn it off and disconnect the power cord. Clearly mark the product to prevent its further operation.
ct. The power cord disconnects the product from the power
Examine the exterior of the product before you use it. Look for cracks or missing pieces.
Use only specied replacement parts.
Use proper fuse. Useonlythefusetypeandratingspecied for this product.
Wear eye protection. Wear eye protection if exposure to high-intensity rays or
laser radiation exists.
Do not operate in wet/damp conditions. Be aware that condensation may occur if a unit is moved from a cold to a warm environment.
Do not operate in an explosive atmosphere.
Keep product surfaces clean and dry. Remove the input signals before you clean
the product.
Provide proper ventilation. Refer to the installation instructions in the manual for details on installing the product so it has proper ventilation.
Slots and openings are provided for ventilation and should never be covered or otherwise obstructed. Do not push objects into any of the openings.
vi PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual
Important safety information
Provideasafew
convenient for viewing the display and indicators.
Avoid improper or prolonged use of keyboards, pointers, and button pads. Improper or prolonged keyboard or pointer use may result in serious injury.
Be sure your work area meets applicable ergonomic standards. Consult with an ergonomics professional to avoid stress injuries.
Use care when lifting and carrying the product. This product is provided with handles for lifting and carrying.
Servicesafetysummary
The Service safety summary section contains additional information required to safely perform service on the product. Only qualied personnel should perform service procedures. Read this Service safety summary and the General safety summary before performing any service procedures.
To avoid electric shock. Do not touch exposed connections.
Do not service alone. Do not perform internal service or adjustments of this
product unless another person capable of rendering rst aid and resuscitation is present.
orking environment. Always place the product in a location
Terms in this m anual
Disconnect power. To avoid electric shock, switch off the product power and
disconnect the power cord from the mains power before removing any covers or panels, or opening the case for servicing.
Use care when servicing with power on. Dangerous voltages or currents may exist in this product. Disconnect power, remove battery (if applicable), and disconnect test leads before removing protective panels, soldering, or replacing components.
Verify safety after repair. Always recheck ground continuity and mains dielectric strength after performing a repair.
These terms may appear in this manual:
WAR NI NG . Warning statements identify conditions or practices that could result
in injury or loss of life.
CAUTION. Caution statements identify conditions or practices that could result in
damage to this product or other property.
PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual vii
Important safety information
Symbols and te
rms on the product
These terms may appear on the product:
DANGER indicates an injury hazard immediately accessible as you read the marking.
WARNING indicates an injury hazard not immediately accessible as you read the marking.
CAUTION indicates a hazard to property including the product.
When this symbol is marked on the pr oduct, be sure to consult the manual to nd out the nature of the potential hazards and any actions which have to betakentoavoidthem. (Thissymbolmayalsobeusedtorefertheuserto ratings in the manual.)
The follo
wing symbol(s) may appear on the product:
viii PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual
Preface
Preface
Features
The Tektroni and multi-channel congurations capable of data rates up to 32 Gb/s. With optional jitter insertion, the PPG line offers a exible, cost effective and easy to use test solution supporting high speed applications such as 100 Gigabit Ethernet, 32G Fibre channel, PAM4, DP-QPSK testing, and a broad range of receiver test applications. The single unit multi-channel congurations provide aligned, pattern-i multi-channel functionality. The PPG line can be paired with the Tektronix PED line of Error Detector products to provide a complete BER test capability.
The data rate can be programmed over a broad range of values. The output may be either built-in PRBS patterns or programmed user data patterns.
The PPG pattern generators series provide the following features:
1.5 Gb/s to 16 Gb/s operation (PPG1600 series)
1.5 Gb/s to 30 Gb/s operation (PPG3000 series)
1.5 Gb/s to 32 Gb/s operation (PPG3200 series)
Fully integrated benchtop instruments
x PatternPro line of high-performance pattern generators offer single
ndependent data outputs that support testing of crosstalk immunity and
Available with 1, 2, or 4 output channels
Independent data on channels
Independent channel skew adjustment
Independent channel pattern bit shift
Adjustable data amplitude and offset (PPG1600 and PPG3000 series)
250mVto2Vsingleended(500mVto4Vdifferential)
-2 V to 3 V window
Fast rise/fall time (PPG3200 series)
300 mV to 1 V single ended adjustable; 600 mV to 2 V differential
User programmable data or built-in PRBS patterns
Adjustable internal clock source
Full rate
10 kb/s resolution
Selectable prescaler output
PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual ix
Preface
External clock
input
Trigger output
programmable as p attern trigger or clock/n
Jitter insertion (option):
High Frequency SJ/RJ/BUJ jitter insertion (Option HFJIT)
Low frequency jitter insertion (Option LFJIT)
External m
odulation input
Save up to twenty-ve user patterns in nonvolatile memory
Save up to twenty-ve generator setups in nonvolatile memory
Touch screen graphical user interface & USB TMC interfaces
3RU height, full-rack design for 1-channel or 2-channel unit
6RU height, full rack design for 4-channel unit
Table i: Product description
Instrument Maximum data rate Differential channels
PPG1601 16 Gb/s
PPG1602 16 Gb/s
PPG1604 16 Gb/s
PPG3001 30 Gb/s
PPG3002 30 Gb/s
PPG3004 30 Gb/s
PPG3201 32 Gb/s
PPG3202 32 Gb/s
PPG3204 32 Gb/s
1
2
4
1
2
4
1
2
4
x PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual
Preface
Documentation
Table ii: Produ
Option Description
HFJIT
LFJIT
1
These options must be the same on all channels (Option HFJIT must be on all channels or none, and the data output optio channel of the instrument.
2
Option LFJIT is part of the clock source and one unit of this option is needed for the instrument, regardless of the number of output channels.
ct options
High frequency jitter insertion (SJ/RJ/BUJ)
Low frequency jitter option (PPG3200 series only)
n must be the same for all channels). One unit of each of these options is needed for each output
1
2
The following documentation is available:
PPG/PED Safety & Installation Manual, printed version shipped with the product
This PPG1600, PPG3000, & PPG3200 Series PatternPro Pattern Generator User Manual (PDF versions only, downloadable from the Tektronix Web Site)
Product datasheets (PDF versions only, downloadable from the Tektronix Web Site)
Declassication & Security instructions (PDF versions only, downloadable from the Tektronix Web Site)
Check the Tektronix Web Site for additional product documentation at www.Tektronix.com.
PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual xi
Preface
xii PPG1600, PPG3000, & PPG3200 Pattern Generator User M anual
Getting started
Installation
The instrument was carefully inspected electrically and mechanically before shipment. After unpacking all items from the shipping carton, check for any obvious sig might be a protective lm over the display, which can be removed). Report damage to the shipping agent immediately. Save the original packing carton for possible future shipment.
ns of physical damage that may have occurred during transit (there
Accessories
The following accessories are included with your instrument:
Pattern
Power cord
Rack mount ears on the front of the instrument
PPG/PED Installation & Safety instructions
Accessoriesasordered
generator
PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual 1
Getting started
Power requirem
ents
CAUTION. Operating the instrument on an incorrect line voltage can cause
damage, possibly voiding the warranty. To avoid this, operate the instrument with the correct line voltage.
The instrument operates from a single-phase line voltage listed in the following table. Line voltage and line frequency are automatically sensed; there are no switches to set. Check to ensure the operating voltage in your area is compatible.
Table 1: Power requirements
Item Description
Voltage 100 V to 240 V
Frequency 50 Hz to 60 Hz
Power
PPG1601, PPG1602, PPG3001, PPG3002, PPG3201, PPG3202
PPG1604, PPG3004, PPG3204
Power fuse
PPG1601, PPG1602, PPG3001, PPG3002, PPG3201, PPG3202
PPG1604, PPG3004, PPG3204
360 W, maximum
720 W, maximum
T 2A 250V
T 4A 250V
Ventilation
The power cord supplied with the instrument contains a separate ground for use with grounded outlets. When proper connections are made, the instrument chassis
onnected to power line ground through the ground wire in the power cord
is c providing protection against electric shock.
The unit has four fans in the rear, as well as cooling vents on the bottom and
ide panels to keep it from overheating.
s
CAUTION. Inadequate ventilation can damage the instrument; to avoid damaging
the instrument, observe the following precautions:
Do not block the cooling vents.
Do not position any devices adjacent to the instrument that force air (heated or unheated) into or onto the instrument surfaces or cooling vents. This additional airow could compromise performance.
2 PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual
Getting started
Environmental
considerations
When rack mount
ing the instrument, ensure there is adequate airow around the instrument rear, sides, and bottom to ensure proper cooling. Adequate airow enables air temperatures within approximately one inch of the instrument surfaces to remain within specied limits under all operating conditions.
Thefollowingtabledescribesthemaximum operating environmental ratings for your instrument.
Table 2: Maximum operating environmental considerations
Feature Description
Temperatu
Humidity
Altitude
re
40 °C (104 °F)
80% for temperatures up to 31 °C (88 °F) decreasing linearly to 50% at 40 °C (104 °F)
2000 m (6562 ft.)
PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual 3
Controls and connectors
Controls and c
onnectors
The followin connectors. The illustration shows a 4-channel instrument; 1-channel and 2-channel instruments have fewer controls in different locations on the instrument.
NOTE. The exact location and spacing of the Data Out connectors may be different
depending on the instrument type or output options ordered with the instrument.
g illustration and table describe the front panel controls and
Figure 1: Front panel controls and connectors
Table 3: Front panel controls and connectors
Item Description
1
On/off switch Push this button to turn the instrument on and off. The green indicator inside the button lights
up when the instrument is on.
2 Display
3
Clock In Clock input with 2.92 mm connectors (PPG1600 and PPG3000 series) or 2.4 mm connectors
4
Clock Out Clock output with 2.92 mm connectors (PPG1600 and PPG3000 series) or 2.4 mm connectors
5
Trigger Out SMA Differential Trigger Output. Levels swing from –500 mV to 0 V. Can be used single ended.
6
Data Out connectors (Ch1) Plus and minus Data outputs with 2.92 mm connectors (PPG1600 and PPG3000 series) or
4 PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual
The display is a touch screen graphical user interface.
(PPG3200 series), AC coupled. Used to supply a n external clock signal.
(PPG3200 series), AC coupled
2.4 mm connectors (PPG 3200 series)
Controls and connectors
Table 3: Front panel controls and connectors (cont.)
Item Description
7
Data Out connectors (Ch2) Plus and minus Data outputs with 2.92 mm connectors (PPG1602, PPG1604, PPG3002 or
PPG3004) or 2.4 mm connectors (PPG3202 or PPG3204)
8
Data Out connectors (Ch3) Plus and minus Data outputs with 2.92 mm connectors (P PG1604, PPG3004) or 2.4 mm
connectors (PPG3204)
9
Data Out connectors (Ch4) Plus and minus Data outputs with 2.92 mm connectors (P PG1604, PPG3004) or 2.4 mm
connectors (PPG3204)
The following illustration and table d escribe the rear panel connectors. The illustration shows a 4-channel instrument; 1-channel and 2-channel instruments have fewer controls in different locations on the instrument.
Figure 2: Rear panel connectors
Table 4: Rear panel connectors
Item Description
1
AC line receptacle Connect the appropriate power cord here.
2 Fuse holder
3
USB connection Connect the USB cable here to control the instrument from an external computer.
4 10 MHz REF IN
5
10 MHz REF OUT BNC output for buffered version of the frequency reference (internal or external)
6
JITTER IN (Ch1) SMA Ch1 input for external jitter insertion (Option JIT)
7
JITTER IN (Ch2) SMA Ch2 input for external jitter insertion (Option JIT)
Line fuse, 5 X 20 mm
BNC input for external frequency reference
PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual 5
Controls and connectors
Table 4: Rear panel connectors (cont.)
Item Description
8
JITTER IN (Ch3) SMA C h3 input for external jitter insertion (Option JIT)
9
JITTER IN (Ch4) SMA C h4 input for external jitter insertion (Option JIT)
6 PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual
Functional verication
Functional ve
Instrument setup
rication
Atypicalse following gure. The diagram uses only the + side of all differential connections, the - side can be tested in the same manner. Use a Tektronix DSA8300 Digital Serial Analyzer Sampling Oscilloscope or similar for functional verication.
CAUTION. Damage to the pattern generator and/or associated equipment can
occur if the input and output voltage ratings are exceeded. Check the input and output vo electrical attenuators where voltage ratings are commonly exceeded.
tup for verifying the pattern generator operation is shown in the
ltage ratings for your equipment. The following illustration shows
Figure 3: Verication setup
PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual 7
Functional verication
Power on and ve
rify instrument operation
Thefollowingstepsassumetheunitisconnectedasshownintheverification setup.
NOTE. Note:
output level continuously and automatically. Internal timing calibration will also take place whenever the frequency is set (either manually or through remote programming). Setting the frequency (or resetting the frequency to its current value) is recommended after an initial 15-minute warm-up, or if a signicant change in ambient temperature has occurred during operation.
1. Push front panel on/off switch.
2. Selec
3. Select SAVE.
The generator is internally temperature compensated for timing and
The green light on the switch turns on.
The instrument goes through the start-up sequence.
The Main menu displays on the touch screen.
t UTILITY by touching the on-screen button.
4. Select RECALL DEFAULTS (The instrument loads all the default settings.)
5. Select BACK.
6. Select MAIN.
7. Turn OUTPUT ON.
8. Us
9. Ad
etheAUTO SCALE function on the sampling oscilloscope to identify and
display signals.
just the sampling oscilloscope voltage, timing and display settings as
needed.
hannel 1 shows PRBS data with pattern trigger.
C
Channel 2 shows a square wave at the default clock rate.
The output should be similar to the following gure (the displayed data
pattern may differ).
8 PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual
Functional verication
Verify the eye diagram
Figure 4: Clock (top) and data (bottom) waveforms
1. Select
2. Select TRIGGER.
3. Select TRIGGER TYPE = CLK/N.
4. Set NDIVISORto 64.
5. Turn off the display on the oscilloscope channel 1 (clock signal).
UTILITY.
PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual 9
Functional verication
6. Adjust the samp Output should be similar to the following gure.
ling oscilloscope amplitude, timing and display as needed.
Check o
Figure 5: Eye diagram for the PPG3200, 32 Gb/s, PRBS11
ther settings
Access the remaining menus to experiment with other settings.
10 PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual
Input and output descriptions
Overview
RF connectors
Connector torque
specications
Data out a
Trig ou
nd /Data out
t and /Trig out
Data and Clock front panel RF connectors are 2.92 mm (K type) for the PPG1600 and PPG3000 series. Data and clock connectors are 2.4 mm for the PPG3200 series. All other front panel RF connections are SMA.
Minimum:
Recommended:
Maximum:
These a re the primary outputs from the unit. The outputs can be used single-ended or differentially. Data pattern, levels and timing can be controlled manually or remotely.
These differential outputs provide a timing reference for viewing the data signals. The output amplitudes are xed. Trigger options are PATTERN or CLOCK/N.
When using a pattern trigger, the trigger corresponds to the beginning of a pattern. The pattern trigger mode can be used with user-dened or PRBS data. For the CLOCK/N trigger mode, the clock frequency is reduced by a factor of N where
alue N is required to be a multiple of 64.
the v
2 i n-lbs (0.226 N-m)
7-10 in-lbs (0.791-1.130 N-m)
15 in-lb (1.695 N-m)
Clk out
lk in
C
PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual 11
The clock output reects the data rate; there is one full clock cycle per bit of data. The clock output is AC coupled and the amplitude is xed. The internal clock
ually operates over a range of 15 GHz to 30 GHz (PPG3000 series) or 16 GHz
act to 32 Ghz (PPG1600 and PPG3200 series). When data rates <15 Gb/s (PPG1600 and PPG3000 series) or <16 GHz (PPG3200 series) are used, the internal clock will operate at a multiple of the data rate and bit-stretching is used to produce data at the specied rate. A built-in clock divider can be used to divide the internal clock before it is sent to the clock output (divisors of 1, 2, 4, 8, 16).
This is the input used to supply an external clock. Clock frequency is restricted to a range of 15 GHz to 30 GHz (PPG3000 series) or 16 GHz to 32 GHz (PPG3200 series)—same as the range of the internal clock source.
NOTE. The external clock input is not available for the PPG1600 series.
Input and output descriptions
Functional block diagram
Thebasicfunct
Figure 6: Block diagram
ional blocks are shown in the following gure.
Data outputs
Output
range
The instrument is designed to drive a 50 load. The voltage window is adjustable over the range from -2 V to +3 V.
WARNI
NG. To ensure proper operation, never load the output with less than 50 Ω.
12 PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual
Specications
All specications apply to all models unless noted otherwise.
PPG3200 data
Amplitude
Offset window
Rise/f
outputs
all time
There is a true and a complement output for each channel. Specications apply to each output individually.
Each positive and negative differential output is independently programmable.
Single-ended. 300 mV to 1.0 V
ntial. 600mVto2.0V
Differe
-2 V to +3 V, programmable/adjustable
Oscillscope bandwidth can impact the measured signal rise time.
20 to 80%. 11 ps, typical
10 to 90%. 16 ps, typical
PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual 13
Specications
Termination voltage range
-2.0Vto+3.3Vw
This setting is used in cases where the load being driven is terminated at a level other than zer showninthefollowinggure. To ensure proper operation, never load the output with a termination voltage less than Voh minus 3 V.
indow. Programmable/adjustable. Applied by user via 50 Ω.
o volts. The effect of the termination voltage on the output voltage is
Data output jitter
Connector type
Output impedance
250 fs
2.4 mm
50 Ω. S
100 Ω. Differential
RJ typical at 32 Gb/s using PRBS 211-1 pattern
RMS
ingle-ended
PPG3000 & PPG1600 data outputs
Amplitude range
fset range
Of
250 mV to 2.0 V. Single-ended
500 mV to 4.0 V. Differential. Each positive and negative differential output is
independently programmable.
-2 V to +3.0 V window. Programmable/adjustable.
14 PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual
Specications
Termination voltage range
Crossing point
-2.0Vto+3.3Vw
indow. Programmable/adjustable. Applied by user via 50 Ω.
This setting is used in cases where the load being driven is terminated at a level other than zero volts. The effect of the termination voltage on the output voltage is shown in the following gure. To ensure proper operation, never load the output with a termination voltage less than Voh minus 3 V.
Programmable/adjustable
Range. 35% to 6
5%, typical. Tested using 50% mark density pattern.
Rise/fall time
Data output jitter
Connector type
Output impedance
Resolution. 1%
Oscillocope bandwidth can impact the measured signal rise time.
20% - 80%. 17 ps, typical
10% - 90%. 25 ps, typical
PPG3000. 350 fs
1600. 350 fs
PPG
, RJ typical at 28 Gb/s using PRBS 211-1 pattern
RMS
, RJ typical at 14 Gb/s using PRBS 211-1 pattern
RMS
2.92 mm
50 Ω. Single-ended
100 Ω. Differential
PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual 15
Specications
Data patterns
Pattern type
Data rate
PRBS pattern lengths
Data (from memory) or PRBS. Length and type are individually settable on multi-channel generators.
Programmable/adjustable
Range. 1.5 Gb/s to 16 Gb/s, (PPG1600 series)
1.5 Gb/s to 30 Gb/s, (PPG3000 series)
1.5 Gb/s to
32 Gb/s (PPG3200 series)
Resolution. 10 kb/s
Accuracy. ±5 ppm
Independently selected on multi-channel units
7
2
-1 bits. Polynomial = X7+X6+1
9
its. Polynomial = X
2
-1 b
11
2
-1 bits. Polynomial = X11+X9+1
9
+X5+1
Data pattern depth
15
2
-1 bits. Polynomial = X15+X14+1
23
-1 bits. Polynomial = X23+X18+1
2
31
2
-1 bits. Polynomial = X31+X28+1
Range. 2 to 4,194,304 bits. For 1 channel generator (4 Mbits).
2 to 2,097,152 bits. For 2 or 4 channel generators (2 Mbits/channel).
esolution. 1bit
R
16 PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual
Clock outputs
Specications
The clock outputs are single-ended, applicable for internal clock. The internal clock rate ranges from 15 GHz to 30 GHz (PPG3000 series) and 16 GHz to 32 GHz (PPG16
00 and PPG3200 series).
PPG1600 Clock output frequency. (Internal clock)/(n), n = 2,4,8, or 16 user programmable
PPG3000 Clock output frequency. (Internal clock)/(n), n = 1,2,4,8, or 16 user programma
ble
PPG3200 Divided Clock output frequency. (Internal clock)/(n), n = 2,4,8, or 16 user programmable
PPG3200 Full Rate Clock output frequency (single output for PPG3201/2, quad output
for PPG3204). Internal clock
Amplitude
ut impedance
Outp
Maximum external DC
voltage
Jitter
Connector type
Amplitude varies with frequency 600 mV
, typical; 200 mV
p-p
minimum; 1.0 V
p-p
50 , AC-coupled
±5 V
<20
0fs
typical, measured by spectrum analyzer on 1010 pattern, phase noise
RMS
integrated from 1 kHz to 1 GHz.
2.92 mm (PPG3000 & PPG1600) .4 mm (PPG3200)
2
maximum
p-p
PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual 17
Specications
Jitter insertion
The pattern generator can be ordered with built-in jitter o ptions. The PPG3200 series are available with Option LFJIT and Option H FJIT; the PPG1600 and PPG3000 series are available with Option HFJIT only. The jitter insertion is the delay modulation of the data channels. Option HFJIT applies to each channel individual
ly; Option LFJIT applies equally to clock and data.
High frequency jitter
insertion option (Option
HFJIT)
Built-in sine source
Figure 7: Jitter insertion block diagram
Add-on option for the instrument. Independent jitter sources on each channel. Sum of external, internal sine, and internal noise. Total range depends on modulation frequencies. Exceeding the range can generate errors.
Total modulation range. 50 ps
p-p
Programmable from either the front panel touch screen or remote control.
Frequency range. 5kHzto100MHz
mplitude range. 0to50ps
A
p-p
Accuracy. ±10%, typical
18 PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual
Specications
Built-in random noise
source
Built-in BUJ source
External modulation input
Programmable f
Amplitude range. 0to5ps
rom either the front panel touch screen or remote control.
RMS
Accuracy. ±10% typical
Programmable from either the front panel touch screen or remote control.
Amplitude range. 0to50ps
p-p
Modulation data rates. 100Mb/sto2.5Gb/s
PRBS sequences. 7,9,11,15,23,31
Filter values. 25/50/100 MHz lters
DC coupled, 3 dB bandwidths
Frequency range. DC to 100 MHz
Amplitude range. 0to50ps
p-p
Low frequency jitter
insertion (Option LFJIT)
Maximum input. 1V
p-p
Add-on option.
The specications below apply when the data rate equals the internal clock rate frequency of 16 to 32 GHz. For each frequency octave below, the internal clock rate, the specications below will be reduced by half. Thus when the data rate is 8 to 15.99999 Gb/s, the values below will be divided by 2. When the data rate is 4 to 7 .99999 Gb/s, the values will be divided by 4.
Table 5: SJ m odulation range curve points
Parameter Value
10 Hz f
mod
100 Hz f
1kHzf
mod
10 kHz f
100 kHz f
1MHzf
2MHzf
10 MHz f
mod
mod
mod
mod
mod
mod
5000 UI
2000 UI
2000 UI
2000 UI
100 UI
10 UI
p-p
1UI
p-p
0.5 UI
p-p
p-p
p-p
p-p
p-p
p-p
PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual 19
Specications
Trigger system
Trigger wa veform
High level
Low level
Output impedance
The Trigger output provides either a pattern synchronous trigger signal or a clock/n signal.
Pattern mode trigger is synced to channel 1 pattern.
Pattern mode. 1 pattern per trigger for pattern length = multiple of 64 64 patterns per trigger for other pattern lengths
Clock/n mode. 64 through (2
Duty cycle. 50%, for either Pattern or Clock/n
0V,typical
-500 mV, typ
50 , DC-coupled
ical
32
- 64), n = any multiple of 64 in that range
Connector type
20 PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual
SMA
Clock inputs
Specications
The pattern generators allow the use of an external clock. The external clock must be a continuous 50% duty cycle clock.
Frequency ra
Input sign
Maximum input signal
Input impedance
Reference clock
Input frequency range
nge
al
15 GHz to 30 GHz, (PPG3000 series) 16 GHz to 32 GHz, (PPG3200 series) Not applicable for the PPG1600 series.
400 mV
1V
50 , AC-coupled
The reference clock provides an input and an output to lock the internal clock synthesizers to other equipment.
10 MHz ±
, typical, AC coupled
p-p
p-p
10 ppm
Input signal
Maxim
um input signal
Input impedance
Output signal
10 MHz reference
input/output
1V
, typical, 50% duty square wave
p-p
6V
, ±10 V DC, Damage threshold
p-p
50 , AC-coupled
1.2 V
Yes, BNC connector
, typical, Square wave
p-p
PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual 21
Specications
Channel skew
The channel skew is the timing of the data outputs.
Skew adjust
Pattern shift
Nominal
channel-to-channel pattern
skew
Relative to nominal position
PPG1600 and PPG3000. Range = ±50 ps Resolution
PPG3200. Range = ±25 ps Resolution = 100 fs
Advance or delay. This is equivalent to unlimited shifting since this range allows shifting the longest pattern to any position.
Range. ±(2
Resolu
< ±2 UI, Time difference between patterns on a 2-channel PPG3000 series, skew adjust and bit shift at 0.
=100fs
30
-1)
tion. 1bit
Data error insertion
r insertion types
Erro
Error insertion rate
Control interfaces
ont panel touchscreen
Fr
GUI
Computer programmable
interface
Single or rate-based
Range. 1x10-3to1x10
Resolution. 3 digits
Yes, edit all instrument settings.
USB TMC, program all instrument settings.
-15
BER
22 PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual
Physical characteristics
Specications
Front panel width (with
mounting tabs)
Height
Width
Depth (rac
k mount)
Weight
Operating temperature
48.3 cm (19.0 in)
1 & 2 channel. 13.3 cm (5.25 in)
4 channel. 27.9 cm (11.0 in)
45.1cm(17.75in)
35.1 cm (13.8 in)
1&2channel. 11.1 kg (24.5 lbs)
4 channel. 20.4kg(45lbs)
0°Cto40°C(32°Fto104°F)
PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual 23
Specications
24 PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual
Graphical user interface (GUI) touch screen
This unit is equipped with touch screen controls. All manual settings are accessed through this user interface. An e xample of the GUI is shown in the following gure.
The following table gives a listing of where to nd various parameters within the menu str
ucture.
Figure 8: GUI Main menu
Table 6: GUI menu parameter locations
Parameter Found in menu(s)
10 MHz Ref (int / ext)
Amplitude
Crossing Point VOLTS
Data Rate
External Clock Enable TIMING [EXTFREQ]
Internal C lock Rate TIMING
Jitter Enable
Linking
Offset Voltage MAIN, VOLTS
Output Clock Rate TIMING
Pattern Length PATTERN
Pattern Type MAIN, PATTER N
Pattern (user dened)
UTILITY
MAIN, VOLTS
MAIN, TIMING
TIMING [JITTER]
VOLTS
PATT ER N [DATA]
PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual 25
Graphical user interface (GUI) touch screen
Table 6: GUI menu parameter locations (cont.)
Parameter Found in menu(s)
PRBS Length
Output ON / OFF MAIN, VOLTS
Recall Pattern
Recall Setup UTILITY [SAVE] [RECALL]
Save Pattern PATTERN [SAVE] [STORE]
Save Setup UTILITY [SAVE] [STORE]
Skew TIMING
Termination Voltage
Trigger Options UTILITY [TRIG GER]
PATTERN
PATTE RN [SAVE] [RECALL]
VOLTS
26 PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual
Remote programming
USB interface
All automated programming is accomplished through a USB TMC interface.
Remote programming
Command inf
Sequential vs. overlapped
Long and short form
Channel numbers
ormation
All commands for instruments covered by this document are sequential commands. Sequential commands complete before the next is executed. This means that query. When the query response is received, the previous command is certain to be complete.
Command form is the entire command while the short form is the part in capital letters. Commands must be either the exact long form or the exact short form, other combinations will create an error.
These commands apply to instruments that are available with different numbers of channels. Commands for non-existent channels are not valid.
completion of any command can be veried by following it with any
s have both a long and short form. In command descriptions, the long
PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual 27
Common commands
Common comman
Summary
Command Description
*IDN? Read Instrument's Identication string
*RST Reset instrument to default settings
Reference
*IDN?
Read the instrument’s identication string. The returned string has the following format, i
“Tektronix Inc.Model code,SN,FWREV”
ds
t can be up to 72 characters long:
Model code (see the following table for your instrument model.)
SN = serial number
FWREV = rmware revision
*RST
Table 7: Models and Model codes
Model Model code
PPG1251
PPG1601
PPG1602
PPG1604
PPG3001
PPG3002
PPG3004
PPG3201
PPG3202
PPG3204
PPG4001
Reset the instrument to default settings. This sets all parameters to their default values, including output enable, pattern length, and pattern data.
12050
12601
12602
12603
12593
12594
12595
12590
12591
12592
12604
28 PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual
Regular commands
Summary
Regular commands
The following table provides a summary of the remote control comma
Command Parameters Default Description
DIGITAL subsystem
:DIGital[1|2|3|4]
:PAT Tern
:LENGth
:TYPE
:PLENgth <numeric>
:DATA <numeric>,
:HDATa <numeric>,
:SERRor
:ERATe <numeric> 1e-3 inserts error into the
:ERATe:STATe OFF | ON OFF
:BSHift
:SIGNal[:POS|:NEG]:CROSsover
[:VALue] <numeric>
Output subsystem
:OUTPut0
:SOURce PERiodic |
:DIVider <numeric> varies
:OUTPut[1|2|3|4]
:POLarity NORMal |
<numeric> 8
DATA | PRBS PRBS set/query Pattern type (See page 32.)
7
1000… <numeric>, <arbitrary block>
1000… <numeric>, <arbitrary block>
none
<numeric> 0
BITStream
INVerted
n/a
50 % set/query crossing
BITS set/query trigger out
NORM set/query data output
set/query Pattern Length
set/query PRBS length (See page 33.)
set/query Pattern Data (See page 34.)
set/query Pattern Data in hexadecimal character format
insert a single error into the data output
data output at the specied rate
enable error rate injection into the data output
shift the pattern by the specied number of bits relative to nominal position
point
event
set/query trigger divider
polarity
nds.
(See page 32.)
(See page 35.)
(See page 36.)
(See page 36.)
(See page 36.)
(See page 37.)
(See page 37.)
(See page 41.)
(See page 41.)
(See page 42.)
PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual 29
Regular commands
Command Parameters Default Description
[:STATe] OFF | ON OFF set/query data output
enable/disable status
:OUTPut
:CLOCk:DIVider
Sense subsy
:SENSe:RO
:SOURce INTernal
Source subsystem
[:SOURce]
:FREQuency[:CW|:FIXed]
:SKEW
PM[1
stem
SCillator
#
|2|3|4][:HF]
TATe]
:[:S
:INTernal1[:DEViation] <numeric> 0 ps
NTernal1:FREQuency
:I
:INTernal1:STATe OFF | ON OFF set/query internal
:INTernal2[:DEViation] <numeric> 0 ps
:INTernal2:STATe OFF | ON OFF set/query internal
:INTernal4:CALibration GAUSsian | CEI GAUS set/query BUJ
:INTernal4[:DEViation] <numeric> 0 ps
INTernal4:FILTer <numeric> 100 MHz
<numeric> varies programs the clock
divider output for the internal cl
|
EXTernal
<numeri
<numeric> 0 ps Programs the skew
OFF |
<numeric> 1 MHz
c>
ON
INT
16 GHz, (PPG1600) 30 GHz, (PPG3000) 32 GHz,
200)
(PPG3
OFF set/
set/quer reference source
set/query clock frequency
jitter insertion enable/disable status
set/query internal HF si
se sine jitter frequency
HF sine jitter
nable/disable status
e
set/query internal random jitter a mplitude
random jitter enable/disable status
amplitude cal
set/query internal HF BUJ jitter amplitude
set/query internal HF BUJ generator lter bandwidth
ock
y10MHz
query overall
ne jitter amplitude
t/query internal HF
(See page 42.)
(See page 42.)
(See page
(See page 43.)
(See p
(See
(See page 44.)
ee page 44.)
(S
(See page 45.)
(See page 47.)
(See page 46.)
(See page 46.)
(See page 47.)
(See page 47.)
43.)
age 43.)
page 44.)
30 PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual
Command Parameters Default Description
:INTernal4:FREQuency
:INTernal4:PLENgth <numeric> 31
:INTernal4:STATe OFF | ON OFF set/query internal
:PM:LF
[:INTernal3][:DEViation] <numeric> 0 UI
[:INTernal3]:FREQuency
[:INTernal3]:STATe OFF | ON OFF set/query internal
:VOLTage#[:POS|:NEG][:LEVel][:IMMediate]
PLitude]
:[:AM
:OFFSet
:TERMination <numeric> 0 V
:VOLTage#[:LEVel][:IMMediate]
:LINK
System subsystem
:SYSTem:ERRor[:NEXT]?
Trigger subsystem
:TRIGger
:SOURce IMMediate |
:LOCK
<numeric>
<numeric
<nume
<numeric> 0 V
OFF | ON OFF Enable/disable Linking (See page 49.)
none
EXTernal none
>
ric>
2 GHz set/query internal HF
BUJ generator clock frequency
set/query in BUJ generator PRBS length
HF BU J jitte enable/disable status
y internal LF
set/quer sine jitter amplitude
10 kHz
500 mV
n/a
IMM
n/a set/query clock source (See page 51.)
set/query internal LF sine jitter frequency
LF sine j enable/disable status
set/query data amplitude
set/query data offset (See page 49.)
set/query data term (See page 49.)
query error queue
set/query clock source (See page 51.)
itter
ternal HF
r
Regular commands
(See page 47.)
(See page 47.)
(See page 48.)
(See page
(See page 48.)
(See page 48.)
(See page 49.)
(See page 50.)
48.)
PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual 31
Reference
Reference
:DIGital[1|2|3|4]:PATTern:LENGth
Form
Parameters Numeric
Value Coupling
Range Coupling
Default
Description
Example
Set & Query
None
None
8
Programs the Pattern Length. This value is only relevant if the pattern type is DATA.
For the one channel instruments, the length may be any integer from 2 through 4,194,304. In a two or four channel unit, the maximum pattern length per channel is 2,097,152.
Set Ch1 pattern length to 56
:DIG1:PATT:LENG 56
Set Ch2 pattern length to 500
:DIG2:PATT:LENG 500
Query Ch 1 pattern length
:DIG1:PATT:LENG?
:DIGital[1|2|3|4]:PATTern:TYPE
Form
meters
Para
Value Coupling
Range Coupling
Default PRBS
scription
De
Example
Set & Query
DATA | PRBS
None
e
Non
ograms the Pattern Type.
Pr
et the Ch 1 pattern type to PRBS
S
:DIG1:PATT:TYPE PRBS
Query Ch 1 pattern type
DIG1:PATT:TYPE?
:
32 PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual
Reference
:DIGital[1|2
Form
Parameters
Value Coupling
Range Coupling
Default
Description
Example
|3|4]:PATTern:PLENgth
Set & Query
7|9|11|15|23|31
None
None
7
Programs the Pattern PRBS Length. PRBS Length is specied as 2 specied value. This value is only relevant if the pattern type is PRBS.
Set the Ch 1 PRBS length to (2
:DIG1:PATT:PLEN 7
Query Ch1 PRBS length
:DIG1:PATT:PLEN?
N
-1, where N is the
7
-1)
PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual 33
Reference
:DIGital[1|2
Form
Parameters <start address>,<bit count>,<data>
Value Coupling
Range Coupling
Default Default data is a 1 in position 1, all other bits are 0.
Description
Example
|3|4]:PATTern:DATA
Set & Query
<start address> is numeric, and is the bit number in pattern data memory of the rst bit to write.
<bit count> is the number of bits to write into pattern data memory.
<data> is an arbitrary block of program data as de ned in IEEE-488.2-1992, section 7.7.6.2. It starts with a "#" character, followed by a single character representing the length of the length, then 1 to 5 characters specifying the length as a decimal number, then the program data.
None
None
Programs the pattern data memory. Each byte of pattern data is a character (0 or 1) representing one bit of pattern data. The start address can be any bit location, 1 – < max address>. <max address> is > is 4,194,304 for one-channel instruments and 2,097,152 for a two-channel and four-channel instruments. The bit count can be any number 1 – 1024. The entire pattern data memory is accessible for reads or writes, even outside the range of the current pattern length setting. The bit count parameter and the length of the data block must match. (<start address> + <bit count>) must be (<max address> + 1).
:DIG1:PATT:DATA 1,16,#2160100000101010010
This command does the following:
Starts loading the Ch 1 data into bit location 1. Species that 16 bits of data will be loaded. In the <data>:
#: signies the beginning of the block 2: indicates that the length of the data length is two characters 16: indicates that data length is 16 bytes. (16 ASCII characters) 0100000101010010: is the character representation of the data
Thus, bits 1 through 16 in the channel 1 pattern data memory will be set to 0100000101010010.
:DIG1:PATT:DATA? 1,8
This query reads 8 bits of channel 1 pattern data starting from address 1. Given the above pattern data memory contents, the response would be "#1801000001".
34 PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual
Reference
:DIGital[1|2
Form
Parameters <start address>,<bit count>,<data>
Value Coupling
Range Coupling
Default Default data is a 1 in position 1, all other bits are 0.
Description
Example
|3|4]:PATTern:HDATa
Set & Query
<start address> is numeric, and is the b it number in pattern data memory of the rst bit to write.
<bit count> is the number of bits to write into pattern data memory.
<data> is an arbitrary block of program data as dened in IEEE-488.2-1992, section 7.7.6.2. It starts with a "#" character, followed by a single character representing the length of the length, then 1 to 5 characters specifying the length as a decimal number, then the program data.
None
None
Programs the pattern data memory using hexadecimal character format. Each byte of pattern data is a hexadecimal character (0-9, A-F or a-f) representing four bits of pattern data. The start address can be any bit location, 1 – <max address>. <max address> is 4,194,304 for one-channel instruments and 2,097,152 for a two-channel and four-channel instruments. The bit count can be any number 1 – 4096. The entire pattern data memory is accessible for reads or writes, even outside the range of the current pattern length setting.
The bit count parameter must be equal to 4 times the length of the data block or up to 3 bits fewer. If it is fewer, then the extra bits in the last data byte are ignored. (<start address> + <bit count>) must be (<max address> + 1).
:DIG1:PATT:HDAT 1,16,#144152
This command does the following:
Starts loading the Ch 1 data into bit location 1. Species that 16 bits of data will be loaded. In the <data>:
#: signies the beginning of the block 1: indicates that the length of the data length is one character 4: indicates that data length is 4 bytes. (4 ASCII characters) 4152: is the character representation of the data
Thus, bits 1 through 16 in the channel 1 pattern data memory will be set to 0100000101010010.
:DIG1:PATT:HDAT? 1,8
This query reads 8 b its of channel 1 pattern data starting from address 1. Given the above pattern data memory contents, the response would be "#1241".
Note that if the query requests a number of bits that is not a multiple o f 4, some bits in the last byte will not be meaningful, and will be 0.
PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual 35
Reference
:DIGital[1|2
Form
Parameters None
Value Coupling
Range Coupling
Default n/a
Description
Example
|3|4]:PATTern:SERRor
Set
None
None
Inserts a single error into the data output. Error insertion works for either data patterns or PRBS patterns. If there is no pattern currently being output, for instance if the outputs are disabled, the command has no effect.
Insert one error into the Ch 1 data output.
:DIG1:PATT:SERROR
:DIGital[1|2|3|4]:PATTern:ERATe
Form
Parameters Numeric
Value Coupling
Range Coupling
Default
ription
Desc
Example
Set & Query
None
None
1e-3
Insert errors into the data output at the specied rate. Error rate insertion works for either data patterns or PRBS patterns when error rate is enabled.
Insert 2E-12 error rate into the Ch 1 data output.
G1:PATT:ERAT 2e-12
:DI
:DIGital[1|2|3|4]:PATTern:ERATe:STATe
Form
Parameters
Value Coupling
Range Coupling
Default OFF
Description
Example
36 PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual
Set & Query
OFF | ON
None
None
Enables insertion of errors into the data output at a rate specied by the :DIGital[1|2|3|4]:PATTern:ERATe command.
Enable error insertion rate into the Ch 1 data output.
:DIG1:PATT:ERAT:STAT ON
Reference
:DIGital[1|2
Form
Parameters Numeric
Value Coupling
Range Coupling
Default
Description
Example
|3|4]:PATTern:BSHift
Set & Query
None
None
0
Shift the pattern by the specied number of bits relative to nominal position.
Insert bit shift of 10 into the Ch 1 data output.
:DIG1:PATT:BSH 10
:DIGital[1|2|3|4]:SIGNal[:POS|:NEG]:CROSsover:[VALue]
Form
Parameters
oupling
Value C
Coupling
Range
lt
Defau
Description
Example
Set & Que
Numeri
None
None
50 %
This
Programs the NRZ signal crossing point. Positive (Data out) and negative outputs (Data out Bar) have independent crossing point adjustment, specied by [:POS | :NEG].
Not 50+X, then the NEG should be set to 50-X. For example, if the POS were set to 57%, the NEG would be set to 43%.
Set Ch 1 negative output crossing point to 45%.
:D
ry
c [no units, value is in %]
feature is available for the PPG1600 and PPG 3000 series only.
e: to maintain normal complement behavior, if the POS output crossing point is set to
IG1:SIGN:NEG:CROS 45
PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual 37
Reference
:MMEMory:STO
Form
Parameters
Value Coupling
Range Coupling
Default N/A
Description
Example
Re:PDATa
Set
String
None
None
Store the current pattern data into the system memory. In a multi-channel unit, the pattern data running on all channels are stored. The pattern length and all pattern data up to the pattern length are stored. The lename can be up to 8 characters long and is not case-sensitive. Filenames must consist of only alphanumeric characters.
Store the pattern data in system memory.
:MMEM:STOR:PDAT “PATT1011”
:MMEMory:STORe:STATe
Form
Parameters
Value Coupling
Range Coupling
Default N/A
Description
Example
Set
String
None
None
Store the instrument setting into the system memory. Every parameter of the instrument is stored except for pattern data, pattern length and output enable status. The lename can be up to 8 characters long and is not case-sensitive. Filenames must consist of only alphanumeric characters.
Store the parameters in system memory.
:MMEM:STOR:STAT “PARAM22”
:MMEMory:LOAD:PDATa
Form
Parameters
Value Coupling
Range Coupling
Default N/A
Description
Example
38 PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual
Set
String
None
None
Recalls the pattern data from a saved le in system memory. In a multi-channel unit, the pattern data of all channels are recalled. The pattern length and all data up to the pattern length are recalled. Pattern memory addresses above the pattern length are not changed. The lename can be up to 8 characters long and is not case-sensitive. Filenames must consist of only alphanumeric characters.
Recall the pattern data from le “PATT1011”.
MMEM:LOAD:PDAT “PATT1011”
Reference
:MMEMory:LOA
Form
Parameters
Value Coupling
Range Coupling
Default N/A
Description
Example
D:STATe
Set
String
None
None
Recalls the instrument setting from a saved le in system memory. Every parameter of the instrument is recalled except for pattern data, pattern length and output enable status. The lename can be up to 8 characters long and is not case-sensitive. Filenames must consist of only a lphanumeric characters.
Recall the instrument settings from le “PARAM22”.
:MMEM:LOAD:STAT “PARAM22”
:MMEMory:MOVE:PDATa
Form
ters
Parame
Value Coupling
Range Coupling
Default N/A
cription
Des
Example
Set
String
None
None
Rename the existing saved pattern data le in sy stem memory. The lename can be up to 8 characters long and is not case-sensitive. Filenames must consist of only alphanumeric cha
Re
:MMEM:MOVE:PDAT “PATT1011”, “PATT0101”
racters.
name the pattern data le PATT1011 to PATT0101.
MMEMory:MOVE:STATe
:
Form
Parameters
Value Coupling
Range Coupling
Default N/A
Description
Example
Set
String
None
None
Rename the existing saved instrument settings le in system memory. The lename can be up to 8 characters long and is not case-sensitive. Filenames must consist of only alphanumeric characters.
Rename the instrument settings lePARAM22toPARAM.
:MMEM:MOVE:STAT “PARAM22”, “PARAM”
PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual 39
Reference
:MMEMory:DELete:PDATa
Form
Parameters
Value Coupling
Range Coupling
Default N/A
Description
Example
Set
String
None
None
Deletes an existing saved pattern data le in system memory. The lename can be up to 8 characters long and is not case-sensitive. Filenames must consist of only alphanumeric characters.
Delete the existing pattern data le PATT0101.
:MMEM:DEL:PDAT “PATT0101”
:MMEMory:DELete:STATe
Form
Parameters
Value Coupling
Range Coupling
Default N/A
Description
mple
Exa
Set
String
None
None
Deletes an existing saved instrument settings le in system memory. The lename can be up to 8 characters.
Delete the existing instrument settings le PARAM.
:MMEM:DEL:STAT “PARAM”
characters long and is not case-sensitive. Filenames must consist of only alphanumeric
:MMEMory:CATalog:PDATa?
Form
Parameters None
Value Coupling
Range Coupling
Default N/A
Description
Example
40 PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual
Query
None
None
Get the list of pattern data les stored in system memory. All the lenames stored in the system memory are returned as capital letters.
Get the list of pattern data les stored in system memory.
:MMEM:CAT:PDAT?
Reference
:MMEMory:CAT
Form
Parameters None
Value Coupling
Range Coupling
Default N/A
Description
Example
alog:STATe?
Query
None
None
Get the list of instrument settings les stored in system memory. All the lenames stored in the system memory are returned as capital letters.
Get the list of instrument settings lesstoredinsystemmemory.
:MMEM:CAT:STAT?
:OUTPut0:SOURce
Form
ters
Parame
Value Coupling
Range Coupling
Default
ription
Desc
ample
Ex
Set & Query
PERiodic | BITStream
None
None
PERio
Prog
Set the trigger out event to bit stream.
:OUTP0:SOUR BITSTREAM
dic
rams the trigger out event.
iodic means the trigger will output a signal whose frequency is the clock rate divided
PER by N, where N is the trigger divider setting.
BITStream means trigger pulses will be aligned with the pattern length.
:OUTPut0:DIVider
Form
Parameters Numeric
Value Coupling
Range Coupling
Default
Description
Example
PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual 41
Set & Query
None
None
64
Programs the trigger divider. This is meaningful only if the trigger output event is set to
periodic.
Set the trigger divider to 128.
:OUTP0:DIV 128
Reference
:OUTPut[1|2|
Form
Parameters
Value Coupling
Range Coupling
Default NORMal
Description
Example
3|4]:POLarity
Set & Query
NORMal | INVerted
None
None
Programs the polarity of the channel outputs.
Set Ch 1 for inverted output
:OUTPUT1:POLARITY INV
:OUTPut[1|2|3|4][:STATe]
Form
ters
Parame
Value Coupling
Range Coupling
Default OFF
ription
Desc
mple
Exa
Set & Query
OFF | ON
None
None
Programs the enable/disable status of the channel outputs.
Disable the Ch 1 output.
:OUTP1 OFF
:OUTPut:CLOCk:DIVider
Form
Parameters
Value Coupling
Range Coupling
Default
Description Programs the clock output divider. The input to this divider is internal clock, and the output
Example
Set & Query
1|2|4|8|16
None
None
Varies with model and options. The minimum allowed value is either 1 or 2.
from the divider goes to the clock output or to the divided clock output if the full rate and divided outputs are separate. The maximum and minimum valid values depend on the instrument model and options.
Program clock divider for 8.
:OUTP:CLOC:DIV 8
42 PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual
Reference
:SENSe:ROSCi
Form
Parameters
Value Coupling
Range Coupling
Default
Description
Example
llator:SOURce
Set & Query
INTernal | EXTernal
None
None
INT
Programs the 10 MHz reference source.
Set the 10 MHz reference source to use the internal reference.
:SENSE:ROSCILLATOR:SOURCE INTERNAL
[:SOURce]:FREQuency[:CW|:FIXed]
Form
ters
Parame
oupling
Value C
Coupling
Range
lt
Defau
Description
Example
Set & Query
c[Hz]
Numeri
None
None
or PPG1600 series
16e9 f
30e9 for PPG3000 series
32e9 for PPG3200 series
Programs the internal clock frequency, and also selects the internal clock as clock source if
s not already selected.
it i
frequency to 28 GHz.
Set
:FREQ 28e9
SOURce]:SKEW[1|2|3|4]
[:
Form
Parameters Numeric [ps]
Value Coupling
Range Coupling
Default
Description Programs the skew.
Example
Set & Query
None
None
0ps
Set the channel 1 skew to 20 ps.
:SKEW 20e-12
PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual 43
Reference
[:SOURce]:PM
Form
Parameters
Value Coupling
Range Coupling
Default OFF
Description
Example Enable channel 1 overall HF jitter insertion.
[1|2|3|4][:HF][:STATe]
Set & Query
OFF | ON
None
None
Programs the overall channel jitter insertion enable/disable status. The HF sources are HF sine, random and external. If enabled, the external jitter source is enabled and the internal sources are set according to their individual controls.
:PM1 ON
[:SOURce]:PM[1|2|3|4][:HF]:INTernal1[:DEViation]
Form
Parameters
Value Coupling
Range Coupling
Default
Description
Example
Set & Query
Numeric [S]
None
None
0ps
Programs the peak-to-peak amplitude of the channel internal sine jitter source. U nits are in
onds.
sec
the channel 1 internal HF sine jitter source to 11 ps peak-to-peak.
Set
:PM1:INT1 11ps
SOURce]:PM[1|2|3|4][:HF]:INTernal1:FREQuency
[:
Form
Parameters Numeric [Hz]
Value Coupling
Range Coupling
Default
Description
Example
Set & Query
None
None
1MHz
Programs the frequency of the channel internal HF sine jitter source. Units are Hz.
Set channel 1 sinusoidal jitter frequency to 1.3 MHz.
:PM1:INT1:FREQ 1.3MHz
44 PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual
Reference
[:SOURce]:PM
Form
Parameters
Value Coupling
Range Coupling
Default OFF
Description
Example Enable the channel 1 internal HF sine jitter source.
[1|2|3|4][:HF]:INTernal1:STATe
Set & Query
OFF | ON
None
None
Programs the channel internal HF sine jitter source enable/disable status. Both this setting and [:S OURce]:PM[1|2|3|4][:HF][:STATe] for a given channel must be on for HF sine jitter to be applied.
:PM1:INTERNAL1:STATE ON
[:SOURce]:PM[1|2|3|4][:HF]:INTernal2[:DEViation]
Form
Parameters
Value Coupling
Range Coupling
Default
Description
Example
Set & Query
Numeric [S]
None
None
0ps
Programs the rms amplitude of the channel internal random jitter s ource. Units are in seconds.
Set the channel 1 internal random jitter source to 7 ps rms.
1:INT2 7ps
:PM
[:SOURce]:PM[1|2|3|4][:HF]:INTernal2:STATe
Form
Parameters
Value Coupling
Range Coupling
Default OFF
Description
Example Disable the channel 1 internal random jitter source.
Set & Query
OFF | ON
None
None
Programs the channel internal random jitter source enable/disable status. Both this setting and [:SOURce]:PM[1|2|3|4][:HF][:STATe] for a given channel must be on for random jitter to be applied.
:PM1:INTERNAL2:STATE OFF
PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual 45
Reference
[:SOURce]:PM
Form
Parameters
Value Coupling
Range Coupling
Default GAUS
Description
Example
[1|2|3|4][:HF]:INTernal4:CALibration
Set & Query
GAUSsian | CEI
None
None
Programs the calibration source for the BUJ amplitude. BUJ amplitude is calibrated under two conditions; select the source closest to the current settings. The settings for each cal are given below.
Frequency Filter Plength
Gaussian 2 Gb/s
CIE 1.1 Gb/s
Select the C EI calibration for channel 2.
:PM2:INTERNAL4:CAL CEI
[:SOURce]:PM[1|2|3|4][:HF]:INTernal4[:DEViation]
Form
Parameters
Value Coupling
Range Coupling
Default
Description
Example
Set & Query
Numeric [S]
None
None
0ps
Programs the peak-to-peak amplitude of the c hannel internal BUJ jitter source. Units are
conds.
Se
et the channel 1 internal BUJ random jitter source to 12 ps peak-to-peak.
S
:PM1:INT4 12ps
100 MHz 31
100 MHz
7
[:SOURce]:PM[1|2|3|4][:HF]:INTernal4:FILTer
Form
Parameters Numeric [Hz]
Value Coupling
Range Coupling
Default
Description
Example
46 PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual
Set & Query
None
None
100 MHz
Programs the bandwidth of the low-pass lter used to generate the BUJ jitter. Units are Hz. Valid values are 25 MHz, 50 MHz, or 100 MHz. Other values will be rounded to the nearest valid value.
Set the channel 3 internal BUJ low-pass lter to 50 MHz.
:PM3:HF:INT4:FILTER 50MHz
Reference
[:SOURce]:PM
Form
Parameters Numeric [Hz]
Value Coupling
Range Coupling
Default 2 GHz
Description
Example
[1|2|3|4][:HF]:INTernal4:FREQuency
Set & Query
None
None
Programs the clock frequency of the PRBS used to generate the BUJ jitter. Units are Hz.
Set clock frequency of the channel 1 BUJ PRBS to 1.7 G Hz.
:PM1:INT4:FREQ 1.7GHz
[:SOURce]:PM[1|2|3|4][:HF]:INTernal4:PLENgth
Form
Parameters
oupling
Value C
Coupling
Range
lt
Defau
Description
mple
Exa
Set & Que
7|9|11
None
None
31
Prog
N
2
Set PRBS Length of the channel 2 BUJ PRBS to (2
:PM2:INT4:PLEN 15
ry
|15|23|31
rams the length of the PRBS used to generate the BUJ jitter. PRBS Length is specied as
-1, where N is the specied value.
15
-1).
[:SOURce]:PM[1|2|3|4][:HF]:INTernal4:STATe
Form
Parameters
Value Coupling
Range Coupling
Default OFF
Description
Example Disable the channel 1 internal BUJ jitter source.
Set & Query
OFF | ON
None
None
Programs the channel internal BUJ jitter source enable/disable status. Both this setting and [:SOURce]:PM[1|2|3|4][:HF][:STATe] for a given channel must be on for BUJ jitter to be applied.
:PM1:INTERNAL4:STATE OFF
PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual 47
Reference
[:SOURce]:PM
Form
Parameters Numeric [UI]
Value Coupling
Range Coupling LF Sine Jitter F requency
Default
Description
Example
:LF[:INTernal3][:DEViation]
Set & Query
None
0UI
Programs the peak-to-peak amplitude of the internal LF sine jitter source. Units are UI. Maximum allowed value depends on LF Sine Jitter Frequency. LF jitter is common to all channels.
Set the internal LF sine jitter source to 2.5 UI peak-to-peak.
:PM:LF:INT3 2.5
[:SOURce]:PM:LF[:INTernal3]:FREQuency
Form
Parameters Numeric [Hz]
Value Coupling
Range Coupling LF Sine Jitter Amplitude
Default
ription
Desc
Example
Set & Query
None
10 kHz
Programs the frequency of the internal LF sine jitter source. Units are Hz. Allowed range depends on LF Sine Jitter Amplitude. LF jitter is common to all channels.
Set the LF sinusoidal jitter frequency to 7.3 kHz.
:LF:INT3:FREQ 7300
:PM
[:SOURce]:PM:LF[:INTernal3]:STATe
Form
Parameters
Value Coupling
Range Coupling
Default OFF
Description
Example Enable the internal LF sine jitter source.
48 PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual
Set & Query
OFF | ON
None
None
Programs the internal LF sine jitter source enable/disable status. LF jitter is common to all channels.
:PM:LF:INTERNAL3:STATE ON
Reference
[:SOURce]:VO
Form
Parameters Numeric [V]
Value Coupling
Range Coupling O ffset
Default
Description
Example
LTage[1|2|3|4][:POS|:NEG][:LEVel][:IMMediate]:[:AMPLitude]
Set & Query
None
500 mV
Programs the amplitude of the output signal for the channel’s positive or negative data outputs.
Set Ch 1 positive data amplitude to 1V.
:VOLT1:POS 1V
[:SOURce]:VOLTage[1|2|3|4][:POS|:NEG][:LEVel][:IMMediate]:OFFSet
Form
Parameters Numeric [V]
Value Coupling
Range Coupling
Default
Description
Example
Set & Que
None
Amplitude
0V
Programs the offset of the output signal for the channel’s positive or negative data outputs.
Set Ch 1 negative data offset to –0.5V.
:VO
ry
LT1:NEG:OFFS –0.5V
[:SOURce]:VOLTage[1|2|3|4][:POS|:NEG][:LEVel][:IMMediate]:TERMination
Form
Parameters Numeric [V]
Value Coupling
Range Coupling Amplitude, Offset
Default
Description
Example
Set & Query
None
0V
Programs the user-supplied external termination voltage for the channel’s positive or negative data outputs.
Set Ch 1 positive term voltage to –1.0 V.
:VOLT1:POS:TERM –1.0V
[:SOURce]:VOLTage[1|2|3|4][:LEVel][:IMMediate]:LINK
Form
Parameters None
Value Coupling
Set & Query
None
PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual 49
Reference
Range Coupling Amplitude, Offset, termination voltage
Default OFF
Description
Example
When linking is on, the true and complement values for amplitude, offset and termination of the channels are coupled together.
Disable linking between Ch1 data out and Ch1 data out complement.
:VOLT1:LIN
KOFF
:SYSTem:ERRor[:NEXT]?
Form
Parameters None
Value Coupling N/A
Range Coupling N/A
Default N/A
Description
Example
Query
Queries the system error queue. Returns an integer representing the error number and a string in double quotes containing the error description. The integer and string are separated by a comma.
The error queue may have multiple items that can be retrieved using multiple queries. If the queue is empty, the response will be: +0,"No error". If the queue receives more errors than it can hold, the extra errors will be discarded.
Query the error queue.
:SYST:ERR?
50 PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual
Reference
:TRIGger:SOU
Form
Parameters
Value Coupling N/A
Range Coupling N/A
Default
Description Programs the clock source.
Example
Rce
Set and Query
IMMediate | EXTernal
IMMediate
IMMediate means the internal clock source provides the clock. Clock frequency is set by the [:SOURce]:FRE Quency[:CW|:FIXed] command.
EXTernal means the signal at the Ext Clock connector provides the clock source. Clock frequency is equal to the frequency of the external signal.
After changing to external clock source the generator must be locked to the clock. If external clock source is in use, the generator must be re-locked to the clock after any interruption or change in frequency of the clock. The lock process must be successfully completed for the generator to function properly. See the :TRIGger:LOCK command. (See page 51, :TRIGger:LOCK.)
This command is not available with the PPG1601, PPG1602, or PPG1604.
Set the clock source to internal.
:TRIG:SOUR IMM
:TRIGger:LOCK
Form
meters
Para
e Coupling
Valu
ge Coupling
Ran
ault
Def
Description
Example Lock the generator to the external clock.
Set
None
N/A
N/A
N/A
itiates the process of locking the generator to the external clock.
In
After changing to external clock source the generator must be locked to the clock. If external clock source is in use, the generator must be re-locked to the clock after any interruption or
ange in frequency of the clock. The lock process must be successfully completed for the
ch generator to function properly.
This command is not available with the PPG1601, PPG1602, or PPG1604.
:TRIG:LOCK
PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual 51
Reference
52 PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual
User service
Service offerings
This section describes high-level service information and procedures for your instrument.
Tektronix provides service to cover repair under warranty and other services that are designed to meet your specic service needs.
Whether providing warranty repair service or any of the other services listed below, Tektronix service technicians are well equipped to service your instruments. Services are provided at Tektronix Service Centers and on-site at your faci
lity, depending on your location.
Warranty repair service
Calibration and rep a ir
General care
servi
Tektronix warrants this product as described in the warranty statements at the front of this manual. Tektronix technicians provide warranty service at most
nix service locations worldwide. The Tektronix product catalog lists all
Tektro service locations worldwide.
In addition to warranty repair, Tektronix Service offers calibration and other
ces that provide cost-effective solutions to your service needs and quality
servi
ce
standards compliance requirements. Tektronix instruments are supported worldwide by the leading-edge design, manufacturing, and service resources of Tektronix to provide the best possible service.
Protect the instrument from adverse weather conditions. The instrument is not waterproof. Do not store or leave the instrument where the display will be exposed to direct sunlight for long periods of time.
AUTION. To avoid damage to the instrument, do not expose it to sprays, liquids,
C
or solvents.
PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual 53
User service
Preventive maintenance
Preventive maintenance mainly consists of periodic cleaning. Periodic cleaning reduces instrument breakdown and increases reliability. Clean the instrument as needed, based on the operating environment. Dirty conditions may require more frequent cleaning than computer room conditions.
Clean the at panel display
The at panel display is a soft plastic display and must be treated with care during cleaning.
CAUTION. Improper cleaning agents or methods can damage the at panel
display.
Do not use abrasive cleaners or commercial glass cleaners to clean the display surface.
Do not spray liquids directly on the display surface.
Do not scrub the display with excessive force.
Avoid getting moisture inside the instrument while cleaning the display; use only enough solution to dampen the wipe.
Clean the at panel display surface by gently rubbing the display with a cleanroom wipe (such as Wypall Medium Duty Wipes, #05701, available from Kimberly-Clark Corporation).
If the d isopropyl alcohol solution and gently rub the display surface. Avoid using excess force or you may damage the plastic display surface.
isplay is very dirty, moisten the wipe with distilled water or a 75%
Clean the exterior surfaces
54 PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual
Clean the exterior surfaces with a dry, lint-free cloth or a soft-bristle brush. If dirt remains, use a cloth or swab dampened with a 75% isopropyl alcohol solution. A swab is useful for cleaning in narrow spaces around the controls and connectors. Do not use abrasive compounds on any part of the instrument.
To avoid damaging the instrument follow these precautions:
Avoid getting moisture inside the instrument during external cleaning and use only enough solution to dampen the cloth or swab.
Do not wash the front-panel power switch. Cover the switch while washing the instrument.
Use only deionized water when cleaning. Use a 75% isopropyl alcohol solution as a cleanser and rinse with deionized water.
Do not use chemical cleaning agents; they may damage the instrument. Avoid chemicals that contain benzene, toluene, xylene, acetone, or similar solvents.
User service
Battery information
The coin cell ba replaceable part. The coin cell battery is not rechargeable. Under no circumstances attempt to recharge the battery.
ttery on the instrument computer motherboard is not a user
Fuse replacement
The instrument is protected by a fuse placed in series with the power line input. The fuse is conservatively rated and should never open through the life of the instrument. A blown fuse would generally indicate a problem with the instrument which requires factory service. It is recommended that you arrange to have the instrumen
t serviced if you experience a blown fuse.
Repack the instrument for shipment
If the in tag showing the following information:
strument is to be shipped to a Tektronix service center for repair, attach a
Name of
Address of the owner
Instrument serial number
the product owner
A description of the problems encountered and/or service required
When packing an instrument for shipment, use the original packaging. If it is unavailable or not t for use, contact your Tektronix representative to obtain new packaging.
PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual 55
User service
56 PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual
Compliance information
This section lists the EMC (electromagnetic compliance), safety, and environmental standards with which the instrument complies.
EMC compliance
EC Declaration of Conformity
–EMC
Meets intent of Directive 2004/108/EC for Electromagnetic Compatibility. Complianc
e was demonstrated to the following specications as listed in the
Ofcial Journal of the European Communities:
EN 61326-1. EMC requirements for electrical equipment for measurement, control, and laboratory use.
123
CISPR 11. Radiated and conducted emissions, Group 1, Class A
IEC 61000-4-2. Electrostatic discharge immunity
IEC 61000-4-3. RF electromagnetic eld immunity
IEC 610
00-4-4. Electrical fast transient / burst immunity
IEC 61000-4-5. Power line surge immunity
IEC 61000-4-6. Conducted RF immunity
IEC 61000-4-11. Voltage dips and interruptions immunity
EN 61000-3-2. AC power line harmonic emissions
EN 61000-3-3. Voltage changes, uctuations, and icker
European contact.
Tektronix UK, Ltd. Western Peninsula
estern Road
W Bracknell, RG12 1RF United Kingdom
1
This product is intended for use in nonresidential areas only. Use in residential areas may cause electromagnetic interference.
2
Emissions which exceed the levels required by this standard may occur when t his equipment is connected to a test object.
3
For compliance with the EMC standards listed here, high quality shielded interface cables should be used.
PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual 57
Compliance information
Australia / New Zealand
Declaration of
Conformity – EMC
Safety compliance
EU declaration of
conformity – low voltage
Complies with t following standard, in accordance with ACMA:
CISPR 11. Radi accordance with EN 61326-1.
Australia / New Zealand contact.
FLUKE AUSTRALIA PTY LTD Unit 26, 7 Amelia Avenue Castle Hill, NSW, Australia 2154 ABN: 43 086 173 882
This section lists the safety standards with which the product complies and other safety c
Compliance was demonstrated to the following specication as listed in the Ofcial Journal o f the European Union:
Low Voltage Directive 2014/35/EU.
ompliance information.
he EMC provision of the Radiocommunications Act per the
ated and Conducted Emissions, Group 1, Class A, in
nationally recognized
U.S.
testing laboratory listing
Canadian certication
Additional compliances
Equipment type
Safety class
EN 61010-1. Safety Requirements for Electrical Equipment for Measurement, Control, and Laboratory Use – Part 1: General Requirements.
UL 61010-1. Safety Requirements for Electrical Equipment for Measurement, Control, and Laboratory Use – Part 1: General Requirements.
CAN/CSA-C22.2 No. 61010-1. Safety Requirements for Electrical Equipment for Measurement, Control, and Laboratory Use – Part 1: Gener al Requirements.
IEC 61010-1. Safety Requirements for Electrical Equipment for Measurement, Control, and Laboratory Use – Part 1: General Requirements.
Test and measuring equipment.
Class 1 – grounded product.
58 PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual
Compliance information
Pollution degree
descriptions
Pollution degree rating
A measure of the and within a product. Typically the internal environment inside a product is considered to be the same as the external. Products should be used only in the environment for which they are rated.
Pollution degree 1. No pollution or only dry, nonconductive pollution occurs. Products in this category are generally encapsulated, hermetically sealed, or located in clean rooms.
Pollution degree 2. Normally only dry, nonconductive pollution occurs. Occasionally a temporary conductivity that is caused by condensation must be expected. This location is a typical ofce/home environment. Temporary condensa
Pollution degree 3. Conductive pollution, or dry, nonconductive pollution that bec where neither temperature nor humidity is controlled. The area is protected from direct sunshine, rain, or direct wind.
Pollution degree 4. Pollution that generates persistent conductivity through conductive dust, rain, or snow. Typical outdoor locations.
tion degree 2 (as dened in IEC 61010-1). Rated for indoor, dry location
Pollu use only.
contaminants that could occur in the environment around
tion occurs only when the product is out of service.
omes conductive due to condensation. These are sheltered locations
Measurement and
voltage category
over
descriptions
Mains overvoltage
category rating
Measurement terminals on this product may be rated for measuring mains voltages
m one or more of the following categories (see specic ratings marked on
fro the product and in the manual).
tegory II. Circuits directly connected to the building wiring at utilization
Ca points (socket outlets and similar points).
ategory III. In the building wiring and distribution system.
C
Category IV. At the source of the electrical supply to the building.
NOTE. Only mains power supply circuits have an overvoltage category rating.
Only measurement circuits have a measurement category rating. Other circuits within the product do not have either rating.
Overvoltage category II (as dened in IEC 61010-1).
PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual 59
Compliance information
Environmental considerations
This section provides information about the environmental impact of the product.
Product end-of-life
handling
Observe the f
ollowing guidelines when recycling an instrument or component:
Equipment recycling. Production of this equipment required the extraction and use of natural resources. The equipment may contain substances that could be harmful to the environment or human health if improperly handled at the product’s end of life. To avoid release of such substances into the environment and to reduce the
use of natural resources, we encourage you to recycle this product in an appropriate system that will ensure that most of the materials are reused or recycled appropriately.
This symbol indicates that this product complies with the applicable European Union re on waste electrical and electronic equipment (WEEE) and batteries. For information about recycling options, check the Tektronix Web site (www.te
quirements according to Directives 2012/19/E U and 2006/66/EC
ktronix.com/productrecycling).
60 PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual
Index
A
accessories, 1
B
battery inf block diagram, 12
ormation, 55
C
channel skew specications, 22 cleaning
exterior, 54
at panel display, 54 clock in clock output specications, 17 command information
commo compliance
connectors
control interfaces
cooling, 2
put specications, 21
channel numbers, 27
long and short form, 27
sequential vs. overlapped, 27
n commands, 28
EMC, 57
safety, 58
front panel, 4
r panel, 5
rea
specications, 22
E
EMC compliance, 57 environment Environmental considerations, 60 Equipment recycling, 60 eye diagram, 9
al considerations, 3
F
features, ix fuse, 2
replacem
ent, 55
G
general safety summary, v
I
important safety information, v
J
jitter insertion specications, 18
M
maintenance
cleaning, 54
ventive, 54
pre maximum data rate, x model codes, 28
R
reference clock specications, 21 regular comm repackaging, 55 RF connectors, 11
ands, 29
S
Safety compliance, 58 service offerings, 53 service safety summary, vii specica
tions, 13 channel skew, 22 clock inputs, 21 clock outputs, 17 control interfaces, 22 data error insertion, 22
atterns, 16
data p jitter insertion, 18 physical characteristics, 23 PPG1600, PPG3000 data
outputs, 14
PPG3200 data outputs, 13
erence clock, 21
ref trigger system, 20
T
torque specications, 11 touch screen, 25 trigger system specications, 20
D
data error insertion
specications, 22
data output specications
PPG1600, PPG3000, 14 PPG3200, 13
data outputs
output range, 12 data patterns specications, 16 differential channels, x documentation, xi
PPG1600, PPG3000, & PPG3200 Pattern Generator User Manual 61
O
options, xi output range, 12
P
packaging, 55 physical characteristics
specications, 23 power requirements, 2 preventive maintenance, 54 product options, xi
U
USB interface, 27
V
ventilation, 2 verication
Instrument setup, 7
W
warranty service, 53
Loading...