background image

Reference

48

TSG 1001 Programmable TV Generator User Manual

Commands are not case-sensitive; headers and parameters may be entered in
either capitals or lowercase. In this manual, the short form of the header is
capitalized; the remainder of the complete form is in lowercase. Parameters
are shown in italics. To control the TSG, either the short or the complete
form may be used. For example, entering :EXT? will have the same effect as
entering :EXTERNAL?.

Parameters can be numeric, Up/Down, On/Off, or a character string. String
parameters—for example, “white field”—are always enclosed in double
quotation marks.

If a variable has a range of adjustment, the limits (minimum and maximum
values) may be queried with the forms :VARIABLE? Min and :VARIABLE?
Max. There must be a space between the question mark and the parameter.

A variable with a range of adjustments may also be set to the minimum or
maximum with the forms :VARIABLE Min and :VARIABLE Max.

Most variables with numeric values are incremented in discrete steps.
Therefore, the variable may not take on the exact value specified with the
command parameter. For instance, the horizontal position of the Trigger
pulse—set with :TRIGger:HORizonta

l—

can only be a sample number that is

an integer multiple of 4. Thus, specifying sample 1601, 1602, or 1603 (as in
:TRIG:HOR 1603) will place the trigger pulse on sample 1600.

Compound command headers (for example, :TRIGger:VERTical) are used to
set or query lower-level, or “subordinate,” variables. The level of a command
variable corresponds to its position in the compound header, as in

:VAR_LEVEL1:VAR_LEVEL2:VAR_LEVEL3

and so on. A convenient consequence of the serial RC command structure is
that, once a command level is entered, it is not necessary to repeat higher-
level variables to set or query other variables on the same level.

For example, the following sequence of commands is valid for querying
various system parameters:

ÁÁÁÁÁÁÁÁÁ

ÁÁÁÁÁÁÁÁÁ

:SYSTem:ERRor?

ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ

ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ

[:ERRor? is in level 2]

ÁÁÁÁÁÁÁÁÁ

ÁÁÁÁÁÁÁÁÁ

:VERSion?

ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ

ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ

[:VERSion? is also in level 2]

ÁÁÁÁÁÁÁÁÁ

ÁÁÁÁÁÁÁÁÁ

:VERSion:SRAM?

ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ

ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ

[:SRAM? is a level 3 variable]

ÁÁÁÁÁÁÁÁÁ

ÁÁÁÁÁÁÁÁÁ

:ZPLAte?

ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ

ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ

[:ZPLAte is also in level 3]

ÁÁÁÁÁÁÁÁÁ

ÁÁÁÁÁÁÁÁÁ

:SYSTem:ERRor?

ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ

ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ

[:ERR? is NOT in level 3; must repeat the entire
compound header]

A line can contain several commands separated only by semicolons
(:VARIABLE1 Parameter1;:VARIABLE2 Parameter2;

). However, no

line may exceed 256 characters.

Summary of Contents for TSG1001

Page 1: ...User Manual TSG1001 Programmable TV Generator Serial Number B040000 and Above 070 7908 03 This document supports software version 2 02...

Page 2: ...reign patents issued and pending Information in this publication supercedes that in all previously published material Specifications and price change privileges reserved Printed in the U S A Tektronix...

Page 3: ...eturned 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 f...

Page 4: ......

Page 5: ...gnal Set 15 Outputting Test Signals 15 Outputting Test Signals from the RAM Board 15 Outputting Patterns from the Zone Plate Board 16 H and V Drive Outputs 17 Using External Timing Signals 18 Using an...

Page 6: ...rammable TV Generator User Manual Hardware Requirements 45 Communications parameters 46 Text Commands and Command Files 46 Terminal Options Example 46 Using the Remote Control Commands 47 GPIB control...

Page 7: ...ctive 15 Figure 8 TSG 1001 readout when the zone plate signal set is active 16 Figure 9 An encoded clock signal 19 Figure 10 Clock and frame signal timing in two wire mode 19 Figure 11 The remote cont...

Page 8: ...nning standards 31 Table 7 Standard zone plates 34 Table 8 RS 232 pin conductor functions DB25 connectors 45 Table 9 Connections in a 9 pin to 25 pin RS 232 adapter 46 Table 10 Commands for front pane...

Page 9: ...rminal Ratings To avoid fire 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 Replace...

Page 10: ...n damage to this product or other property Terms on the Product These terms may appear on the product DANGER indicates an injury hazard immediately accessible as you read the marking WARNING indicates...

Page 11: ...mbination of video scanning and encoding methods is called a Format A list of the Formats supported by the TSG 1001 and SDP1000 at the time of this writing appears in Table 1 For the most up to date l...

