DLS 50 Operating Manual

Page 1
Operating Manual
DLS 50
ISDN Wireline Simulator
Revision 5 January 1, 2000
TestW rks
Page 2
Page 3
TABLE OF CONTENTS
1. INTRODUCTION................................................................1
1.1 About this Manual................................................................. 1
1.2 Receiving and Unpacking the Unit ........................................ 1
1.3 DLS 50 Overview.................................................................. 2
2. ISDN BACKGROUND........................................................5
2.1 The ISDN U-Interface ........................................................... 5
2.2 ANSI Specifications............................................................... 6
3. OPERATION .......................................................................7
3.1 Powering On the DLS 50....................................................... 7
3.2 Connecting the DLS 50.......................................................... 9
3.3 Changing the Cable Length................................................... 9
3.4 Configuring the DLS 50........................................................10
4. REMOTE CONTROL.......................................................13
4.1 IEEE 488 Interface...............................................................14
4.1.1 IEEE 488.1 Interface functions supported............................... 14
4.1.2 IEEE 488 Address ..................................................................14
4.1.3 The SRQ Line......................................................................... 14
4.1.4 Resetting the DLS 50..............................................................16
4.1.5 Message Terminators .............................................................. 16
4.2 RS-232 Serial Interface ........................................................16
4.2.1 Baud Rate...............................................................................17
4.2.2 Data Format............................................................................17
4.2.3 Flow Control...........................................................................17
4.2.4 Message Terminators .............................................................. 19
4.3 Data formats.........................................................................19
4.4 Command Syntax..................................................................20
Page 4
Page ii
4.5 Status Reporting...................................................................21
4.5.1 Status Byte Register (STB)......................................................22
4.5.2 Event Status Register (ESR)....................................................23
4.6 Common Command Set........................................................24
4.7 Device Dependent Command Set..........................................30
4.7.1 :SETting:CHANnel:LENgth <NRf> .......................................30
4.7.2 :SYStem:COMMunicate:GPIB:ADDRess <NRf> ...................31
4.7.3 :SYStem:COMMunicate:SERial:BAUD <NRf>...................... 31
4.7.4 :SYStem:COMMunicate:SERial:FORMat <format>...............32
4.7.5 :SYStem:COMMunicate:SERial:PACE <pace>......................33
4.8 DLS 50 Synchronization.......................................................34
4.9 References.............................................................................35
5. WARRANTY......................................................................36
6. SHIPPING THE DLS 50....................................................38
7. SPECIFICATIONS............................................................39
7.1 ELECTRICAL.....................................................................41
7.1.1 AC Power............................................................................... 41
7.2 ENVIRONMENTAL...........................................................41
7.3 MECHANICAL...................................................................41
7.4 OPERATING CONDITIONS.............................................41
8. SAFETY .............................................................................43
8.1 INFORMATION..................................................................43
8.1.1 Protective Grounding (Earthing) ............................................. 43
8.1.2 Before Operating the Unit ....................................................... 43
8.1.3 Supply Power Requirements....................................................43
8.1.4 Mains Fuse Type.....................................................................44
8.1.5 Connections to a Power Supply...............................................44
8.1.6 Operating Environment ..........................................................44
8.1.7 Class of Equipment................................................................. 44
8.2 INSTRUCTIONS.................................................................44
Page 5
Page iii
8.2.1 Before Operating the Unit ....................................................... 45
8.2.2 Operating the Unit..................................................................45
8.3 SYMBOLS ...........................................................................46
INDEX.......................................................................................47
Page 6
Page 7
Introduction
Page 1
1. INTRODUCTION
1.1 About this Manual
The DLS 50 Operating Manual can be used to learn about the unit for the first time, or can be used as a look up reference book. We suggest that you carefully read the introduction sections of this manual before powering on your unit. Failure to do so could damage your DLS 50.
If you still have questions after reading this manual, please contact your DLS TestWorks sales representative or our customer service department at the location shown in section 5, "Warranty" of this manual. If you have any suggestions as to how this manual could be improved, please write to us at the same address.
Thank you for your business and for choosing DLS TestWorks.
1.2 Receiving and Unpacking the Unit
The DLS 50 has been shipped to you in a reinforced cardboard shipping container. We recommend that you retain this carton for any future shipments.
Please check that you have received all the items as per the packing list and report any discrepancies as soon as possible. Please also note that some options are installed within the chassis of the main unit and can only be checked by powering on the unit.
The DLS 50 supports many AC voltages found in various parts of the world. We have already selected the voltage appropriate to your country according to the information we had. But errors do occur... so read section 3.1 "Powering on the DLS 50" before switching on the DLS 50.
Page 8
Introduction
Page 2
1.3 DLS 50 Overview
The DLS 50 simulates a 2 wire length of cable using standard DLS TestWorks ISDN bandwidth ladders. The user can easily change the length of the simulated cable by using the front panel of the DLS 50 or by using a computer. It is meant to be used in laboratories, production lines etc. to simulate "real life" wireline situations on bench top.
The DLS 50 can be ordered in various gauges and in 2 lengths, standard and extended . The user can purchase the standard unit, and then later decide to upgrade to the extended version.
The devices under test are connected to the DLS 50 using either the RJ-45 connectors or the terminal block, located at the front or at the back. All the connectors on each side are connected in parallel.
The unit can be controlled via the IEEE 488 and the RS-232 serial interfaces. One simple command is all that is needed to set the channel length, but other IEEE 488.2 and SCPI commands are also supported.
The main component of the DLS 50 is the mother board, which holds
The simulation circuitry
The microprocessor and all the control logic
The power supply
Analog connectors (RJ-45 and terminal block)
Digital Interfaces (RS-232 and IEEE 488)
The mother board has a front panel board attached which holds the display and the keys.
The components are mounted on a frame which slides into a housing. The dimensions of the assembled unit are approximately 2.5H x 17.0W x 15.0D (6 cm H x 43 cm W x 38 cm D), and weight about 10 lbs (4.5 kg).
Page 9
Introduction
Page 3
The standard DLS 50 simulates 12 kft or 3.6 km of wireline. The extended version provides an additional 8 kft or 2.4 km of wireline. The various types of DLS 50 that are presently available are:
Standard DLS 50 Extended DLS 50
22 AWG, 12 kft 22 AWG, 20 kft 24 AWG, 12 kft 24 AWG, 20 kft 26 AWG, 12 kft 26 AWG, 20 kft
0.4 mm PE, 3.6 km 0.4 mm PE, 6.0 km
0.6 mm German, 3.6 km 0.6 mm German, 6.0 km
Fig. 1.1 The DLS 50's Front Panel
1. Liquid crystal display (LCD).
2. Menu control / setup keys.
3. RJ-45 modular connector for device under test, one on each end of the
wireline (internally connected to items 9, 10 and 11).
4. Power switch
Page 10
Introduction
Page 4
Fig. 1.2 The DLS 50's Back Panel
5. AC power input plug
6. Power voltage selector and fuse case
7. IEEE 488 interface connector for remote control.
8. RS-232 serial interface connector for remote control.
9. Modular connector for device under test (internally connected to items 3,
10 and 11).
10. Modular connector for injection of impairments (internally connected to
items 3, 9 and 11).
11. Terminal strip for connection to device under test (internally connected to
items 3, 9 and 10).
Page 11
Getting Started
Page 5
2. ISDN BACKGROUND
The Integrated Services Digital Network (ISDN) emerged in the late 1970's as a means of integrating different information streams, and re-implementing the analog network at that time into a digital transmission scheme. This development was a result of the demand from corporate users. The ISDN concept materialized when the CCITT (The International Telephone and Telegraph Consultative Committee) employed the concept and started developing a set of standards for a universal Integrated Services Digital Network.
ISDN has a very broad specification which includes Primary Rate (1.544 Mbps composed of 23 x 64 kbit/sec. B channels plus 1 x 64 kbit/sec. D channel in N. America, or 2.048 Mbps composed of 30 B channels plus 1 D channel in Europe), Basic Rate ( 2 x 64kbit/sec. B channels plus 1 x 16kbit/sec. D channel ), and Broadband ( video / data / voice in various configurations ). Primary Rate requires a 1.544 Mbit/sec. connection for its 24 channels (or 2.048 Mbit/sec. for 31 channels in Europe), and is meant for users who require high-speed communications (e.g. Local Area Network). Basic Rate requires a 144 kbit/sec.* connection for its three channels, and is meant for most end users. Broadband can achieve transfer rates of 150 Mbit/sec, and is meant to integrate with the broadband capability of fibre optics. The distribution of the ISDN signals is complex, as they are being carried by the existing network. For the purposes of this manual, we will concentrate on the distribution of ISDN signals at the basic rate from the central office to the end user site.
* Depending on the interfaces, the total bit rate will be different. For the U-interface, the total will be 160 kbps; for S/T interface, it will be 192 kbps.
2.1 The ISDN U-Interface
To and from the central office, basic rate ISDN signals are sent via the 2-Wire twisted copper pair known as the U-Interface. These bi-directional 160 kbps (i.e. 144 kbps with 16 kbps overhead) signals are coded as either a 2B1Q signal, or a 4B3T signal depending on the administration. The DLS 50 is especially suited to simulate line
Page 12
Getting Started
Page 6
conditions for either of these. The signal is terminated at the customer premises via a Network Terminator (NT).
The DLS 50 simulates the physical parameters of the U-interface in order to stress test U-interface transmission products.
2.2 ANSI Specifications
ANSI specification T1.601 describes the physical characteristics of the two wire ISDN U-Interface. Described are the limits (pulse masks etc.) of the signals as they are specified on the U-interface, the physical cable specifications and the testing procedures for devices which connect to the ISDN U-Interface.
Similar specifications have also been drafted by ETSI for the two wire U-Interface.
Page 13
Getting Started
Page 7
3. OPERATION
3.1 Powering On the DLS 50
Before switching on the DLS 50, verify that the line voltage selection shown at the back of the unit corresponds to the local line voltage. If it is different, then do the following:
Remove the power cord
Open the fuse box cover in the power module at the back using a small flat
screwdriver
Pull the voltage selector card
Turn the plastic knob until you have selected your local power voltage
Put everything back together
Check that the white dot is now beside your local line voltage.
The DLS 50 uses a two fuse configuration.
To operate the DLS 50, connect the unit to the power source, and turn on the unit.
One convenient feature of the DLS 50 is that the last configuration used is kept latched into the relays, allowing the unit to be used even when the power is turned off. As an option, the wireline length may be restored or reset to zero. There will be a short disconnection at power up while performing the self-test.
On power up, the DLS 50 performs a self-test, and will show for about two seconds the following screen:
DLS 50 PwrOn: EPROM: WireLn: SelfTest DipSw: NVRAM:
µ - Ctrl:
Fig. 3.1: Self-Test Screen
Page 14
Getting Started
Page 8
The self-test results can be maintained on screen by keeping the left arrow key pressed when the power is turned on. If one of the self-test fails, the DLS 50 will show an error screen with some explanation of the problem, in which case call the factory. Following is a short description of the self-test done by the DLS 50 after a reset.
PwrOn: The self-test will show "Yes" if the last reset was caused by a power
on, and will show "No" if it was caused by the IEEE 488 interface
EPROM: Check if the checksum of the EPROM is valid.
Ladder: Check if all the ladders and the relays are functional. This test is not
as extensive as the one done by the factory, but it provides an early warning of possible failure.
DipSw: Check if the dip switch configuration is valid. The dip switch
indicates which type of ladders are installed in the DLS 50.
NVRAM: Check if the non volatile RAM and its imbedded battery are
functional. The battery has an expected life of over 10 years, and if necessary, can easily be replaced.
µ-Ctrl: Check if the micro-controller is functional.
After the self-test, the display will show the type of the cable and the current cable length.
A – 12000 ft – B DLS 50
24 AWG Max: 20000 ft
Fig. 3.2 Simulated Cable Length in feet
A – 6000 ft – B DLS 50
0.4 mm PE Max: 6000 m
Fig. 3.3 Simulated Cable Length in metres
Page 15
Getting Started
Page 9
3.2 Connecting the DLS 50
The side A of the simulated wireline can be accessed from any of the RJ-45 connectors labelled "A" at the front or at the back of the DLS 50, or from the terminal blocks at the back of the DLS 50. The user can also inject impairments to side A of the wireline by using the "noise" RJ-45 connector on the back of the DLS 50.
Side B of the simulated wireline can be accessed from any of the RJ-45 and terminal blocks labelled "B" as explained above.
Note that all the RJ-45 connectors and terminal blocks on each side are connected in parallel.
The DLS 50 provides a fully bi-directional wireline simulation.
Fig. 3.4 DLS 50 internal connection paths
3.3 Changing the Cable Length
The unit can be controlled via the 4 arrow keys on the front panel. The left and right arrow keys select the digit to be set, and the up and down keys select the value of that digit. When reaching the maximum or the minimum, the value stops changing. The display will show the current length of the simulated cable, the type of wireline, and the maximum length shown on the right bottom section of the screen.
Page 16
Getting Started
Page 10
The resolution of the cable length is 100 ft for units that use feet, and 50 m for units that use metres.
The DLS 50 sets the cable length after 1 second of keyboard inactivity .
3.4 Configuring the DLS 50
Pressing both the Left and Right arrow keys at the same time gets into the unit setup menus, where some of the operational characteristics of the unit can be changed.
The user can move among the different fields using the Left and Right arrows. The Up and Down arrows will change the setting of the selected feature. On any of the setting screens, pressing both Left and Right arrow keys at the same time returns to the main screen.
1 – LCD Contrast : 7 [0…10]
More à
Fig. 3.5 LCD Contrast
To change the contrast of the display use the following steps:
From the main screen, press both the left and right arrows simultaneously.
Use the up and down arrows to select the desired contrast.
Press the left and right arrows simultaneously to return to the main screen.
The contrast value is saved in non-volatile RAM, and will be restored on power up. The default contrast is 7.
2 – IEEE 488 Address: 13 [0…30] ß More More à
Fig. 3.6 IEEE 488 Address
Page 17
Getting Started
Page 11
To change the IEEE 488 address of the DLS 50 use the following steps:
From the main screen, press both the left and right arrows simultaneously.
Press the right arrow once to get to the IEEE 488 Address screen.
Use the up and down arrows to select the desired address.
Press the left and right arrows simultaneously to return to the main screen.
The address is saved in non-volatile RAM, and will be restored on power up. The default is 13. See section 4.1.2 for more details.
3 – Serial: 9600 N81 Flow Ctrl:CTS ß More More à
Fig. 3.7 RS-232 Interface
To change the serial interface baud rate, data format or flow control, use the following steps:
Press both the left and right arrows simultaneously
Press the right arrow until you get to the RS-232 Serial interface protocol
screen
Use the up and down arrows to select the desired baud rate.
Press the right arrow key
Use the up and down arrows to select the desired data format.
Press the right arrow key
Use the up and down arrows to select the desired flow control method.
Press the left and right arrows simultaneously to return to the main screen.
The parameters are saved in non-volatile RAM, and will be restored on power up. The defaults are 9600, N81 and CTS. See section 4.2 for more details.
4 – Restore Setting on Power up: Yes ß More More à
Fig. 3.8 Restore on Power up
Page 18
Getting Started
Page 12
On power up, the DLS 50 can restore the length of the wireline that was used when the power was turned off, or it can set the length to 0. To change the setting use the following steps:
From the main screen, press both the left and right arrows simultaneously.
Press the right arrow until you get to the Restore Setting screen.
Use the up and down arrows to select the desired setting.
Press the left and right arrows simultaneously to return to the main screen.
The setting is saved in non-volatile RAM, and will be restored on power up. The default is yes.
5 – Checksum: 1A2B3C Version:05 RAM:OK ß More
Fig. 3.9 System Status
The last screen shows the checksum of the EPROM, the version of the firmware and the non-volatile RAM state. No change can be done in that screen.
Page 19
Remote Control
Page 13
4. REMOTE CONTROL
The DLS 50 can be remote-controlled via the IEEE 488 (also known as the GPIB bus) and RS-232 (serial) interface, allowing the integration of the DLS 50 into a larger test system.
The DLS 50 remote control is designed with several standards in mind:
The GPIB physical interface follows IEEE 488.1. The functions
implemented are outlined in Section 4.1 "IEEE 488 Interface".
The Common Commands follow IEEE 488.2.
The Device Dependent Commands (see Section 4.7) are based upon the
Standard Commands for Programmable Interfaces (SCPI). However, we had to create some device dependant commands since there was no pre­defined SCPI command that could apply to the DLS 50.
The serial port physical interface follows the EIA RS-232 standard.
The IEEE 488 and the serial interfaces are always enabled, and can be used alternatively. The DLS 50 directs its output to the last interface it received data from. Both interfaces use the same command set and produce the same results.
Section 4.1 and 4.2 describe the functions specific to one particular interface, the remainder of section 4 describes the commands that are common to both interfaces.
Page 20
Remote Control
Page 14
4.1 IEEE 488 Interface
4.1.1 IEEE 488.1 Interface functions supported
The IEEE 488.1 Interface functions supported by the DLS 50 are as follows :
SH1 Source handshake - full capability AH1 Acceptor handshake - full capability T5 Basic talker - serial poll, untalk on MLA L3 Basic listener - unlisten on MTA SR1 Service request - full DC1 Device clear - full C4 Respond to SRQ E1 Open Collector drivers RL1 Remote Local - full
These represent the minimum required to implement the IEEE 488.2 standard.
4.1.2 IEEE 488 Address
The IEEE 488 address of the DLS 50 can be set to any of the valid value as defined in the IEEE 488.1 standard, which can be from 0 to 30. The address can be change by using the front panel (see section 3.4) or remotely (see section 4.7.2).
4.1.3 The SRQ Line
The SRQ line, as defined by the IEEE 488.1 standard, is raised when the DLS 50 is requesting service. Here are some examples of services that could raise SRQ:
A message is available in the output buffer
An error occurred
All pending operations are completed
The power was just turned on
Page 21
Remote Control
Page 15
In order to use the SRQ line, all relevant enable bits must be set, for example:
q The SRQ line can be raised automatically when there is a message
available by enabling the MAV bit in the Status Byte Register with *SRE 16
q The SRQ line can be raised automatically when there is an error by
enabling the ESB bit in the Status Byte Register with *SRE 32 and by enabling the error bits in the Standard Event Status Register with *ESE 60 (32+16+8+4).
NOTE: The Factory default is to clear all enable registers on power up. See *PSC,
*ESE and *SRE commands for more details.
We recommend that you set the DLS 50 to raise the SRQ line when there is a message available and when there is an error. The control program should follow those steps:
Set all the relevant enable bits (only done once)
Send the message
Wait for SRQ if using the IEEE 488 interface
Read the status byte
If MAV is set then read the response
If ESB is set then read the standard event status register and take all the
relevant actions.
For example, to get the identification message with the IEEE 488 interface, do the following:
Transmit "*SRE 48" àenable MAV and ESB (needed only once)
Transmit "*ESE 60" àenable all the error bits (needed only once)
Transmit "*IDN?" àquery the identification message
Wait for SRQ to be raised
Read the status byte àuse the IEEE 488.1 command, not *STB?
If MAV is set read the response
If ESB is set do the following àcheck if an error was detected
Transmit "*ESR?" àquery the Event Status Register
Wait for SRQ to be raised
Page 22
Remote Control
Page 16
If MAV is set read the response and take all the relevant action according to the
error type received
If desired, all the enable registers can be restored on power up with the *PSC command.
4.1.4 Resetting the DLS 50
To reset the DLS 50, use either the "Device Clear" command or the "Interface Clear" line as defined in the IEEE 488.1 standard. This has the same effect as the power-up reset.
4.1.5 Message Terminators
Messages to the DLS 50 must be terminated with either a Line Feed character (ASCII <LF>, decimal 10, hex 0A), an IEEE 488.1 EOI signal or both. Messages from the DLS 50 are always terminated with a Line Feed character and the IEEE 488.1 EOI signal.
Note that some languages, including BASIC, may automatically append a carriage return and a line feed at the end of messages. The carriage return character is not a valid terminator, and will invalidate the last command.
The obvious solution is to send messages without carriage return. For example, in BASIC, you can add a semi-colon ";" after any print to the IEEE 488 port. An alternate solution is to append a semi-colon after the commands. This will make the DLS 50 see the carriage return as a separate command, and discard it.
4.2 RS-232 Serial Interface
The DLS 50 uses a female DB-25 connector, and is configured as a DCE device.
To use the serial interface, simply connect your computer to the DLS 50 and set both the computer and DLS 50 to the same protocol: baud rate, data format and flow control. Do NOT use a null modem. The following sections give more details on the various protocols.
The RS-232 serial interface can be set from the front panel (see section 3.4) or remotely (see sections 4.7.3, 4.7.4 and 4.7.5) with either the serial or the IEEE 488 interfaces.
Page 23
Remote Control
Page 17
4.2.1 Baud Rate
The DLS 50 supports the following baud rates:
300, 600, 1200, 2400, 4800, 9600, 19 200 and 38 400 bits per second.
The default is 9600 bps.
4.2.2 Data Format
The DLS 50 can use any of the following combinations of parity, character size, and number of stop bits:
E71, O71, E72, O72, N72, E81, O81, N81 and N82
Where:
E = even parity O = odd parity N = no parity
the second digit is the character size
the third digit is the number of stop bits
The default value is N81.
4.2.3 Flow Control
The flow control allows the receivers to stop and to restart the data transmission in order to prevent data loss.
Both the computer program and the DLS 50 must be set with the same flow control selection. Note that some communication programs may only support some of the 5 flow control options that the DLS 50 has, and in some cases, the terminology may differ.
Page 24
Remote Control
Page 18
4.2.3.1 "None" Flow Control
In most cases, there is no need for flow control because of the simplicity of the DLS 50. The "None" flow control selection can be a valid choice if only one command at a time is sent with some delay between them.
4.2.3.2 CTS Flow Control
When CTS flow control is selected, the DLS 50 lowers the CTS and the DSR lines when it cannot accept data, and raises them when it can accept new characters.
This protocol controls the data flow in only one direction; from the computer to the DLS
50.
4.2.3.3 RTS/CTS Flow Control
When RTS/CTS flow control is selected, the DLS 50 stops transmitting data when the RTS line is low, and restarts when the RTS line is high. The DLS 50 lowers the CTS and the DSR lines when it cannot accept data, and raise them when it can.
This protocols controls the data flow in both directions. Note that the RTS line is not the usual "Request To Send" as defined by the RS-232 standard.
4.2.3.4 XOn/XOff Flow Control
When XOn/XOff flow control is selected, the DLS 50 stops transmitting data when it receives the XOff character (decimal 19, hex 13, ^S), and restarts when it receives the XOn character (decimal 17, hex 11, ASCII ^Q). The DLS 50 will send XOff when it cannot accept data and will send XOn when it can.
This protocol controls the data flow in both directions.
Page 25
Remote Control
Page 19
4.2.3.5 "All" Flow Control
When "All" flow control is selected, the DLS 50 uses both the RTS/CTS and the XOn/XOff flow control.
This protocol controls the data flow in both directions.
4.2.4 Message Terminators
Any message sent to the DLS 50 through the serial interface MUST be terminated with the line feed character (decimal 10, hex 0A, LF). To ensure that no characters were left in the receive buffer of the DLS 50 from an old, incomplete command, you can send the line feed character by itself before sending new commands. Messages from the DLS 50 are always terminated with a Line Feed character.
Note that some languages, including BASIC, may automatically append a carriage return and a line feed at the end of messages. The carriage return character is not a valid terminator, and will invalidate the last command.
The obvious solution is to send messages without carriage return. For example, in BASIC, you can add a semi-colon ";" after any print to the IEEE 488 port. An alternate solution is to append a semi-colon after the commands. This will make the DLS 50 see the carriage return as a separate command, and discard it.
4.3 Data formats
The DLS 50 adheres to the IEEE 488.2 principle of Forgiving Listening and Precise Talking.
The DLS 50 can accept data in the <NRf> format, which means that numbers can be made of a combination of digits, signs, decimal point, exponent, multiplier, unit and spaces. For example, any of the following are valid representation for 12000 feet: 12kft,
12.0 kft, 12000, .12e2k, 1.2 e4 ft, +12000. If a unit is appended to a number, it must be valid in the current context. Note that the period separates the decimal part of a number.
Page 26
Remote Control
Page 20
Within this framework, the data formats supported by the DLS 50 are:
Listening: a) <NRf> Decimal Numeric Program Data
Talking: a) <NR1> Numeric Response Data - Integer
b) Arbitrary ASCII Response Data
<NRf> is the Flexible Numeric Representation (just about any number representation) defined in the IEEE.2 standard, <NR1> is an implicit point representation of a numeric
value (an integer number). Arbitrary ASCII Response Data is a generic character string without any delimiting characters. It is usually used to send data in response to a query, such as with the *IDN? command (see section 4.6, "IEEE 488.2 Common Command Set").
4.4 Command Syntax
The DLS 50 adheres to the IEEE 488.2 format for command syntax. As with the Data Format, the principle is forgiving listening and precise talking.
Commands may take one of two forms, either a Common Command or a Device Dependent Command. The format of each is detailed in subsequent sections (4.6 and 4.7 respectively). Each type may be preceded by one or more spaces, and each must have one or more spaces between its mnemonic and the data associated with it.
Common commands are preceded by *. Device Dependent commands are preceded by a colon, with a colon separating each level of the command. Commands may be either in upper or lower case. Multiple commands may be concatenated by separating each command by semi-colons.
The following are some examples :
*RST *RST;*WAI;:SET:CHANNEL:LENGTH 10kft *ESE 45; *SRE 16
IEEE 488 messages to the DLS 50 may be terminated with either a Line Feed character (ASCII <LF>, decimal 10, hex 0A), an IEEE 488 EOI signal or both. RS-232 messages
Page 27
Remote Control
Page 21
must be terminated with a line feed character. Messages from the DLS 50 are always terminated with a Line Feed character, and also with the EOI signal if using the IEEE 488 interface.
As defined in the SCPI specifications, a Device Dependent Command may be sent in its short form or long form. The following commands are therefore identical in operation:
:SET:CHANNEL:LENGTH 9.0 kft :SET:CHAN:LEN 9.0 kft :SET:chan:LENGTH 9.0 kft
Queries of the system follow the same format as the commands, except that the data normally associated with a command is replaced by a question mark "?". Following receipt of such a command, the DLS 50 will place the appropriate response on the output queue, where it can be read by the controller.
Examples are:
*IDN? *ESE?;*SRE? :SET:CHAN:LEN?
When a command does not begin with a colon, the DLS 50 assumes that the command is at the same level as the previous command. For example, to set the serial interface, one does need to specify `:SYStem:COMMunicate:SERial' each time, such as in:
:SYStem:COMMunicate:SERial:BAUD 9600;PACE CTS FORMAT N81
This shorter form is valid because BAUD, PACE and FORMAT are at the same level.
4.5 Status Reporting
There are two registers that record and report the system status, the Status Byte Register (STB), and the Event Status Register (ESR).
Page 28
Remote Control
Page 22
For both registers there are three basic commands: one to read the register, one to set the enabling bits, and one to read the enabling bits.
Status Byte Register Event Status Register Read Register *STB? *ESR? Set Enabling Bits *SRE <NRf> *ESE <NRf> Read Enabling Bits *SRE? *ESE?
Where <NRf> is the new value of the register.
4.5.1 Status Byte Register (STB)
The bits of this register are mapped as follows :
bit 4: MAV (Message Available Bit)
Indicates that the Output Queue is not empty. If MAV goes high and is enabled then MSS goes high.
bit 5: ESB (Event Status Bit)
It indicates that at least one bit of the Event Status Register is non zero and enabled. If ESB goes high and is enabled then MSS goes high.
bit 6: MSS/RQS (Master Summary Status/Request Service)
MSS is raised when either MAV or ESB are raised and enabled. When the status of MSS changes, the whole Status Byte Register is copied into the Status Byte of the GPIB controller, where bit 6 is called RQS. When RQS goes high so does the SRQ line, and in response to an IEEE 488.1 Serial Poll command, both are cleared.
RQS and SRQ are defined by the IEEE 488.1 standard and are hardware related. MSS summarizes all the status bits of the DLS 50, as defined by the IEEE 488.2 standard.
bits 7, 3, 2, 1,and 0 are not used by the DLS 50.
Page 29
Remote Control
Page 23
4.5.2 Event Status Register (ESR)
The Event Status Register monitors events within the system and reports on those enabled. It records transitory events as well. The DLS 50 implements only the IEEE
488.2 Standard Event Status Register (ESR). It is defined as:
bit 0 Operation Complete. This bit is set in response to the *OPC command when
the current operation is complete.
bit 1 Request Control. The DLS 50 does not have the ability to control the IEEE bus,
and so this bit is always 0.
bit 2 Query Error. There was an attempt to read an empty output queue or there was
an output queue overflow. (maximum output queue capacity is 50 bytes).
bit 3 Device Dependent Error. At this time there are no device dependent errors in
the DLS 50, so this bit is always 0.
bit 4 Execution Error. The data associated with a command was out of range.
bit 5 Command Error. Either a syntax error (order of command words) or a semantic
error (spelling of command words) has occurred. A GET (Group Execute Trigger) or *TRG command will also set this bit.
bit 6 User Request. Indicates that the user has activated a Device Defined control
through the front panel. Not used, so this bit is always 0.
bit 7 Power on. This bit is set when the DLS 50 is turn on. Sending *ESR? clears
the bit and stay cleared until the power is turned on again.
The setting of the Event Status Register can be read with the Event Status Register query command (*ESR?). This will put the value of the register in the output queue, AND will clear the register.
Page 30
Remote Control
Page 24
4.6 Common Command Set
As specified in the IEEE 488.2 standard, a number of common commands are required to set up and control of standard functions of remote controlled devices. These common commands are as follow:
*CLS CLEAR STATUS COMMAND
Type: Status command Function: Clears the Event Status Register (ESR). Clearing the Event Status
Register will also clear ESB, the bit 5 of the Status Byte Register (STB). It has no effect on the output queue (bit 4 of the STB).
*ESE <NRF> EVENT STATUS ENABLE
Type: Status command Function: Sets the Event Status Enable Register (ESER) using an integer value
from 0 to 255, representing a sum of the bits in the following bit map:
Bit: 76543210
1 = Operation Complete 1 = Request Control (not used) 1 = Query Error 1 = Device Dependant Error (not used) 1 = Execution Error 1 = Command Error 1 = User Request (not used) 1 = Power On
Bit 7 to 0 have a respective value of 128, 64, 32, 16, 8, 4, 2 and 1. For example if bit 3 and 5 are set then the integer value is 40 (8+32).
The ESER masks which bits will be enabled in the Event Status Register (ESR).
Page 31
Remote Control
Page 25
On power-on, the register is cleared if the Power-on Status Clear bit is 1, or restored if the bit is 0 (see *PSC for more details).
*ESE? EVENT STATUS ENABLE QUERY
Type: Status command Function: An integer value between 0 and 255 representing the value of the
Event Status Enable Register (ESER) is placed in the output queue. The possible values are described in the *ESE command section.
*ESR? EVENT STATUS REGISTER QUERY
Type: Status command Function: An integer value between 0 and 255 representing the value of the
Event Status Register (ESR) is placed in the output queue. Once the value is placed in the output queue, the register is cleared. The possible values are described in the *ESE command section.
*IDN? IDENTIFICATION QUERY
Type: System command Function: Returns the ID of the unit. Upon receiving this command the DLS 50
will put into the output queue the following string:
DLSTESTWORKS LTD, DLS 50 <Gauge>- <MaxLen Unit>,<SN>,<Ver> where: <Gauge> is the gauge installed in the unit <MaxLen Unit> is the maximum length supported by the DLS 50,
followed by the unit of the length <SN> is the serial number of the unit <Ver> is the revision level of the control firmware (always
2 digits)
Page 32
Remote Control
Page 26
*OPC OPERATION COMPLETE
Type: Synchronization command Function: Indicates to the controller when the current operation is complete.
This command will cause the DLS 50 to set bit 0 in the Event Status Register (ESR) when all pending operations are completed. The bit is read with the *ESR? command, which also clear the bit. Communication can proceed as normal after this command, but be prepare to receive SRQ at any time. See section 4.8 "DLS 50 Synchronization" for more details.
*OPC? OPERATION COMPLETE QUERY
Type: Synchronization command Function: Indicates when the current operation is complete. This will cause the
DLS 50 to put an ASCII 1 (decimal 49, hex 31) in the output queue when the current operation is complete. Communication can proceed as normal after this command, but be prepare to receive the "1" at any time. See the section 4.8 "DLS 50 Synchronization" for more details.
*PSC <NRF> POWER-ON STATUS CLEAR
Type: Status and event command Function: Indicates if the unit should clear the Service Request Enable Register
and the Standard Event Status Register at power-on. If 1 (or higher) then all the enable registers are cleared at power-on, if 0 then all the enable registers are restored from the non-volatile RAM at power-on. The factory default is 1 (clear all the enable registers). Any change to the "Power-on Status" is saved in non-volatile RAM, and is always restored on power up.
*PSC? POWER-ON STATUS CLEAR QUERY
Type: Status and event command Function: Return the Power-on Status Clear value. If 1 then all the enable
registers are cleared at power-on, if 0 then all the enable registers are
Page 33
Remote Control
Page 27
restored from the non-volatile RAM at power-on. The factory default is 1 (clear all the enable registers).
*RST RESET
Type: Internal command Function: IEEE 488.2 level 3 reset. This command will set the length of the
DLS 50 to 0 kft (or 0 km), and cancel any pending *OPC operation. It will not affect the output buffer or other system settings of the unit. Note that this is NOT equivalent to the power-up reset and the IEEE 488 "Device Clear".
*SRE <NRF> SERVICE REQUEST ENABLE
Type: Status command Function: Sets the Service Request Enable Register (SRER). An integer value
indicates which service is enabled, with the following bit map:
Bit: 76543210
Not used, should always be 0
1 = Enable Message Available bit (MAV)
1 = Enable Event Status bit (ESB)
don’t care, MSS is always enabled
not used, should always be 0
Bit 7 to 0 have a respective value of 128, 64, 32, 16, 8, 4, 2 and 1. For example if bit 4 and 5 are set then the integer value is 48 (16+32).
Note that if both MAV and ESB are disabled, then the bits MSS and RQS and the line SRQ are never going to be raised (see section 4.5.1 for more details).
On power-on, this register is cleared if the Power-on Status Clear bit is 1, or restored if the bit is 0 (see *PSC for more details).
Page 34
Remote Control
Page 28
*SRE? SERVICE REQUEST ENABLE QUERY
Type: Status command Function: An integer value representing the value of the Service Request Enable
Register is placed in the output queue. The possible values are listed in the *SRE command section.
*STB? STATUS BYTE QUERY
Type: Status command Function: The value of the Status Byte Register is put into the output queue.
Contrary to the "*ESR?" command, this register is not cleared by reading it. The register will be zero only when all its related structures are cleared, namely the Event Status Register (ESR) and the output queue.
Bit: 76543210
Not used, should always be 0
MAV: Message Available bit
ESB: Event Status Bit
MSS: Master Summary Status bit
Not used, should always be 0
Bit 7 to 0 have a respective value of 128, 64, 32, 16, 8, 4, 2 and 1. For example if bit 4 and 5 are set then the integer value is 48 (16+32).
Note that bit 6 is MSS, which does not necessarily have the same value as RQS (see section 4.5.1 for more details).
*TRG TRIGGER
Type: Trigger command Function: Trigger operation of the device. Since the DLS 50 has no functions
that can be triggered this command has no effect on the operation of the unit.
Page 35
Remote Control
Page 29
*TST? SELF-TEST QUERY
Type: Internal command Function: Returns the results of the self-test done at power up. The number
returned has the following bit map:
Bit: 76543210
0 = passed micro-controller test
0 = passed non-volatile RAM test
0 = passed dip switch test
0 = passed EPROM test
0 = can do wireline self-test
0 = passed wireline test
0 = not used, always 0
Bit 7 to 0 have a respective value of 128, 64, 32, 16, 8, 4, 2 and 1. For example if bit 3 and 5 are set then the integer value is 40 (8+32).
*WAI WAIT TO CONTINUE
Type: Synchronization command Function: Used to delay execution of commands. The DLS 50 will ensure that
all commands received before "*WAI" are completed before processing any new commands. This means that all further communication with the DLS 50 will be frozen until all pending operations are completed. See section 4.8 "DLS 50 Synchronization" for more details.
Page 36
Remote Control
Page 30
4.7 Device Dependent Command Set
As recommended by the SCPI consortium and to stay consistent with the more sophisticated DLS TestWorks simulators, the DLS 50 uses the following tree structure:
:SETting
:CHANnel
:LENgth <NRf>
:SYSTem
:COMMunicate
:GPIB
:ADDRess <0..30>
:SERial
:BAUD 300 | 600 | 1200 | 2400 | 4800 | 9600 | 19200 | 38400 :FORMat E71 | O71 | E72 | O72 | N72 | E81 | O81 | N81 | N82 :PACE NONE | CTS | RTS/CTS | XON/XOFF | ALL
Each section of the command may be sent in the full or the truncated form (indicated in upper case). The command itself may be sent in upper or lower case form.
The DLS 50 will round any number to the nearest number permitted by the resolution of the parameter.
Sections 4.3 and 4.4 give more information on the data format and the command syntax.
4.7.1 :SETting:CHANnel:LENgth <NRf>
Set the length of the simulated wireline channel, where <NRf> is the length ranging from 0 to the maximum length (the maximum value depends on the DLS 50 model). For example, to set the length of the simulated wireline to 8.5 kft, send:
:SET:CHAN:LEN 8.5 kft
The units of the length are optional, but they must match your DLS 50 model units.
Page 37
Remote Control
Page 31
To query the length currently simulated by the DLS 50 send:
:SET:CHAN:LEN?
The command will return an integer number ranging from 0 to the maximum length followed by the units. For example, if the length of the wireline is 8.5 kft, the return message will be:
8500 FT
4.7.2 :SYStem:COMMunicate:GPIB:ADDRess <NRf>
Set the address of the IEEE 488.1 interface, where <NRf> is the address ranging from 0 to 30. For example, to set the address to 13, send:
:SYS:COMM:GPIB:ADDR 13
Note that the new address must be used immediately for any further IEEE 488 communication.
To query the current address send:
:SYS:COMM:GPIB:ADDR?
The command will return an integer number ranging from 0 to 30. For example, if the address is 13, the return message will be:
13
4.7.3 :SYStem:COMMunicate:SERial:BAUD <NRf>
Set the receiver and transmitter baud rate of the serial interface, where <NRf> is any of the following choices:
300 | 600 | 1200 | 2400 | 4800 | 9600 | 19200 | 38400
Page 38
Remote Control
Page 32
For example, to set the baud rate to 9600 bit per second, send:
:SYS:COMM:SER:BAUD 9600 bps
The units are optional, but they must be "bps" if used.
Note that the new baud rate must be used immediately for any further serial communication.
To query the current baud rate send:
:SYS:COMM:SER:BAUD?
The command will return the baud rate as an integer number. For example, if the baud rate is 9600 bps, the return message will be:
9600
4.7.4 :SYStem:COMMunicate:SERial:FORMat <format>
Set the receiver and transmitter data format of the serial interface, where <format> is any of the following choices:
E71 | O71 | E72 | O72 | N72 | E81 | O81 | N81 | N82
Where:
E = even parity O = odd parity N = no parity
the second digit is the character size
the third digit is the number of stop bits
For example, to set the data format to no parity, 8 bit per character, 1 stop bit, send:
:SYS:COMM:SER:FORMAT N81
Page 39
Remote Control
Page 33
Note that the new data format must be used immediately for any further serial communication.
To query the current data format send:
:SYS:COMM:SER:FORMAT?
The command will return the data format as a 3 character string. For example, if the data format is no parity, 8 bit per character, 1 stop bit, the returned message will be:
N81
In order to simplify the setting of the serial interface, we have slightly modified the command set as specified by the SCPI standard. The SCPI standard requires separate settings for parity, character size, and number of stop bits. The DLS 50 combines the three settings.
4.7.5 :SYStem:COMMunicate:SERial:PACE <pace>
Set the receiver and transmitter pace method (flow control) of the serial interface, where <pace> is any of the following choices:
NONE | CTS | RTS/CTS | XON/XOFF | ALL
For example, to set the pace method to RTS/CTS, send:
:SYS:COMM:SER:PACE RTS/CTS
Note that the new pacing must be used immediately for any further serial communication.
To query the current pacing method send:
:SYS:COMM:SER:PACE?
Page 40
Remote Control
Page 34
The command will return the pacing method as a string. For example, if the pacing method is RTS/CTS, the returned message will be:
RTS/CTS
To simplify the setting of the serial interface, we used a slightly modified SCPI command set. The SCPI standard requires separate settings for the RTS/CTS flow control and XOn/XOff pacing, and differentiates between the receive and the transmit sides. The command set of the DLS 50 combines the ":RTS" and the "XON" settings into one ":PACE" command.
Note that the SCPI standard assumes a DTE configuration, whereas the DLS 50 is configured as a DCE port (thus not requiring a Null Modem).
4.8 DLS 50 Synchronization
The program controlling the DLS 50 can use three different commands to synchronize with the DLS 50: *OPC, *OPC? and *WAI. Following are the main differences:
Set Operation Complete bit when Done
Return "1" when operation complete
Raise SRQ when operation complete
Block comm. with the DLS 50
Required Enable Bit(s)
*OPC Yes No Yes (1) No Operation
Complete,
ESB *OPC? No Yes Yes (2) No MAV *WAI No No No Yes none
(1) if "Operation Complete" and ESB are enabled (2) if MAV is enabled
The main difference between OPC and WAI is that WAI will block any further communication with the DLS 50 until all pending operations are completed. The main
Page 41
Remote Control
Page 35
difference between *OPC and *OPC? is that *OPC set the "Operation Complete" bit, and *OPC? will return an ASCII "1" when all pending operations are completed. Make sure that all the required enable bits are set.
When using *OPC or *OPC?, the program controlling the DLS 50 can determine when the operation is completed by waiting for SRQ, or by reading the status byte with the serial poll or with *STB? (if corresponding bits are enabled).
If the program uses the *OPC? command and then sends more queries, the program must be ready to receive the "1" concatenated to other responses at any time.
When using *WAI, the communication time out should be set long enough to avoid losing data (the DLS 50 needs approximately 200 ms to set a length).
4.9 References
The following references give more information on the IEEE 488 interface:
ANSI/IEEE 488.1-1987, IEEE Standard Digital Interface for Programmable
Instrumentation (The Institute of Electrical and Electronics Engineers, Inc. 345 East 47th Street, New York, NY 10017-2394, USA)
IEEE 488.2-1992, IEEE Standard Codes, Formats, Protocols, and Common
Commands (The Institute of Electrical and Electronics Engineers, Inc. 345 East 47th Street, New York, NY 10017-2394, USA)
SCPI Standard Commands for Programmable Instruments, available from some
interface controller manufacturers (SCPI Consortium, 8380 Hercules Drive, Suite P.S., La Mesa, CA 91942, Phone: (619) 697-8790, Fax: (619) 697-5955)
Page 42
Warranty
Page 36
5. WARRANTY
DLS TestWorks warrants all equipment bearing its nameplate to be free from defects in workmanship and materials, during normal use and service, for a period of twelve (12) months from the date of shipment.
In the event that a defect in any such equipment arises within the warranty period, it shall be the responsibility of the customer to return the equipment by prepaid transportation to a DLS TestWorks service centre prior to the expiration of the warranty period for the purpose of allowing DLS TestWorks to inspect and repair the equipment.
If inspection by DLS TestWorks discloses a defect in workmanship or material it shall, at its option, repair or replace the equipment without cost to the customer, and return it to the customer by the least expensive mode of transportation, the cost of which shall be prepaid by DLS TestWorks.
In no event shall this warranty apply to equipment which has been modified without the written authorization of DLS TestWorks, or which has been subjected to abuse, neglect, accident or improper application. If inspection by DLS TestWorks discloses that the repairs required to be made on the equipment are not covered by this warranty, the regular repair charges shall apply to any repairs made to the equipment.
If warranty service becomes necessary, the customer must contact DLS TestWorks to obtain a return authorization number and shipping instructions:
Or your local DLS TestWorks representative
Consultronics (Europe)
Unit A
Omega Enterprise Park
Electron Way, Chandlers Ford
Hampshire, England
SO5 3SE
Telephone: 0703 270222
Fax: 0703 270333
DLS TestWorks
169 Colonnade Road
Nepean, Ontario, Canada
K2E 7J4
Telephone: (613) 225-6087
Fax: (613) 225-6315
Toll Free: 1-800-465-1796
Page 43
Warranty
Page 37
This warranty constitutes the only warranty applicable to the equipment sold by DLS TestWorks and no other warranty or condition, statutory or otherwise, expressed or implied, shall be imposed upon DLS TestWorks nor shall any representation made by any person, including a representation by a representative or agent of DLS TestWorks, be effective to extend the warranty coverage provided herein.
In no event (including, but not limited to the negligence of DLS TestWorks, its agents or employees) shall DLS TestWorks be liable for special consequential damages or damages arising from the loss of use of the equipment, and on the expiration of the warranty period all liability of DLS TestWorks whatsoever in connection with the equipment shall terminate.
Page 44
Shipping
Page 38
6. SHIPPING THE DLS 50
To prepare the DLS 50 for shipment, turn the power off and disconnect all cables, including the power cable, and pack the simulator in the original carton. Do not place any cables or accessories directly against the front panel as this may scratch the surface of the display. We suggest that you mark all shipments with labels indicating that the contents are fragile.
If sending back a unit to the factory, ensure that the return authorization number given by our customer service department is shown on the outside.
Page 45
Specifications
Page 39
7. SPECIFICATIONS
The DLS 50 is a two wire cable simulator. The user can select the simulated cable length using the keys on front panel, or via the IEEE 488 or the RS-232 interface. The length can vary from 0 to the maximum installed length, in steps of 100 ft or 50 m.
Simulated Cable Type and Maximum Length:
The following table shows the various configuration available at this time:
Standard DLS 50 Extended DLS 50
24 AWG, 12 kft 24 AWG, 20 kft 26 AWG, 12 kft 26 AWG, 20 kft
0.4 mm PE, 3.6 km 0.4 mm PE, 6.0 km
0.6 mm German, 3.6 km 0.6 mm German, 6.0 km
The gauge and the length must be specified at the time of order.
Frequency:
The maximum frequency simulated is 500 kHz.
Accuracy:
The attenuation accuracy is within ±?5% ±0.2 dB of the response of an ideal cable in the 10 kHz to 50 kHz frequency range, ±4% ±0.2 dB from 50 kHz to 300 kHz and ±8% ±0.2 dB from 300 kHz to 500 kHz. The phase, characteristic impedance and signal delay accuracy are all within 5%.
DC Characteristics
100 mA, 300 Vpeak-to-peak across tip & ring
Page 46
Specifications
Page 40
IEEE 488 Remote Control:
The unit can be controlled via an IEEE 488 interface. The unit supports the following functions:
a) Listener b) Talker c) Local Lockout d) Serial Poll e) Selective Device Reset f) Bus Reset g) Primary Addressing from 0 to 30
RS-232 Remote Control:
The unit can be controlled via a RS-232 serial interface. The unit supports the following functions:
Baud Rate: 300, 600, 1200, 2400, 4800, 9600, 19200, 38400
Data Format: E71, O71, E72, O72, N72, E81, O81, N81 and N82
Where:
E = even parity O = odd parity N = no parity
the second digit is the character size
the third digit is the number of stop bits
Flow Control: None, CTS, RTS/CTS, XOn/XOff, All
Connections:
2 (one per terminal) 8 way RJ-45 connectors at the front and back. Also two 2 pole terminal strips and an extra set of RJ-45 connectors at the back. All connectors are in parallel.
Page 47
Specifications
Page 41
Options:
(1) Rack mount kit (2) Extended version (3) Ziatech IEEE 488 interface card (4) IEEE 488 shielded cable
7.1 ELECTRICAL
7.1.1 AC Power
Rated Input Voltage: 100-240VAC(±10%). Rated Frequency: 50-60Hz. Rated Power consumption: 30VA max. Line Fuses: Type "T" 0.25A/250V SLOW BLOW (2 required,
5mm x 20mm).
7.2 ENVIRONMENTAL
Operating Temperature: +10°C to +40°C. Storage Temperature: +10°C to +40°C. Humidity: 90% (non-condensing) max.
7.3 MECHANICAL
Weight: 4.5Kg, 10 lbs Dimensions: 42mm x 429mm x 366mm (H x W x D).
1¾" x 17" x 15"(1U height.)
7.4 OPERATING CONDITIONS
In order for the unit to operate correctly and safely, it must be adequately ventilated. The DLS 50 contains ventilation holes for cooling. Do not install the equipment in any location where the ventilation is blocked. For optimum performance, the equipment must be operated in a location that provides at least ½" (10 mm) of clearance from the
Page 48
Specifications
Page 42
ventilation holes. Blocking the air circulation around the equipment may cause the equipment to overheat, compromising its reliability.
Page 49
Safety
Page 43
8. SAFETY
8.1 INFORMATION
8.1.1 Protective Grounding (Earthing)
This unit consists of an exposed metal chassis that is connected directly to ground (earth) via a power cord. The symbol used to indicate a protective grounding conductor terminal in the equipment is shown in this section under "symbols".
8.1.2 Before Operating the Unit
q Inspect the equipment for any signs of damage, and read this manual thoroughly. q Become familiar with all safety symbols and instructions in this manual to ensure
that the equipment is used and maintained safely.
WARNING: To avoid risk of injury or death, ALWAYS observe the following precautions before operating the unit:
q Use only a power supply cord with a protective grounding terminal. q Connect the power supply cord only to a power outlet equipped with with a
protective earth contact. Never connect to an extension cord that is not equipped with this feature.
q Do not willfully interrupt the protective earth connection.
8.1.3 Supply Power Requirements
The unit can operate from any single phase AC power source that supplies between 100V and 240V (±10%) at a frequency range of 50 Hz to 60 Hz. For more information, see the specifications section of this manual.
WARNING: To avoid electrical shock, do not operate the equipment if it shows any sign of damage to any portion of its exterior surface, such as the outer casting or panels.
Page 50
Safety
Page 44
8.1.4 Mains Fuse Type
The fuse type used is specified in the specifications section of this manual.
8.1.5 Connections to a Power Supply
In accordance with international safety standards, the unit uses a three-wire power supply cord. When connected to an appropriate AC power receptacle, this cord grounds the equipment chassis.
8.1.6 Operating Environment
To prevent potential fire or shock hazard, do not expose the equipment to any source of excessive moisture.
8.1.7 Class of Equipment
The unit consists of an exposed metal chassis that is connected directly to earth via the power supply cord. In accordance with the HARMONIZED EUROPEAN STANDARD EN 61010-1 1993, it is classified as a Safety Class I equipment .
8.2 INSTRUCTIONS
The following safety instructions must be observed whenever the unit is operated, serviced or repaired. Failing to comply with any of these instructions or with any precaution or warning contained in the Operating and Reference Manual is in direct violation of the standards of design, manufacture and intended use of the equipment.
DLS TESTWORKS LTD. assumes no liability for the customers failure to comply with any of these requirements.
Page 51
Safety
Page 45
8.2.1 Before Operating the Unit
q Inspect the equipment for any signs of damage, and read the Operating and
Reference Manual thoroughly.
q Install the equipment as specified in the relevant section of this manual. q Ensure that the equipment and any devices or cords connected to it are properly
grounded.
8.2.2 Operating the Unit
q Do not operate the equipment when its covers or panels have been removed. q Do not interrupt the protective grounding connection. Any such action can lead to a
potential shock hazard that could result in serious personal injury.
q Do not operate equipment if an interruption to the protective grounding is
suspected. Ensure that the instrument remains inoperative.
q Use only the type of fuse specified. q Do not use repaired fuses and avoid any situation that could short circuit the fuse q Unless absolutely necessary, do not attempt to adjust or perform any maintenance or
repair procedure when the equipment is opened and connected to a power source at the same time. Any such procedure should only be performed by qualified service professional.
q Do not attempt any adjustment, maintenance or repair procedure to the equipment if
first aid is not accessible.
q Disconnect the power supply cord from the equipment before adding or removing
any components.
q Operating the equipment in the presence of flammable gases or fumes is extremely
hazardous.
q Do not perform any operating or maintenance procedure that is not described in the
Operating and Reference Manual or the Sevice Manual.
q Some of the equipment's capacitors may be charged even when the equipment is not
connected the power source.
Page 52
Safety
Page 46
8.3 SYMBOLS
This symbol appears on the unit and has the following meaning:
FIG. 8.1 "PROTECTIVE GROUNDING CONDUCTOR TERMINAL"
Page 53
Page 47
INDEX
*CLS...........................................................................................................................23
*ESE....................................................................................................15, 20, 21, 24, 25
*ESR....................................................................................................15, 21, 23, 25, 28
*IDN......................................................................................................... 15, 20, 21, 25
*OPC ...................................................................................................22, 25, 26, 34, 35
*PSC......................................................................................................... 15, 24, 26, 27
*RST..................................................................................................................... 20, 26
*SRE.........................................................................................................15, 20, 21, 27
*STB.........................................................................................................15, 21, 28, 35
*TRG....................................................................................................................23, 28
*TST...........................................................................................................................29
*WAI........................................................................................................ 20, 29, 34, 35
address........................................................................................................ 1, 11, 14, 31
ANSI.......................................................................................................................6, 35
Baud Rate..............................................................................................................16, 40
Common Command ..............................................................................................20, 23
connector.........................................................................................................3, 4, 9, 16
data format...........................................................................................11, 16, 30, 32, 33
default............................................................................................ 10, 11, 12, 15, 17, 26
Device Clear..........................................................................................................16, 26
Electrical.....................................................................................................................35
enable.............................................................................................................. 15, 26, 34
ESB................................................................................................15, 22, 23, 27, 28, 34
Event............................................................................ 15, 21, 22, 23, 24, 25, 26, 27, 28
fuse ............................................................................................................... 4, 7, 43, 44
fuses............................................................................................................................ 44
GPIB......................................................................................................... 13, 22, 30, 31
IEEE 488.1...............................................................................13, 14, 15, 16, 22, 31, 35
IEEE 488.2..................................................................... 2, 13, 14, 19, 20, 22, 23, 26, 35
Interface Clear.............................................................................................................16
ISDN................................................................................................................. 1, 2, 5, 6
LCD Contrast.............................................................................................................. 10
length................................................................. 2, 7, 8, 9, 10, 12, 25, 26, 30, 31, 35, 39
Page 54
Page 48
MAV....................................................................................................15, 22, 27, 28, 34
Message Terminators.............................................................................................16, 19
MSS................................................................................................................ 22, 27, 28
NR1............................................................................................................................. 19
NRf .......................................................................................... 19, 21, 24, 26, 27, 30, 31
port ........................................................................................................... 13, 16, 19, 34
query.............................................................................................. 15, 20, 23, 31, 32, 33
References................................................................................................................... 35
Reset .....................................................................................................................26, 40
RQS................................................................................................................ 22, 27, 28
RS-232.............................................................................2, 4, 11, 13, 16, 18, 20, 39, 40
SAFETY .....................................................................................................................42
safety instructions ........................................................................................................43
SCPI...........................................................................................2, 13, 20, 30, 33, 34, 35
screen.................................................................................................. 7, 8, 9, 10, 11, 12
Self-Test..................................................................................................................7, 29
serial interface.......................................................... 4, 11, 16, 19, 21, 31, 32, 33, 34, 40
serial poll ..............................................................................................................14, 35
shipping ........................................................................................................................1
SRQ .........................................................................................14, 15, 22, 25, 27, 34, 35
Status Byte ...........................................................................................15, 21, 22, 23, 28
symbols .......................................................................................................................42
Synchronization ........................................................................................ 25, 26, 29, 34
terminal......................................................................................................... 2, 9, 40, 42
Voltage........................................................................................................................41
Warranty....................................................................................................................... 1
wireline...................................................................................... 2, 3, 7, 9, 12, 29, 30, 31
Loading...