Advertisement

Quick Links

HEWLETT-PACKARD WARRANTY STATEMENT .............................................. 3
Safety Symbols ........................................................................................................... 4
WARNINGS ................................................................................................................. 4
Declaration of Conformity............................................................................................ 5
WARNINGS ................................................................................................................. 6
Reader Comment Sheet ................................................................................................ 7
Chapter 1
Digitizer Module Set-up ................................................................................................ 9
Using This Chapter ....................................................................................................... 9
Installing the Digitizer in a Mainframe....................................................................... 15
Cable Connector Assembly Instructions..................................................................... 20
Chapter 2
Digitizer Application Information .............................................................................. 25
Using this Chapter ...................................................................................................... 25
Digitizer Block Diagrams ........................................................................................... 25
Power-on and Reset State ........................................................................................... 27
Triggering the Digitizer .............................................................................................. 29
Input Overload Condition ........................................................................................... 34
HP E1563A and E1564A Digitizer Application Examples ........................................ 35
Chapter 3
Digitizer Command Reference ................................................................................... 39
ABORt ........................................................................................................................ 42
CALCulate .................................................................................................................. 43
CALibration ................................................................................................................ 47
DIAGnostic ................................................................................................................. 55
FORMat ...................................................................................................................... 63
INITiate....................................................................................................................... 64
INPut ........................................................................................................................... 66
OUTPut....................................................................................................................... 68
[SENSe:] ..................................................................................................................... 70
SAMPle....................................................................................................................... 78
STATus ....................................................................................................................... 83
SYSTem...................................................................................................................... 87
TEST ........................................................................................................................... 88
TRIGger ...................................................................................................................... 94
IEEE 488.2 Common Command Quick Reference .................................................. 100
HP E1563A and HP E1564A Digitizer

Table of Contents

Contents
1

Advertisement

Table of Contents
loading