Page 12: ...2 1 GBR 525 59 94 2 1 MII 525 59 94 2 1 YPBPR NTSC 13 5 525 59 94 2 1 D1 14 318182 D2 NTSC 18 525 59 94 2 1 D1 16 9 625 50 Hz 1 1 72 00 625 50 1 1 GBR 625 50 1 1 YPBPR 625 50 Hz 2 1 13 5 625 50 2 1 D...

Page 13: ...tools V Drive a TTL compatible pulse at the Vertical rate As with H Drive pulse type duration and position are programmed with SDP1000 The TSG 1001 Clock and Frame inputs gives the instrument addition...

Page 14: ...ddition to the TSG 1001 and this manual The correct power cord A cable for serial parallel communications Tektronix p n 174 2344 00 Rack mount hardware Tektronix p n 351 0751 01 An SDP1000 software de...

Page 15: ...Tables 2 and 3 The fuse and voltage are indicated by the position of the black pan head screw on the rear panel power supply information label Before installing the generator confirm that the indicate...

Page 16: ...r cord The TSG 1001 is supplied with hardware for rack mounting The instrument fits in a standard 19 inch rack Spacing between the front rails of the rack must be at least 17 75 inches 45 1 cm to allo...

Page 17: ...hardware Installing the TSG 1001 Complete the rack installation of the TSG 1001 as follows 1 Pull the sliding sections of the tracks to their fully extended positions 2 Insert the instrument into the...

Page 18: ...to the stop latch holes on both sides 3 Press both spring latches to disengage them from the stop latch holes and pull the TSG 1001 free of the slide tracks For safety push the sliding sections back i...

Page 19: ...ling through the Zone Plate names 2 Select the Zone Plate Signal Set with the Signal Sets button The first press will result in a blank display and eventually a beep The second press will select the S...

Page 20: ...Getting Started 10 TSG1001 Programmable TV Generator User Manual...

Page 21: ...of the TSG 1001 is illustrated above Please see the following numbered paragraphs for a brief explanation of each feature 1 Front Panel Readout A 2 line by 16 character vacuum fluorescent display used...

Page 22: ...turning the selector knob will change the horizontal position after a second press of the button the knob will control the vertical position The generator will return to normal operation after a thir...

Page 23: ...3 Analog video channel outputs 75 BNCs two for each component video channel When the TSG 1001 is generating NTSC composite video the composite signal will be available on one two or all three of the...

Page 24: ...ut is determined by instructions in the signal source program See the SDP1000 manual for more information Downloading Test Signals Into RAM A mixed format signal set is loaded into RAM when the TSG 10...

Page 25: ...se parallel communications if possible because downloads will be much faster Run COM1000 the SDP1000 communications utility and set the communications port parameters 3 Also use COM1000 to download th...

Page 26: ...e selection knob Pressing the Signal Menu button a second time will return the TSG 1001 to normal operation the current test signal will be output To change to another type of test signal press the ap...

Page 27: ...es button The message Rotate Knob to Store Location will appear briefly then be replaced with the name of a user zone plate If necessary rotate the selector knob until a message Zone Plate Number appe...

Page 28: ...iate SDP1000 menu file These instructions will usually appear or be referred to in the vertint men file used by all test signals of a given format 2 Use Makerams an SDP1000 utility to recompile the si...

Page 29: ...valuable Not only may the output of the TSG be synchronized with another signal source but precise offsets as small as a fraction of a nanosecond can be introduced to compensate for timing delays cau...

Page 30: ...utilities function 1 Press the TSG 1001 UTILITIES button Rotate the knob until the display reads Int Ext Ref Select 2 Press the OTHER SIGNALS button to enter that utility selection 3 Rotate the knob u...

Page 31: ...Other Signals 3 26 Formats 8 Signal Sets 27 G Y on off 9 B PB on off 28 R PR on off 10 Trigger 29 Set Pedestal 11 Utilities 30 Signal Menu 12 Knob Left CCW 31 Knob Right CW 13 18 not used 32 37 not u...

Page 32: ...erial remote control will be implemented with a PC that is running terminal emulation or communication software such as ProComm or Smartcom Depending on the software used commands that specify TSG 100...

Page 33: ...to change several settings to predetermined values all at once eliminating the need for much button pushing and knob turning While running communication software execute simple programs to automate a...

Page 34: ...tion was created with the SDP1000 Makerams utility Beeper Enable Disable Permits the user to turn the audible feedback off and on Int Ext Ref Select Used to choose between the internal oscillators and...