Summary of Contents for HP E1563A

  • Page 1: Table Of Contents

    Digitizer Block Diagrams ................... 25 Power-on and Reset State ................... 27 Triggering the Digitizer ....................29 Input Overload Condition ................... 34 HP E1563A and E1564A Digitizer Application Examples ........35 Chapter 3 Digitizer Command Reference ................... 39 ABORt ........................42 CALCulate ........................
  • Page 2 Appendix A HP E1563A and E1564A Digitizer Specifications ......................111 Appendix B HP E1563A and E1564A Register-Based Programming ................... 113 About This Appendix....................113 Register Addressing ....................113 Register Descriptions ....................116 Program Timing and Execution ................130 Appendix C HP E1563A and E1564A Digitizer Error Messages ......................
  • Page 3: Hewlett-Packard Warranty Statement

    3. HP does not warrant that the operation of HP products will be interrupted or error free. If HP is unable, within a reasonable time, to repair or replace any product to a condition as warranted, customer will be entitled to a refund of the purchase price upon prompt return of the product.
  • Page 4: Safety Symbols

    Documentation History All Editions and Updates of this manual and their creation date are listed below. The first Edition of the manual is Edition 1. The Edition number increments by 1 whenever the manual is revised. Updates, which are issued between Editions, contain replacement pages to correct or add additional information to the current Edition of the manual.
  • Page 5: Declaration Of Conformity

    Supplementary Information: The product herewith complies with the requirements of the Low Voltage Directive 73/23/EEC and the EMC Directive 89/336/EEC (inclusive 93/68/EEC) and carries the "CE" mark accordingly. Tested in a typical configuration in an HP C-Size VXI mainframe. November 15, 1997...
  • Page 6: Warnings

    WARNINGS The HP E1563A and E1564A Digitizers are capable of measuring voltages up to 256V maximum. Voltage levels above the levels specified for accessible connectors or cable ends could cause bodily injury or death to an operator. Special precautions must be adhered to (discussed below) when applying voltages in excess of 60 Vdc, 30 Vac rms or 42.4 Vac peak for a continuous, complex waveform.
  • Page 7: Reader Comment Sheet

    Please fold and tape for mailing Reader Comment Sheet HP E1563A 2-Channel and HP E1564A 4-Channel Digitizer User’s and SCPI Programming Manual Edition 2 You can help us improve our manuals by sharing your comments and suggestions. In appreciation of your time, we will enter you in a quarterly drawing for a Hewlett-Packard Palmtop Personal Computer (U.S.
  • Page 9: Digitizer Module Set-Up

    • Initial Operation General Information The HP E1563A (2-channel) and HP E1564A (4-channel) are 800 kSample/second (14-bit resolution) digitizers capable of handling both continuous and transient voltages up to 256V. They are ideal for measurements in electomechanical design characterization, particularily in environments with high levels of electrical noise.
  • Page 10 Module Differences channel (1.5 kHz, 6 kHz, 25 kHz and 100 kHz) that can be enabled. • The E1563A 2-Channel Digitizer has a fixed 25 kHz input filter per channel that can be enabled. • The E1564A 4-Channel Digitizer has a calibration bus output (High, Low and Guard) and a programmable short.
  • Page 11 WARNING voltages. Making cables and connectors that carry hazardous voltages inaccessible is a protective measure keeping an operator from inadvertent or unknowing contact with these harmful voltages. Cables and connectors are considered inaccessible if a tool (e.g., screwdriver, wrench, socket, etc.) or a key (equipment in a locked cabinet) is required to gain access to them.
  • Page 12 Adding RAM to the You can increase the size of RAM on your Digitizer module by purchasing PC SIMM memory and installing it on the module after you remove the Module standard 4 Mbyte SIMM shipped with your digitizer. Both FPM (Fast Page Mode) and EDO (Extended Data Out) are supported.
  • Page 13 box on the module’s top shield. 7. Set both the “CALIBRATION CONSTANTS” switch and the “FLASH” switch to the “Write Enable” position. 8. Install the module in your mainframe and apply power. 9. Set the new RAM memory size by sending the command: DIAGnostic:MEMory:SIZE <...
  • Page 14 254 for static configuration (the address you set on the switch) and address Address Switch 255 for dynamic configuration. The HP E1563A and HP E1564A do not support dynamic configuration of the address. If you install more than one digitizer, each module must have a different logical address.
  • Page 15: Installing The Digitizer In A Mainframe

    Installing the Digitizer in a Mainframe The HP E1563A or E1564A can be installed in any slot (except slot 0) in a C-size VXIbus mainframe. Refer to following diagram for the procedure to install the Digitizer in a mainframe. 1. Set the extraction levers out.
  • Page 16 (or use *CLS to clear the error queue without reading errors). A response of +0,”No error” indicates the error queue is empty. See Appendix B, HP E1563A and E1564A Digitizer Error Messages, for a list of all errors.
  • Page 17 (or use *CLS to clear the error queue without reading errors). A response of +0,”No error” indicates the error queue is empty. See Appendix B, HP E1563A and E1564A Digitizer Error Messages, for a list of all errors.
  • Page 18 3-Wire and 2-Wire The HP E1563A and E1564A Digitizers provide a three-terminal input system (High, Low and Guard). An unavoidable and undesirable current is Input Cabling injected from chassis ground to the Guard terminal. Dependent on whether Considerations you measure on a low-voltage range or a high-voltage range, the way you connect the Guard terminal may or may not introduce a measurement error due to this current.
  • Page 19 3-Wire Cable Connection Example 2 Two-Wire Connection When Low and Guard are simply connected together at the digitizer’s input on a low-voltage range (4V and below), the injected current is directed to flow through the source impedance (in a floating source) and the resultant voltage drop will introduce a measurement error.
  • Page 20: Cable Connector Assembly Instructions

    Cable Connector Assembly Instructions Step 1. Strip cable as shown and feed the end of the cable through the boot, cable clamp housing, and coupling ring in the order and position shown. NOTE: The coupling ring can also be inserted onto the cable connector from the front.
  • Page 21 Step 4. Assemble the connector. Align coupling ring’s tabs with cable connector’s side notches and push the coupling ring onto the cable connector. Push the cable clamp housing forward until it locks into the connector body and snap the two clamps into their compartments to secure the cable.
  • Page 22 To program the Digitizer using SCPI, you must select the interface address and SCPI commands to be used. General information about using SCPI commands is presented at the beginning of Chapter 3. See the HP 75000 Series C Installation and Getting Started Guide for interface addressing.
  • Page 23 /* Query for the module’s identification string. */ err = viPrintf(digitizer, “*IDN?\n”); if (err<VI_SUCCESS) err_handler (digitizer, err); err = viScanf(digitizer, “%t”, buf); if (err<VI_SUCCESS) err_handler (digitizer, err); printf (“Module ID = %s\n\n”, buf); /* Check the module for system errors. */ err = viPrintf(digitizer, “*SYST:ERR?\n”);...
  • Page 24 24 Digitizer Module Set-up...
  • Page 25: Digitizer Application Information

    HP E1563A and E1564A Digitizer Application Examples. Digitizer Block Diagrams A block diagram of the HP E1564A 4-Channel Digitizer is shown in Figure 2-1. The HP E1563A 2-Channel Digitizer has the same internal structure without channels 3 and 4. Note the TRIG:LEVel<channel> signals drive the internal trigger inputs, LEVel1 drives INT1, LEVel2 drives INT2, etc.
  • Page 26 Channel Block Figure 2-2 is a block diagram of an individual channel and the interconnections between channels. Note that the sample signal goes to all Diagram channels. The stair-stepped commands beneath the diagram show the SCPI commands that are used to program each section of a channel. In this case, all the commands are written for channel 4.
  • Page 27: Power-On And Reset State

    Pre-Trigger/ Figure 2-3 illustrates relationship of pre-trigger readings and post-trigger readings with the trigger event. See Chapter 3, SCPI Command Reference, Post-Trigger Block for a full description of the commands illustrated here. Diagram Figure 2-3. Pre-Trigger and Post-Trigger Block Diagram. Power-on and Reset State Table 2-1 describes all power-on and reset states for the digitizer.
  • Page 28 Table 2-1. Power-on and Reset States. Parameter Power-on/Reset State INPut1:STATe ON (channel 1 input state) INPut2:STATe ON (channel 2 input state) INPut3:STATe ON (channel 3 input state) INPut4:STATe ON (channel 4 input state) OUTPut:TTLT0-7:SOURce TRIGger (all TTLTrigger lines) OUTPut:TTLT0-7:STATe OFF (all TTLTrigger lines) ROSCillator:SOURce INTernal SWEep:POINts...
  • Page 29: Triggering The Digitizer

    Triggering the Digitizer Two Common Triggering digitizer readings across all input channels is accomplished with one or both of the two available trigger sources (TRIGger:SOURce1 and Trigger Sources per TRIGger:SOURce2). The trigger event can be different for each source e.g., Channel SOURce1 can be EXT and SOURce2 can be TTLT0.
  • Page 30 POSitive | NEGative command to set which signal edge will trigger. Master-Slave The HP E1563A and HP E1564A Digitizers can be configured in a master-slave configuration. This configuration allows a master module and Operation one or more slave modules to have their measurements synchronized.
  • Page 31 SLAVe Mode TRIGger:MODE SLAVe0 to configure a module as a slave to a MASTer0 module. MASTer0 and SLAVe0 modules share TTL trigger lines TTLT0 and TTLT1. TTLT0 carries the sample signal and TTLT1 carries the trigger signal. The following table shows all pairs of TTL trigger lines for each master-slave mode.
  • Page 32 TRIG:MODE MASTer0 pairs TTLT0 (sample) with TTLT1 (trigger) The MASTer0 module will function with all SLAVe0 modules. MODE MASTer Sample Signal 1) The trigger source from the master can be set with TRIG:SOURce1,2 IMM | INT1-4 | EXT MASTer0 TTLT2-7 | INT1-4 | EXT | TTLT<n>...
  • Page 33 TRIG:MODE SLAVe0 pairs TTLT0 (sample) with TTLT1 (trigger) A SLAVe0 module will function with other SLAVe0 modules and the MASTer0 module. 1) The trigger source from the slave can be set 2) SLAVe0 sets the TTLT0 line as if it were with TRIG:SOURce2 IMM | INT1-4 | EXT | SAMP:SOUR TTLT0...
  • Page 34: Input Overload Condition

    Input Overload Condition Overload voltages may occur which will open the channel input relay disconnecting the input signal from the channel. Overload voltage by range is shown in the following table. Range Voltage Input Condition Vmax 62 mV to 4V High or Low to Guard >20V 16V to 256V...
  • Page 35: Hp E1563A And E1564A Digitizer Application Examples

    Microsoft® Visual C++™ Example Programs Version 1.51 for the C programs. All of the C Language example programs in this section are written for the HP 82341A HP-IB Interface Card using the HP VISA I/O Library. C Programs All projects written in C programming language require the following Microsoft®...
  • Page 36 Making Digitizer This section provides three programs that demonstrate how to make digitizer measurements and retrieve data. SCPI command sequences for each Measurements program are contained in the boxes. The three programs are: 1. Use an IMMediate trigger to begin the sampling measurements on two channels and retrieve the interleaved readings from FIFO memory.
  • Page 37 RAMP.C Use the internal level trigger to trigger off of an input ramp signal as it crosses zero. This program takes pre-trigger readings as well as post trigger readings. SCPI COMMANDS IN THIS PROGRAM: *RST reset the digitizer *CLS clear the status system VOLT1:RANG 4 set ch 1 to 4V range SAMP:COUN 7...
  • Page 38 • Comments Resetting the module sets the data format to ASCii, sample source to TIMer and trigger source to IMMediate. The sample interval and the trigger source are changed from the reset setting. • Resetting the module also sets the trigger level to 0V and the trigger slope to positive.
  • Page 39: Digitizer Command Reference

    Digitizer Command Reference Using This Chapter This chapter describes the Standard Commands for Programmable Instruments (SCPI) and IEEE 488.2 Common (*) commands applicable to the HP E1563A and HP E1564A Digitizers. Command Commands are separated into two types: IEEE 488.2 Common Commands and SCPI Commands.
  • Page 40 (CALCulate:LIMit) and the second level from the third level (LIMit:FAIL?). Abbreviated The command syntax shows most commands as a mixture of upper and lower case letters. The upper case letters indicate the abbreviated spelling for the command. Commands For shorter program lines, send the abbreviated form. For better program readability, you may send the entire command.
  • Page 41 Parameters Parameter Types. The following table contains explanations and examples of parameter types you might see later in this chapter. Table 3-1. Parameter Explanations and Examples Type Numeric Accepts all commonly used decimal representations of number including optional signs, decimal points, and scientific notation. 123, 123E2, -123, -1.23E2, .123, 1.23E-2, 1.23000E-01.
  • Page 42: Abort

    ABORt This command aborts a measurement in progress or stops a measurement being made continuously. The command is ignored without error if a measurement is not in progress. This command also aborts a calibration in progress and will set the CAL:STATe to OFF.
  • Page 43: Calculate

    CALCulate The CALCulate subsystem enables the limit checking of measured data. Subsystem Syntax CALCulate[<channel>] :LIMit:FAIL? :LIMit:LOWer[:STATe] ON | 1 | OFF | 0 :LIMit:LOWer[:STATe]? :LIMit:LOWer:DATA < value > | MIN | MAX :LIMit:LOWer:DATA? [MIN | MAX] :LIMit:UPPer[:STATe] ON | 1 | OFF | 0 :LIMit:UPPer[:STATe]? [MIN | MAX] :LIMit:UPPer:DATA <...
  • Page 44 • Comments Executable when initiated: YES • Coupled command: YES; setting the lower state ON will cause LIMit:UPPer[:STATe] to be set OFF (if it is ON). Note An error will be generated if you have TRIG:SOURce set to INT1-4 and the internal input is the same as the channel you are attempting to enable the lower limit testing.
  • Page 45 • Executable when initiated: No • Coupled Command: YES; Range changes will change the value; the percent of full scale of the range will be kept constant. For example, on the 4 volt range, with a 2V limit, a range change to 16V will set a new limit of 8V. •...
  • Page 46 :LIMit:UPPer:DATA CALCulate[<channel>]:LIMit:UPPer:DATA <value> | MIN | MAX sets the upper limit value you want to test against. The :LIMit:FAIL? command will return a “1” following the measurement (and prior to the next measurement) if the input signal rose above the specified upper limit value and LIM:UPP:STATe is ON. A “0” is returned if the limit was not exceeded.
  • Page 47: Calibration

    CALibration:SOURce is set to INTernal. The voltage specified is output by the internal DAC to the calibration bus (HP E1564A 4-Channel Digitizer only). You can measure this voltage on the top two pins of the front panel D-sub connector (CAL-H and CAL-L) and is used for calibrating the digitizer’s gain as the CAL:VALue.
  • Page 48 :DAC:VOLTage? CALibration:DAC:VOLTage? MIN | MAX queries the setting of the calibration DAC (HP E1564A 4-Channel Digitizer only). The DAC voltage is output to the calibration bus and accessible at the front panel D-connector only if the CALibration:SOURce is set to INTernal. The MIN parameter returns the minimum voltage available from the DAC and MAX returns the maximum voltage available from the DAC.
  • Page 49 CALibration:SOURce EXTernal is used. You must enter the external calibrator voltage value with the CAL:VALue command when an external calibration source is used. The HP E1564A 4-Channel Digitizer automatically applies the DAC voltage to the internal calibration bus when CALibration:SOURce INTernal is used. You must measure the DAC voltage at the front panel pins (for CAL:SOURce INTernal) and enter that value with the CAL:VALue command.
  • Page 50 “EXTernal” is the default source, a voltage must be provided from an external source to the channel being calibrated. Note The “INTernal” source is available only on the HP E1564A 4-Channel Digitizer. CAL:SOURce INTernal outputs the specified DAC voltage set by CAL:DAC:VOLT <...
  • Page 51 This value informs the digitizer what voltage is either being placed on the front panel input connector (CAL:SOURce EXTernal) or the value being generated by the internal DAC (HP E1564A 4-Channel Digitizer only) and Digitizer Command Reference...
  • Page 52 DAC is 15V. See the following paragraphs. HP E1564A 4-Channel Digitizer Internal DAC The internal DAC on the HP E1564A can be used for the calibration source when CAL:SOURce INTernal is specified. The output level of this DAC is specified with the CAL:DAC:VOLTage command.
  • Page 53 :VALue? CALibration:VALue? queries the present setting of the calibration voltage. :ZERO CALibration:ZERO[<channel>] [<samples>][,<rate>] initiates an offset calibration for the current range on the specified channel using an internal short. The following steps must be completed prior to executing a zero calibration: •...
  • Page 54 :ZERO:ALL? CALibration:ZERO[<channel>]:ALL? [<samples>][,<rate>] initiates a zero offset calibration for all ranges on the specified channel using an internal short. The command returns “0” if the calibration was successful. It returns a non-zero value if an error occurred while calibrating one of the ranges. The non-zero return value contains the failed ranges as high bits in the lower word.
  • Page 55: Diagnostic

    DIAGnostic The DIAGnostic subsystem contains several commands which were developed to test the instrument at the factory. Some of these commands may prove useful for isolating problems or for use in special applications. Subsystem Syntax DIAGnostic :DAC:OFFSet[< channel >] < voltage > :DAC:OFFSet[<...
  • Page 56 Parameters Parameter Parameter Range of Default Name Type Values Units count numeric 1 to 32767 none • Comments The “count” parameter defines the number of ramps to output. Approximately 37.35 full ramps are output each second. • A count of 2240 will output ramps for approximately 60 seconds. •...
  • Page 57 :DAC:SOURce DIAGnostic:DAC:SOURce <voltage> outputs the specified voltage from the internal calibration source DAC onto the cal pins of the front panel connector. This command is a factory diagnostic routine. Parameters Parameter Parameter Range of Default Name Type Values Units voltage numeric -15.0 to +15.0 none...
  • Page 58 :INTerrupt:LINE DIAGnostic:INTerrupt:LINE 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 sets the interrupt line to be used. Specifying the “0” parameter disables interrupts. Note The STATus subsystem will not work if interrupts are disabled (STATus: OPEReration and STATus:QUEStionable commands).
  • Page 59 4M, 8M, 16M, etc. (e.g., 4E6, 8E6, 16E6, etc.) up to the actual size as noted in the following DIAGnostic:MEMory:SIZE? command. :MEMory:SIZE? DIAGnostic:MEMory:SIZE? queries the RAM size value in calibration memory. The value returned is the actual amount of memory, not the abbreviated industry notation for memory size.
  • Page 60 Samples Taken High Word Register (base + 18 Samples Taken Low Word Register (base + 1A Calibration Flash ROM Address Register (base + 1C Calibration Flash ROM Data Register (base + 1E Calibration Source Register (base + 20 Cache Count Register (base + 22 Range, Filter, Connect Channels 1 and 2 Register (base + 24 Range, Filter, Connect Channels 3 and 4 Register (base + 26 Trigger/Interrupt Level Channel 1 Register (base + 28...
  • Page 61 reg_number Register Description (base + register offset) Status/Control Register (base + 04 Offset Register (base + 06 Interrupt Control Register (base + 0C Calibration Flash ROM Address Register (base + 1C Calibration Flash ROM Data Register (base + 1E Calibration Source Register (base + 20 Range, Filter, Connect Channels 1 and 2 Register (base + 24 Range, Filter, Connect Channels 3 and 4 Register (base + 26 Trigger/Interrupt Level Channel 1 Register (base + 28...
  • Page 62 :SHORt? DIAGnostic:SHORt[<channel>]? queries the specified channel to determine if the internal short is connected. This command returns “1” if the short is present or returns “0” if it is not present. :STATus? DIAGnostic:STATus? returns the status of bits in the instrument's interrupt sources register (offset 08h;...
  • Page 63: Format

    FORMat The FORMat command subsystem is used to specify the output format of the readings from the HP E1563A/E1564A Digitizer. Subsystem Syntax FORMat [:DATA] ASCii | PACKed | REAL [:DATA]? [:DATA] FORMat[:DATA] ASCii | PACKed | REAL specifies the output format for measurement data.
  • Page 64: Initiate

    INITiate The INITiate subsystem controls the initiation of the trigger system and prepares the Digitizer to take voltage measurements. Once a trigger is received from the programmed source (TRIGger:SOURce command), measurements begin on all channels. Normally, all measurement setup (setting measurement ranges, sample count and trigger sources, etc.) should be done before this command is sent.
  • Page 65 3. The instrument’s FIFO memory is filled. This can be prevented by fetching the data from memory in blocks faster than the sample rate can fill memory. Note The INIT[:IMMediate] and INIT:CONTinuous commands return “1” to *OPC? when the instrument begins measurement not when measurements complete. To determine when a non-continuous measurement is complete, use the DIAG:STATus? command and monitor bit 6.
  • Page 66: Input

    25 kHz filter but will accept this command without error. Note The 2-channel E1563A Digitizer has a fixed 25 kHz filter. The E1563A will accept this command but cannot change the filter and will not generate an error.
  • Page 67 INPut[<channel>][:STATe] ON | 1 | OFF | 0 is used to connect or disconnect the input signal to the Digitizer’s measurement circuitry. Note OFF State Connections: HP E1563A 2-Channel Digitizer: INPut<channel>:STATe OFF connects the specified channel to ground. HP E1564A 4-Channel Digitizer: INPut<channel>:STATe OFF connects the specified channel to the internal calibration bus (calibration DAC).
  • Page 68: Output

    OUTPut The OUTPut command subsystem sets the source of output pulses for the specified TTL Trigger line (TTLT0-TTLT7) and enables or disables the output. Subsystem Syntax OUTPut :TTLT<n>:SOURce TRIGger | SAMPle | BOTH :TTLT<n>:SOURce? :TTLT<n>[:STATe] ON | 1 | OFF | 0 :TTLT<n>[:STATe]? :TTLT<n>:SOURce OUTPut:TTLT<n>:SOURce TRIG | SAMP | BOTH sets the source of output...
  • Page 69 :TTLT<n>[:STATe] OUTPut:TTLT<n>[:STATe] ON | 1 | OFF | 0 enables or disables the specified TTL Trigger line for outputting the source set by the OUTPut:TTLT<n>:SOURce command. • Comments <n> can have the value 0 through 7 (TTLT0 - TTLT7). • Resource conflicts will occur if either the trigger or sample source is already using a TTL line you attempt to enable as an OUTPut line.
  • Page 70: [Sense:]

    RAM on module (see SAMPle:COUNt command) channel_list numeric 1-2 (E1563A) 1-4 (E1564A) • Comments channel_list has the form (@1) or (@2), (@1,2), (@1:4) or (@1,2,3,4) or for specific channels but not all, the format is (@1,3,4) •...
  • Page 71 Note 1. Measurement data on channels not in the specified channel list is thrown away by this command and is not recoverable. 2. This command can read the data from a measurement only once. It is a destructive read and the data cannot be retrieved a second time. •...
  • Page 72 Default Type Values Units rdgs_per_channel numeric 1 to 32M** (E1563A) none 1 to 16M** (E1564A) **(memory size in bytes) / (number of channels * 2) = 128M/4 or 128M/8 (MAX) • Comments The readings are returned in an array in an interleaved configuration. That is, the array contains the first reading from channel 1, channel 2, etc.
  • Page 73 Name Type Values Units channel_list numeric 1-2 (E1563A) 1-4 (E1564A) • Comments channel_list has the form (@1) or (@2), (@1,2), (@1:4) or (@1,2,3,4) or for specific channels but not all, the format is (@1,3,4). If you specify channels not in ascending order e.g., (@2,1) or (@3,4,2), they are rearranged as 1,2 or 2,3,4 respectively.
  • Page 74 NOTE: Use the [SENSe:]VOLTage[:DC]:RESolution? command to obtain the resolution value. • Data is returned as real numbers when the data format is set to REAL (see the FORMat[:DATA] REAL command). The data is returned in voltage units and no scaling conversion is required as with the PACKed format. •...
  • Page 75 The default timebase is the INTernal timebase which uses the VXI CLK10, 10 MHz reference. The EXTernal input is the TTL “Time Base” input pin on the front panel D-subminiature connector (right pin column, bottom pin). HP E1563A HP E1564A (“Time Base” input - bottom right pin)
  • Page 76 Default Name Type Values Units numeric 1 to 32M** (E1563A) <count> 1 to 16M** (E1564A) **(memory size in bytes) / (number of channels * 2) = 128M/4 or 128M/8 (MAX) • Comments This command is the same as SAMPle:COUNt and is included for SCPI compatibility.
  • Page 77 Parameters The crossover points for range changes are as follows: Voltage Range Resolution 0.0625 .000007629 0.2500 .000030518 1.0000 .000122070 4.0000 .000488281 16.0000 .007812500 64.0000 .007812500 256.0000 .03125 • Comments Executable when initiated: No • Coupled command: YES; TRIGger:LEVel may be affected if one of the levels is the trigger event on the channel that had the range change.
  • Page 78: Sample

    SAMPle The SAMPle command subsystem sets the number of samples to be taken for each trigger. It also sets the number of samples to be taken prior to the trigger and the source of the sample signal and its slope. When the sample source is TIMer, you can also set the sample interval.
  • Page 79 E1564A Digitizer and 33,554,432 for the 2-channel E1563A Digitizer, depending on the amount of memory on the card. The following describes the limits with the different memory options: HP E1563A (2-channel) HP E1564A (4-channel) Memory Size Maximum Samples Maximum Samples...
  • Page 80 This count specifies the portion of the total SAMPle:COUNt that will be sampled prior to the trigger. • A trigger is ignored if it occurs before the pretrigger count is met. • If the specified number of pretrigger samples (<count>) have been taken and a trigger has not yet occurred, the digitizer continues to sample the input signal.
  • Page 81 TIMer uses the internal time base. The EXTernal input is the TTL “Sample” input pin on the front panel D-subminiature connector (left pin column, bottom pin). HP E1563A HP E1564A (“Sample” input - bottom left pin)
  • Page 82 SAMPle;SOURce command. TTL sources may conflict with the output subsystem. Specifying a TTL source will force the output to be disabled. See OUTPut command. • Reset (*RST) condition: TIMer source with 0.0000013 second sampling interval per reading. :SOURce? SAMPle:SOURce? command queries the present source setting for the sample signal.
  • Page 83: Status

    STATus The STATus subsystem reports the bit values of the Operation Data/Signal Register and Questionable Data/Signal Register. It also allows you to unmask the bits you want reported from the Standard Event Register and to read the summary bits from the Status Byte Register.
  • Page 84 84 Digitizer Command Reference...
  • Page 85 Operation Data The OPERation data register indicates operational status as follows: Register Bit # Description CAL:STATe ON (calibration in progress) waiting for trigger pretrigger count is met measurement complete Status Byte The OPR Operational Status bit, RQS Request Service bit, ESB Standard Event summary bit, MAV Message Available bit and QUE Questionable Data bit in the Register Status Byte Register (bits 7, 6, 5, 4 and 3 respectively) can be queried with the *STB?
  • Page 86 :PRESet STATus:PRESet command affects only the enable register by setting all enable register bits to 0. It does not affect either the "status byte" or the "standard event status". PRESet does not clear any of the event registers. :QUEStionable :CONDition? STATus:QUEStionable:CONDition? returns a decimal-weighted number representing the bits set in the Questionable Data condition register.
  • Page 87: System

    SYSTem The SYSTem command subsystem returns error numbers and their associated messages from the error queue. You can also query the SCPI version to which this instrument complies. Subsystem Syntax SYSTem :ERRor? :VERSion? :ERRor? SYSTem:ERRor? returns the error numbers and corresponding error messages in the error queue.
  • Page 88: Test

    TEST The TEST command subsystem allows you to run a particular self-test and returns information about self-test errors and results from the *TST? command. Subsystem Syntax TEST :ERRor? < test_number > :NUMBer? < test_number >,< cycles > :TST[:RESults]? :ERRor? TEST:ERRor? <test_number> returns a binary coded decimal (BCD) number and a string giving details about the error associated with the test number returned by the *TST? command or the array of errors returned by the TEST:TST[:RESults]? command.
  • Page 89 Parameter Parameter Parameter Range of Default Name Type Values Units test_number numeric 1 through 94 None cycles numeric 1 through 32767 None Comments test_number Description General register read/write test Cal constant/flash ROM read test Channel 1: 62 mV range filter OFF, offset noise test Channel 2: 62 mV range filter OFF, offset noise test Channel 3: 62 mV range filter OFF, offset noise test Channel 4: 62 mV range filter OFF, offset noise test...
  • Page 90 test_number Description Channel 4: 1V range filter ON, offset noise test Channel 1: 4V range filter OFF, offset noise test Channel 2: 4V range filter OFF, offset noise test Channel 3: 4V range filter OFF, offset noise test Channel 4: 4V range filter OFF, offset noise test Channel 1: 4V range filter ON, offset noise test Channel 2: 4V range filter ON, offset noise test Channel 3: 4V range filter ON, offset noise test...
  • Page 91 test_number Description Channel 4: 256V range filter ON, offset noise test Channel 1: Offset DAC test Channel 2: Offset DAC test Channel 3: Offset DAC test Channel 4: Offset DAC test Channel 1: Gain DAC test Channel 2: Gain DAC test Channel 3: Gain DAC test Channel 4: Gain DAC test Channel 1: 62 mV uncalibrated gain...
  • Page 92 Channel 2: 256V uncalibrated gain Channel 3: 256V uncalibrated gain Channel 4: 256V uncalibrated gain * These tests require the HP E1564A 4-Channel Digitizer. Self-Test Error A failed self-test will return a number other than zero. The binary value of that number defines the failure mode.
  • Page 93 Gain DAC Test (self-test numbers 63-66) (HP E1564A 4-Channel Digitizer) BCD weight Failure mode DAC measurement is noisy Measured data span is too small Lower end point to upper end point span is too small Lower end point to upper end point span is too large Gain DAC span does not include 0 Bit weight is out of limits;...
  • Page 94: Trigger

    TRIGger The TRIGger command subsystem controls the behavior of the trigger system. Subsystem Syntax TRIGger [:IMMediate] :LEVel<channel> <level> | MIN | MAX :LEVel<channel>? :MODE NORMal | MASTer0,2,4,6 | SLAVe0,2,4,6 :MODE? :SLOPe[<n>] POS | 1 | NEG | 0 :SLOPe[<n>]? :SOURce[<n>] OFF | BUS | EXT | HOLD | IMMediate | INTernal1-4 | TTLT0-7 :SOURce[<n>]? [:IMMediate]...
  • Page 95 • Changing range will keep the level at the same percentage of the new range. For example, if level is set to 2.0 on the 4V range, the level is set to 8.0 if you change to the 16V range (50% of full range). •...
  • Page 96 • MASTer<n> and SLAVe<n> pairs a sample line and a trigger line which are then used for multiple unit synchronization. See the section titled “Master- Slave Operation” in Chapter 2 for more information including diagrams. TTLT pairs to SLAVe modules MASTer MODE SLAVe MODE Sample line...
  • Page 97 1 if “n” is not designated. Note Two trigger sources are allowed, TRIG:SOUR1 and TRIG:SOUR2, which are common to ALL channels on the E1563A and E1564A. SOUR1 is not associated only with channel 1 and SOUR2 is not associated only with channel 2. Parameters...
  • Page 98 “Trigger ignored” error is generated. • TRIGger:SOURce INTernal1-2 (E1563A) or TRIGger:SOURce:INTernal1-4 (E1564A) triggers a reading when the level specified by the TRIG:LEVel<channel> command is met. The TRIG:SLOPe setting determines whether the trigger occurs when the signal rises above (POSitive) or falls below (NEGative) the specified level on that channel.
  • Page 99 • Comments This command returns one of the following responses indicating the trigger source setting: BUS, EXT, HOLD, IMM, INT, INT2, INT3, INT4, TTLTn (where n = 0 to 7). Note Internal level trigger on channel 1 is returned as INT versus INT1; the “1” is implied.
  • Page 100: Ieee 488.2 Common Command Quick Reference

    IEEE 488.2 Common Command Quick Reference The table below lists, by functional group, the IEEE 488.2 Common (*) Commands that can be executed by the HP E1563A and HP E1564A Digitizers. However, commands are listed alphabetically in the following reference. Examples are shown in the reference when the command has parameters or returns a non-trivial response;...
  • Page 101 *CLS *CLS clears the Standard Event Status Register, the Operation Status Register, the Questionable Signal Register, and the error queue. This clears the corresponding summary bits (3, 5 and 7) in the Status Byte Register. *CLS does not affect the enable unmasks of any of the Status Registers.
  • Page 102 HEWLETT-PACKARD, E1564A, 0, A.01.00 Note The first two fields identify this instrument as model number HP E1563A (or HP E1564A) manufactured by Hewlett-Packard. The third field is 0 since the serial number of the digitizer is unknown to the firmware. The last field indicates the revision level of the firmware.
  • Page 103 Related commands: *OPC?, *WAI • Reset (*RST) condition: none *OPC? *OPC? causes the HP E1563A and E1564A Digitizers to wait for all pending operations to complete. A single ASCII “1” is then placed in the output queue. • Comments The INIT command is considered complete when the measurement is started.
  • Page 104 • Coupled command: No • Related commands: *SRE • Reset (*RST) condition: none *TST? *TST? causes the HP E1563A and E1564A Digitizers to execute its internal self-test and returns the number of the first failed test. 104 Digitizer Command Reference...
  • Page 105 Coupled command: No • Reset (*RST) condition: none *WAI *WAI causes the HP E1563A and E1564A Digitizers to wait for all pending operations to complete before executing any further commands. • Comments The *WAI will not wait for all measurements to complete when an INIT command is executed to start measurements.
  • Page 106 SCPI Command Quick Reference The following tables summarize SCPI commands for the HP E1563A and HP E1564A C-size Digitizers. Command Description ABORt Stops any measurement in progress and puts instrument in the idle state. CALCulate[<channel>] Defaults to channel 1 if none specified.
  • Page 107 Initiate measurements continuously. :CONTinuous? INPut[<channel>] Set the input filter and enable/disable. :FILTer[:LPASs]:FREQ 1.5K | 6K | 25K | 100K (4-chan) E1564A only; E1563A has fixed 25K. :FILTer[:LPASs]:FREQ? :FILTer[:LPASs][:STATe] ON | 1 | OFF | 0 Enable/disable channel’s filter. :FILTer[:LPASs][:STATe]? [:STATe] ON | 1 | OFF | 0 Enable/disable channel’s input.
  • Page 108 Command Description [SENSe:] DATA? <Rdgs_per_channel>[,<channel_list>] Read data from list of channels. DATA:ALL? <Rdgs_per_channel> Read data from all channels. DATA:COUNt? [MIN | MAX] Query available readings per channel. DATA:CVTable? <channel_list> Query last reading taken from channel. ROSCillator:EXTernal:FREQuency < freq > Declare external source’s frequency. ROSCillator:EXTernal:FREQuency? ROSCillator:SOURce INTernal | EXTernal Set reference oscillator source.
  • Page 109 Command Description STATus :OPERation:CONDition? Read OPER:CONDition register. :OPERation[:EVENt]? Read OPER:EVENt register. :OPERation:ENABle <unmask> Unmask operation register bits. :OPERation:ENABle? Read OPER:ENABle register. :PRESet PRESet the status registers. :QUEStionable:CONDition? Read OPER:CONDition register. :QUEStionable[:EVENt]? Read OPER:EVENt register. :QUEStionableENABle <unmask> Unmask questionable register bits. :QUEStionable:ENABle? Read OPER:EVENt register.
  • Page 111: Hp E1563A And E1564A Digitizer Specifications

    E1564A (per channel): 1.5kHz, 6 kHz, 25 kHz, 100 kHz Trigger: Time and Event Pre-trigger capture: Memory: 4 Mbyte to 128 Mbyte PC SIMM FIFO memory Cooling/Slot: Watts/slot E1563A: 20.6W E1564A: 37.4W ∆P mm H2O: 0.18 Air flow liter/s: 2.8 HP E1563A and E1564A Digitizer Specifications...
  • Page 112 For indoor use, pollution degree 2 Operating altitude: 3000 meters or mainframe altitude specification, whichever is lower Operating temperature: 0°C to 55°C Relative humidity: up to 80% at 31°C, decreasing to 50% at 40°C 112 HP E1563A and E1564A Digitizer...
  • Page 113: Hp E1563A And E1564A

    64 byte block of addresses. Figure B-1 shows the register address location within A16 as it might be mapped by an embedded controller. Figure B-1 shows the location of A16 address space in the HP E1405A/B and E1406A Command Modules.
  • Page 114 A16 Address Space When the HP E1406A Command Module is not part of your VXIbus system Outside the Command (Figure B-2), the digitizer’s base address is computed as: Module C000 + (LADDR * 64) 49,152 + (LADDR * 64) where C000 (49,152) is the starting location of the register addresses, LADDR is the digitizer’s logical address, and 64...
  • Page 115 A16 Address Space When the A16 address space is inside the HP E1406A Command Module (Figure B-2), the digitizer’s base address is computed as: Inside the Command Module or Mainframe 1FC000 + (LADDR * 64) 2,080,768 + (LADDR * 64)
  • Page 116: Register Descriptions

    -- Interrupt Sources Register (base + 0E -- CVTable Channel 1 Register (base + 10 -- CVTable Channel 2 Register (base + 12 -- CVTable Channel 3 Register (base + 14 116 HP E1563A and E1564A Register-Based Programming Appendix B...
  • Page 117 Device Type Reading the Device Type Register returns 266 in the least significant bits to identify the device as the HP E1563A 2-Channel Digitizer or 267 in the Register least significant bits to identify the device as the HP E1564A 4-Channel Digitizer.
  • Page 118 8, 9, Memory Memory Size; “000” = 4 MBytes, “001” = 8 MBytes, “010” = 16 MBytes, “011” = 32 and 10 Size MBytes, “100” = 64 MBytes, “101” = 128 MBytes. 118 HP E1563A and E1564A Register-Based Programming Appendix B...
  • Page 119 - Read 08h channel 1 data (bit 15 is MSB of chan1, bit 0 is LSB of chan 1) - Read 0Ah channel 2 data - FIFO is automatically incremented to bring in the next data Appendix B HP E1563A and E1564A Register-Based Programming 119...
  • Page 120 *WRITE BITS (Interrupt Control Register) bits 0-2 L0-2 Specifies the interrupt level (1 - 7); “001” = 1, “111” = 7 bit 3 Enable Enable the interrupt; “1” = interrupt enabled, “0” = interrupt disabled. 120 HP E1563A and E1564A Register-Based Programming Appendix B...
  • Page 121 Channel 3 exceeded the set limit during the last sample taken. bit 9, 1 Channel 2 exceeded the set limit during the last sample taken. bit 8, 0 Channel 1 exceeded the set limit during the last sample taken. Appendix B HP E1563A and E1564A Register-Based Programming 121...
  • Page 122 This register holds the lower 16 bits of the number of samples taken (number of readings). The value in this register will continuously change as readings Word Register are taken. base + 1A Read 122 HP E1563A and E1564A Register-Based Programming Appendix B...
  • Page 123 The total number of samples taken by the digitizer is the ((cache count x 2) divided by the number of channels) + the sample count (registers at offset 18 Register base + 22 Write Cache count Appendix B HP E1563A and E1564A Register-Based Programming 123...
  • Page 124 Conn4 CH 4 Filter Code short4 CH 4 Gain Code Read Conn3 CH 3 Filter Code short3 CH 3 Gain Code Conn4 CH 4 Filter Code short4 CH 4 Gain Code 124 HP E1563A and E1564A Register-Based Programming Appendix B...
  • Page 125 Greater than or Less than; “0” = >, “1” = <. bits 15-8 D7-D0 data bits. Trigger/Interrupt This register provides 8-bit data corrected for offset and gain in 2’s compliment format. Level Channel 2 Register Appendix B HP E1563A and E1564A Register-Based Programming 125...
  • Page 126 Trigger/Interrupt Level Channel 4 register bits defined: *WRITE/**READ BITS (Trigger/Interrupt Level Channel 4 Register) bit 0 Greater than or Less than; “0” = >, “1” = <. bits 15-8 D7-D0 data bits. 126 HP E1563A and E1564A Register-Based Programming Appendix B...
  • Page 127 The maximum number of readings is the size of memory in bytes divided by 8 for the E1563 and divided by 4 for the E1564. base + 38 Write undefined Read Appendix B HP E1563A and E1564A Register-Based Programming 127...
  • Page 128 See the section titled “Master-Slave Operation” at the end of this appendix for more information on register programming the digitizer in a master-slave configuration. This uses bits 5, 6, 10 and 11 of the above register. 128 HP E1563A and E1564A Register-Based Programming Appendix B...
  • Page 129 If bit 12 is “0”, either bit 13 or 15 is set and the previous measurement completed, an ABORT followed by an INIT is executed. If bits 12, 13 and 15 are all “0”, no action is initiated. Appendix B HP E1563A and E1564A Register-Based Programming 129...
  • Page 130: Program Timing And Execution

    RADI-EPC7 VXI embedded computer using Microsoft® Visual C++™ Configuration programming language and using HP VISA I/O calls. You can also use an HP Vectra (IBM PC compatible) computer connected via HP-IB to the HP E1406A slot 0 Command Module. The command module simply provides direct access to the VXI backplane.
  • Page 131 Beginning of Program /* This program resets the E1563A/E1564A, reads the ID Register, the Device */ /* Type Register, the Status Register, makes measurements and retrieves data*/ /* Programmed with MS Visual C++ version 2.0 using HP VISA I/O calls. */ #include <visa.h>...
  • Page 132 3 = 0x%4X\n”, cvt_reg); last_reading = (double)cvt_reg*4/32768; printf(“channel 3 = %lf Volts\n”, last_reading); err=ViIn16(digitizer,VI_A16_SPACE,0x16,&cvt_reg); if (err<VI_SUCCESS) err_handler(digitizer,err); printf(“channel 4 = 0x%4X\n”, cvt_reg); last_reading = (double)cvt_reg*4/32768; printf(“channel 4 = %lf Volts\n”, last_reading); 132 HP E1563A and E1564A Register-Based Programming Appendix B...
  • Page 133 (err<VI_SUCCESS) err_handler(digitizer,err); reading = (double)cache_reg*4/32768; printf(“channel 2 = %lf Volts\n”, reading); /* E1564A only for channels 3 and 4 -- comment out for E1563A */ err=ViIn16(digitizer,VI_A16_SPACE,0x08,&cache_reg); if (err<VI_SUCCESS) err_handler(digitizer,err); reading = (double)cache_reg*4/32768; printf(“channel 3 = %lf Volts\n”, reading);...
  • Page 134 Program Output Printout from example program: ID register = 0xCFFF Device Type register = 0x7267 Status register = 0x40CE last readings printout all readings from all channels printout HP E1563A/E1564A is reset 134 HP E1563A and E1564A Register-Based Programming Appendix B...
  • Page 135 Master-Slave The HP E1563A and HP E1564A Digitizers can be configured in a master- slave configuration. This configuration allows a master module and one or Operation more slave modules to have their measurements synchronized. Synchronization occurs by having all channels trigger off of the same trigger event as well as all channels sampling from one sample signal.
  • Page 136 You should Sample Trigger not use these lines for any other purpose. MODE signal signal SLAVe0 TTLT0 TTLT1 SLAVe2 TTLT2 TTLT3 SLAVe4 TTLT4 TTLT5 SLAVe6 TTLT6 TTLT7 136 HP E1563A and E1564A Register-Based Programming Appendix B...
  • Page 137 You should Sample Trigger not use these lines for any other purpose. MODE signal signal SLAVe0 TTLT0 TTLT1 SLAVe2 TTLT2 TTLT3 SLAVe4 TTLT4 TTLT5 SLAVe6 TTLT6 TTLT7 Appendix B HP E1563A and E1564A Register-Based Programming 137...
  • Page 138 138 HP E1563A and E1564A Register-Based Programming Appendix B...
  • Page 139: Hp E1563A And E1564A Digitizer Error Messages

    HP E1563A and E1564A Digitizer Error Messages The following sections describe the types of errors the HP E1563A and HP E1564A report; Execution Errors, Self-Test Errors and Calibration Errors. The error code is given (e.g., -101) followed by the associated error message and a description of what the error message means.
  • Page 140 A character string was received but is not allowed for the command. Check the list of parameters to verify that you have used a valid parameter type. Example: CALC:LIM:LOW:STAT ’ON’ -160 to -168 Block data errors The digitizer does accept block data. 140 HP E1563A and E1564A Digitizer Error...
  • Page 141 Examples: CAL:SOUR TTLT2 ( is not a valid choice) or TTLT2 SAMP:COUN ON ( is not a valid choice). -230 Data corrupt or stale -231 Data questionable -240 Hardware error -241 Hardware missing HP E1563A and E1564A Digitizer Error Messages...
  • Page 142 Command execution continues but all data is lost. -440 Query after indefinite response UNTERMINATED The *IDN? command must be the last query command within a command string. Example: *IDN?;:SYST:VERS? Not yet implemented 142 HP E1563A and E1564A Digitizer Error...
  • Page 143 1005 Invalid channel number 1006 Invalid channel range 1007 Error in CAL 1008 Data fetch timed out waiting for trigger 1009 Error reading data, viMoveIn16 failed 1010 Self test failed 1011 Visa error HP E1563A and E1564A Digitizer Error Messages...
  • Page 144: Self-Test Errors

    If you use an external calibration source, you may have set the correct CAL:VALue but did not connect the calibration source to the digitizer’s input for the channel you are calibrating. The calibration source may still be connected to the last channel calibrated. 144 HP E1563A and E1564A Digitizer Error...
  • Page 145: Hp E1563A And E1564A

    Verification Tests Introduction This chapter provides information on performance verification of the HP E1563A 2-Channel and HP E1564A 4-Channel Digitizers. You can perform performance verification tests at two different levels depending on need: • Functional Verification Test - A series of internal verification tests (self-tests) that give a high confidence that the digitzer is operational.
  • Page 146: Verification Tests

    QuickWin application (.EXE) Project Files: 1. <source code file name>.C (which includes the VISA.h header file) 2. One of the following files from the HP I/O Libraries for Instrument Control: [drive:]\VXIPNP\WIN\LIB\MSC\VISA.LIB (Microsoft® compiler) [drive:]\VXIPNP\WIN\LIB\BC\VISA.LIB (Borland® compiler) Options | Project | Compiler | Memory Model ⇒ large...
  • Page 147: Functional Test

    See Appendix C and the TEST command in Chapter 3 for self-test error codes. 10 OUTPUT 70905;"*TST?" !Send the self-test command 20 ENTER 70905;A !Read the test result 30 PRINT A !Display the result 40 END HP E1563A and E1564A Verification Tests...
  • Page 148: Performance Verification

    64 V ± 62.5 mV 256 V 4. Repeat steps 2 and 3 for channel 2 on the E1563A 2-Channel Digitizer and channels 2 through 4 on the E1564A 4-Channel Digitizer changing the channel number in the DIAG:SHORt<channel> ON command.
  • Page 149 Noise This procedure is used to check the noise performance of the HP E1563A or HP E1564A Digitizer. The digitizer’s internal short is applied to the H (HI) and L (LO) Verification input terminals of the channel being tested using the DIAG:SHORt <channel> ON command.
  • Page 150 DCV input and range shown in Table D-4 verifying the result is within specified limits. Record the result. 6. Repeat step 5 for channel 2 on the E1563A 2-Channel Digitizer and channels 2 through 4 on the E1564A 4-Channel Digitizer.
  • Page 151 Filter This test checks the filter input bandwidth for the 25 kHz filter on the HP E1563A or each of the four filters (1.5 kHz, 6 kHz, 25 kHz and 100 kHz) on the HP E1564A. Bandwidth The test This test uses an external source connected to the HI and LO Input terminals and has the "L"...
  • Page 152: Performance Test Record

    Performance Test Record Note The Performance Test Record for the HP E1563A or HP E1564A digitizer, is a form you can copy and use to record performance test results for the digitizer. This form shows the digitizer accuracy limits, the measurement uncertainty from the source and the test accuracy ratio (TAR).
  • Page 153 HP E1563A / HP E1564A Digitizer Performance Test Record Date: ___________________________ Test Facility: ___________________________________________________________________________ Name ____________________________________ Report No._______________________________ Address___________________________________ Date ___________________________________ City/State__________________________________ Customer________________________________ Phone _____________________________________ Tested By________________________________ Model______________________________ Ambient temperature _________________________°C Serial No.___________________________ Relative humidity ___________________________% Firmware Rev._______________________ Line frequency________________________Hz (nominal)
  • Page 154 -.20006800 -.19993200 .0000022 >10:1 0.95V .94967700 .95032300 .0000069 >10:1 -0.95V -.95032300 -.94967700 .0000069 >10:1 3.8V 3.7987080 3.8012920 .000023 >10:1 -3.8V -3.8012920 -3.7987080 .000023 >10:1 14.994900 15.005100 .000083 >10:1 -15V -15.005100 -14.994900 .000083 >10:1 154 HP E1563A and E1564A Verification Tests...
  • Page 155 256V 99.9660 100.0340 .0007 >10:1 -100V 256V -100.0340 -99.9660 .0007 >10:1 E1563A 25 kHz Filter Bandwidth Test 1V @ -5 dB -1 dB 1 MHz no filter 1V @ -5 dB -1 dB 25 kHz 25 kHz filter E1564A Filter Bandwidth Test (4 filters)
  • Page 156 156 HP E1563A and E1564A Verification Tests...
  • Page 157: Hp E1563A And E1564A

    Calibration Interval The HP E1563A and HP E1564A digitizer should be calibrated on a regular interval determined by the measurement accuracy requirements of your application. A 90 day interval is recommended for the most demanding applications, while a 1 year or 2 year interval may be adequate for less demanding applications.
  • Page 158: Adjustment Procedures

    Whatever calibration interval you select, HP recommends that complete re-adjustment should always be performed at the calibration interval. This will increase your confidence that the HP E1563A or HP E1564A will remain in specification for the next calibration interval. This criteria for readjustment provides the best measure of the digitizer’s long-term stability.
  • Page 159 Zero Adjustment. You may lose ALL calibration memory if power is removed while the digitizer is adjusting. Note The zero adjustment procedure takes about 20 seconds per channel to calculate new zero offset cal constants for all ranges of the channel. HP E1563A and E1564A Adjustments...
  • Page 160 1. Reset the HP E1563A Digitizer by executing a *RST command. 2. Set the DC Standard output to 55 mV for the first gain adjustment. 3. Connect the DC Standard output across the HP E1563A "H" and "L" input terminals of channel 1.
  • Page 161 Adjustment performed one time followed by the other gain adjustments. The HP E1564A 4-Channel Digitizer has an internal DAC that outputs to a calibration bus on the front panel D-connector. This procedure uses the calibration bus and does not require an external DC Standard.
  • Page 162 Execute the CAL:STORe command to store the new calibration constants following the calibration procedures. Restore the switches to the "Read Only" position after you store the new calibration constants. 162 HP E1563A and E1564A Adjustments...
  • Page 163 Index calibration bus calibration erros HP E1563A and HP E1564A Calibration Flash ROM Address register Calibration Flash ROM Data register calibration services by Hewlett-Packard Co. calibration source external, internal, Calibration Source register A16 Address Space CALibration subsystem A16 Address Space Inside the Command Module...
  • Page 164 SCPI command format, FORMat[:DATA]?, separators, functional test procedure upper case vs. lower case, common (*) command format, HP I/O Libraries CVTable Channel 1 register for Instrument Control, CVTable Channel 2 register CVTable Channel 3 register CVTable Channel 4 register implied commands...
  • Page 165 mode MASTer, QUEStionable Data Register NORMal, Questionable Data Register SLAVe, questionable data, status Module A16 address space inside the command, A16 address space outside the command, Range, Filter, Connect Channel 3, 4 Register Reading registers, NORMal mode reading the error queue numeric parameters Register the device type,...
  • Page 166 SCPI commands abbreviated, test conditions command format, TEST subsystem implied, TEST:ERRor?, linking with common (*) commands, TEST:NUMBer?, parameters, TEST:TST[:RESults], SCPI, programming examples The Device Type Register application SCPI command strings, The ID Register self-test errors The READ Registers SENSe subsystem The Status/Control Register SENSe:DATA:COUNt?, The WRITE Registers...

This manual is also suitable for:

E1564a

Table of Contents