Page 35: ...erator User Manual 25 Set Zone Plate Framing Board Is not applicable to the TSG 1001 which can only take zone plate framing information from the RAM board This option is relevant to other TSG1000 seri...

Page 36: ...Operating Basics 26 TSG1001 Programmable TV Generator User Manual...

Page 37: ...10 bit linear PCM balanced ECL 10KH series compatible with D1 4 2 2 and D2 video Data transfer is at the sample frequency of the active video format The pin outs of the digital connectors are listed i...

Page 38: ...00 HDRIVE controls the H drive output of the TSG 1001 The H drive is a TTL compatible output that is either low or high for each packet of eight contiguous samples on a video line The H drive output c...

Page 39: ...where sample specifications can be LO samples or HI samples Example VDRIVE HI 0 2223 LO 2224 2287 FSYNC B525 525 VDRIVE LO 0 2287 FSYNC A525 V1 1 15 VDRIVE HI 0 2287 FSYNC A525 16 36 521 524 This exa...

Page 40: ...uires two 525 line frames so an NTSC test signal will occupy as much frame memory as one in a 1050 line HDTV format The PAL color sequence is four frames so a 625 50 2 1 YUV test signal intended for t...

Page 41: ...e created from a given menu file will fit into RAM run the SDP1000 Chkmenu utility with that file Table 6 Frame and line lengths of the various scanning standards Standard Lines fram Samples line 525...

Page 42: ...cur in all three of the video dimensions Horizontally or along each line of the picture vertically or down the video frame and temporally with time The three dimensions are often referred to by the sh...

Page 43: ...TSG display does not read Zone Plate Signal Set press the button repeatedly until it does The TSG 1001 is now in zone plate mode In this operating mode the top row of front panel buttons perform the...

Page 44: ...arameters button permits adjustment of the ten defining zone plate parameter coefficients Pressing the button once will open the list of parameters and the last adjusted parameter name and coefficient...

Page 45: ...meter coefficient at a time Once the effects of each parameter are understood experiment with adjusting two or more coefficients at a time To quickly return to a blank zone plate and zero all the coef...

Page 46: ...rmat with a 4 3 aspect ratio the same setting will yield about 16 cycles per line when the ratio is 16 9 To estimate the equivalent absolute frequency of the sine wave i e to convert from c aph to c s...

Page 47: ...will result in the line waveform changing from DC to 9 c aph in the width equal to one active picture height As with KX the ending frequency will depend on the aspect ratio of the active video format...

Page 48: ...t the phase of the signal will then flip by 180 the sine wave will become negative and the frequency will continue to increase through DC when the cycle will begin again Parameter KXY TSG 1001 readout...

Page 49: ...monitor to view one or two fields of the TSG 1001 output The variation in the dc voltage level from line to line will give the field waveform the appearance of a sampled sine wave especially at a KY o...

Page 50: ...plate selected with the Pulse and Bar button is a KY 2 only zone plate see Fig 19 Figure 19 A KY2 only zone plate Parameter KYT TSG 1001 readout name KYT T CH V FREQ Units c aph s The KYT parameter c...

Page 51: ...1 0 will result in an apparent KT of 10 0 after ten seconds 20 0 after twenty seconds and so forth The temporal frequency will increase to maximum return to 0 0 and repeat the cycle as long as the val...

Page 52: ...is pattern has been found useful in evaluating CODECs for analog to digital and digital to analog video encoding and decoding The following notes apply to instruments with kernel software version 2 02...

Page 53: ...n approximately two complete frequency sweeps across the picture Vertical Sweep The Vertical Sweep frequency is actually the KY 2 coeffi cient For numbers greater than maximum dividing the readout val...

Page 54: ...pace As Fig 21 is intended to show the list of characters wraps around at either end Thus by turning the knob clockwise from the space one may scroll through the uppercase alphabet through the numeral...

Page 55: ...attern appears on the readout The TSG 1001 will output the selected pattern Serial Remote Control NOTE RS 232 remote control as described in this section is possible with kernel software version 2 02...

Page 56: ...CTS 8 Data bits no Parity 1 Stop bit Local Echo or Half Duplex For best results follow these guidelines when sending text to the TSG 1001 Lines may be up to 256 characters if hardware flow control is...

Page 57: ...ill not be possible however communication may still be possible at a lower baud rates 2400 baud or slower Serial remote control commands may be used to set a particular TSG 1001 variable or to prompt...

Page 58: ...take on the exact value specified with the command parameter For instance the horizontal position of the Trigger pulse set with TRIGger HORizontal can only be a sample number that is an integer multi...

Page 59: ...button set or query COLOR BARS SGRP List signals in active signal select button category query only No Parameters SIGNal Test signal select from current category or query 100 COLOR BARS FGRP List ava...

Page 60: ...pt baud rate to default No parameters IDN Identify device query only No parameters Table 12 Commands for zone plate functions Command header Purpose Parameter example ZPREset CIRCle Select Circle zone...

Page 61: ...ameters 1200 2400 4800 9600 19200 38400 57600 or 115200 Min or Max The baud rate of the controlling device must also be changed immediately after using this command to continue communication Remember...

Page 62: ...return 1 when the channel is active and 0 zero when it is inactive EXTernal Parameters On or Off Performs the functions of the Int Ext Ref Select utility On will place the TSG 1001 in external clock f...

Page 63: ...mats available in the currently loaded RAM board signal set IDN Parameters None query only Used to verify which device is connected to the active serial port PEDestal Parameters mV Up or Down Min or M...

Page 64: ...to an SGRP query that is available through the active signal select button Entering a signal name will invoke the test signal Enter the name as it appears on the TSG 1001 display or as returned by the...

Page 65: ...n the button and signal names SIGNal SET Parameters Signal Set Name Up or Down Used to perform the functions of the front panel Signal Sets button In the TSG 1001 with only two possible signal sets bo...

Page 66: ...uery only SYSTem VERSion SOFTware will return the version and date of the software installed in the microprocessor kernel of the TSG 1001 SYSTem VERSion SRAM Parameters None query only SYSTem VERSion...

Page 67: ...er cross hairs controlled with the TRIG command need not be active to move the pulse Note that the Up parameter will increase the line number of the trigger by one because the lines are numbered from...

Page 68: ...gnal set is active Parameters c aph Down or Up Max or Min A numeric parameter will set the value of the KX zone plate parameter Max Min and the Up and Down increments will depend on the active video f...

Page 69: ...rrent value of KXY ZPARameter KY Applicable only when the Zone Plate signal set is active Parameters c aph Down or Up Max or Min A numeric parameter will set the value of the KY zone plate parameter M...

Page 70: ...able only when the Zone Plate signal set is active Parameters c sec2 Down or Up Max or Min A numeric parameter will set the value of the KT2 zone plate parameter Max Min and the Up and Down increments...

Page 71: ...r will change KX and KY which define the pattern and are calculated internally from the DSINe frequency parameter KX KY f DSIN B 2 Max Min and the Up Down increments will depend on the active video fo...

Page 72: ...pre defined Blank Zone Plate pattern No query is possible ZPREset SAVe Applicable only when the Zone Plate signal set is active Parameters string Used to store user defined zone plate patterns The par...

Page 73: ...ion There is much highly developed GPIB control hardware and software One approach involves the construction on a PC display of a virtual instrument a graphical representation of the TSG 1001 front pa...

Page 74: ...1001 CLS Clear status ESR Event status register query only STB Status byte query only Discussion of these commands is outside the scope of this manual For more information see IEEE 488 2 1987 Codes Fo...

Page 75: ...2 and 3 relative to channel 1 Field tilt 0 5 Line tilt 0 5 Sine squared pulses HADs accurate within 2 ns Pulse to bar ratio 1 1 1 using 2T30 pulse and bar Blanking level 0 V DC 50 mV Spurious signals...

Page 76: ...ypical Digital coding 10 bit linear PCM Output format balanced ECL 10KH series 10 data pair 1 clock pair Connector 25 pin D female Table 16 Clock Input requirements Characteristic Performance requirem...

Page 77: ...el 1 18V min 0 98V max low level 1 72V min 1 52V max Measured at the Frame In connec tor from a reverse terminated source Table 17 Physical characteristics Characteristic Information Dimensions Height...

Page 78: ...d in the Official Journal of the European Communities Low Voltage Directive 73 23 EEC EN 61010 1 1993 Safety requirements for electrical equipment for measurement control and laboratory use Safety Cer...

Page 79: ...Zone plate select 33 C Clock input 3 18 Cross hairs trigger 3 D Digital video 27 Pin outs 27 Display front panel 11 Downloading to RAM A signal set 15 A single test signal 14 E Encoded mode 19 Extern...

Page 80: ...ote control Commands 47 Hardware and software requirements 45 Cable 45 Communications parameters 46 Text commands 46 Terminal options example 46 Terminal requirements 46 Software version 24 SPG 1000 1...

Reviews: