background image

5

ASCII Overview and
Commands

5-1

Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

Содержание E1437A

Страница 1: ...service in house repair center WE BUY USED EQUIPMENT Sell your excess underutilized and idle used equipment We also offer credit for buy backs and trade ins www artisantg com WeBuyEquipment REMOTE IN...

Страница 2: ...Part Number E1437 90002 Printed in U S A Print Date March 2000 Third Edition Agilent Technologies Inc 1997 2000 All rights reserved 8600 Soper Hill Road Everett Washington 98205 1209 U S A Artisan Tec...

Страница 3: ...in this document is subject to change without notice Use of this manual is restricted to this product only Copyright 1983 1984 1985 1986 1987 1988 2000 Agilent Technologies Inc Copyright 1979 The Rege...

Страница 4: ...ry The module plugs into a single C size slot in a VXI mainframe Number of Channels 1 Type of Input 50 ohm Input Bandwidth 40 MHz 8 MHz alias protected Sample Rate 20 MSamp sec Voltage Range 20 mV to...

Страница 5: ...online help Example programs Library and example program source files Microsoft Visual Basic header files q HP UX tape l An installation utility which installs The E1437A C Interface libraries and dr...

Страница 6: ...o use the documentation for those products in order to form an application program development environment If you are using your E1437A module in the Windows 3 1 Windows NT Windows 95 or HP UX environ...

Страница 7: ...Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 8: ...drivers for the E1437A for HP UX systems 2 5 The Resource Manager 2 5 To Use the Program Group Windows 2 6 To Use the VXIplug and play Soft Front Panel SPF 2 7 To Use Online Help in Windows 2 10 To U...

Страница 9: ...ization 4 5 Interrupts 4 5 Measurement 4 6 Reading data 4 6 Timing 4 6 Trigger 4 6 Synchronization 4 7 Functions Listed alphabetically 4 8 VXIplug play Programming Reference 4 11 Visual Basic Quick Re...

Страница 10: ...6 7 Data Formatting and FIFO Memory 6 8 Data Output 6 8 Trigger Detection 6 9 Control Registers 6 9 7 Verifying the E1437A To verify the E1437A 7 2 8 Replacing Assemblies Replaceable Parts 8 2 Orderi...

Страница 11: ...Glossary Index Need Assistance About this Edition Table of Contents x Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 12: ...1 Installing the E1437A 1 1 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 13: ...inspected both mechanically and electrically before shipment It should be free of marks or scratches and it should meet its published specifications upon receipt If the module was damaged in transit...

Страница 14: ...unless they are compatible If you will be using the local bus select adjacent slots immediately to the left of the data receiving module If the VXI bus is used maximum data rates will be reduced but t...

Страница 15: ...E1437A User s Guide Installing the E1437A 1 4 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 16: ...guides in the slot 6 Slide the module into the mainframe until the module connects firmly with the backplane connectors Make sure the module slides in straight 7 Attach the module s front panel to the...

Страница 17: ...sure careful handling l If necessary to package the module in a container other than original packaging observe the following use of other packaging is not recommended l Wrap the module in heavy paper...

Страница 18: ...2 Getting Started with the E1437A 2 1 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 19: ...indows 3 1 Windows 95 and Windows NT Library which communicates with the hardware using VISA Virtual Instrument Software Architecture VISA is the input output standard upon which all the VIXplug play...

Страница 20: ...of the following workstations An HP Agilent V743 VXI embedded workstation A stand alone HP Agilent Series 700 workstation with an E1489 EISA to MXIbus card and an E1483B VXI MXI Bus Extender l The wo...

Страница 21: ...setup disk 3 Insert the second disk when prompted 4 The setup program asks you to confirm or change the directory path The default directory path is recommended 5 A dialog box asks if you want to ins...

Страница 22: ...found in the system then run the Resource Manager Before running the E1437A software make sure that your hardware is configured correctly and that the Resource Manager runs successfully Before using...

Страница 23: ...ins icons which access the Soft Front Panel program online help and example programs The following pages provide an overview of these items If you did not choose to install the program group executabl...

Страница 24: ...P This assumes you have already installed all required hardware and drivers including VISA and have run the configurator and Resource Manager required by your hardware interface When prompted for the...

Страница 25: ...Sets an appropriate range Adjusts vertical display Starts a measurement T akes a single measurement Moves the marker incrementally Displays options which copy data to the clipboard Allows choice of s...

Страница 26: ...selections from the Control pull down menu Hint the E1437 online help available from the SFP Help menu item or from the program group icon describes these panels and has links to functions which cont...

Страница 27: ...ll as general information The DSP help icon accesses the online help file for the HPDSP library functions These functions may be used to synthesize resample or perform special computations on data gen...

Страница 28: ...ts executable files and source code for the Microsoft Visual Basic examples are installed in the drive vxipnp win 95 NT hpe1437 vb40 directory The VEE examples are in the hpe1437 vee directory and C e...

Страница 29: ...sampling filter decimation and matched local oscillator phase It is written in Visual Basic and runs on Win 3 1 multchan exe Win95 or WinNT multchan_32 exe It is also available in C for HP UX multicha...

Страница 30: ...hruput vee This VEE example demonstrates how to set up a Local Bus data transfer from the E1437 to an E1562 data disk module To use this example the VEE programming environment and the E1562 driver mu...

Страница 31: ...p project from which the acvolts exe example program was created demonstrates how to communicate with the E1437A module in Visual Basic The example below shows the open project with an open form and a...

Страница 32: ...and the scope vee You may run the program to measure a signal and may select input parameter variables in the boxes provided You may also view the detail of the HP VEE program to see how the program...

Страница 33: ...nput setup meas start and status get boxes These are examples of how HP VEE communicates with the E1437A module Getting Started with the E1437A 2 16 Artisan Technology Group Quality Instrumentation Gu...

Страница 34: ...3 Using the E1437A 3 1 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 35: ...the E1437A An embedded or a stand alone IBM compatible PC Microsoft Windows 3 1 or higher VISA interface library VISA compatible hardware interface Microsoft Visual C and or Microsoft Visual Basic dev...

Страница 36: ...meters into 16 bit register lengths The library includes ANSI compliant source code files with all machine dependent code constrained to a single source file By re writing selected portions of the mac...

Страница 37: ...separate interpreter in the host computer CSCPI or ISCPI There is no need to download an interpreter to a separate command module A key advantage of ASCII programming is that it can be done in virtua...

Страница 38: ...prior to the pre trigger delay An E1437 remains in the Trigger state until the SYNC line is asserted The SYNC line may be asserted by a direct command or by any E1437 which encounters a trigger condit...

Страница 39: ...YNC line the individual module moves to the Idle state l Immediately upon entering the Measure state in continuous mode each module releases the SYNC line but does not move into the Idle state It cont...

Страница 40: ...dlimited signal For each octave step in bandwidth reduction except for the first octave the E1437 digital filters automatically reduce the data rate by discarding alternate output samples This process...

Страница 41: ...ing topics provide details on sharing clock and SYNC signals Clock distribution When shared the ADC clock and SYNC lines are distributed among modules either on the VXI backplane using the ECL Trigger...

Страница 42: ...ckup depends on the mainframe and on the other modules in the mainframe One important step in reducing this pickup is to disable whenever possible the 10 MHz VXI clock generated by the slot 0 controll...

Страница 43: ...ution using front panel SMBclock and SYNC extender connections External clock and SYNCdistribution using front panel SMBclock and SYNC extender connections Slot 0 Controller Source Internal Master On...

Страница 44: ...k and SYNCdistribution using VXI backplanelines within mainframesand using front panel extender connectionsbetween mainframes Source NA Master Off SYNC Rear Source External PLL Master On SYNC Rear Slo...

Страница 45: ...requency Changes In multi module systems you may prepare each module in advance of a frequency change then perform the change synchronously by asserting the SYNC line This preserves the phase relation...

Страница 46: ...ides a direct pipeline to the HP Agilent E1485 s DSPs Using the Local Bus you can transfer data in the background while processing data in a signal processing module All Local Bus data transfers origi...

Страница 47: ...Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 48: ...4 E1437A VXIplug play Programmer s Reference 4 1 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 49: ...gramming reference include several related functions You may use the primary function to set all related parameters or you may use the other functions within the group to set or query a single paramet...

Страница 50: ...rement loop l Timing The clock signals for the ADC sample clock and DSP decimation and zoom can be set from a variety of sources One E1437 can be enabled to drive the sample clock line on the VXI back...

Страница 51: ...bles appending status information to a data block hpe1437_data_append_status_get gets the append status state hpe1437_data_blocksize determines the size of the output data block hpe1437_data_blocksize...

Страница 52: ...the center frequency hpe1437_frequency_cmplxdc selects a complex baseband measurement hpe1437_frequency_cmplxdc_get gets the state of the baseband measurement mode hpe1437_frequency_sync prepares the...

Страница 53: ...s all parameters associated with triggering the beginning of data collection hpe1437_trigger_adclevel specifies the threshold for the ADC trigger hpe1437_trigger_adclevel_get gets the trigger threshol...

Страница 54: ...source_get gets the ADC clock source hpe1437_filter_sync synchronizes the decimation filter counter hpe1437_frequency_sync prepares the module for a frequency change hpe1437_meas_control synchronizes...

Страница 55: ...data_blocksize_get gets the output data block size hpe1437_data_memsize_get returns module s memory size hpe1437_data_mode selects block mode or continuous mode hpe1437_data_mode_get gets the data mod...

Страница 56: ...ange hpe1437_input_setup sets all the analog input parameters hpe1437_input_signal include bypass the input buffer amplifier hpe1437_input_signal_get gets the input buffer amplifier state hpe1437_inte...

Страница 57: ...el_get gets magnitude trigger threshold hpe1437_trigger_phase_actual_get gets the actual trigger phase from the most recent trigger event hpe1437_trigger_phase_capture Allows LO phase capture in frequ...

Страница 58: ...VXI plug play Programming Reference E1437A User s Guide VXI plug play Programming Reference 4 11 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 59: ...pped I O base address of the module HPE1437_RM_HANDLE accesses the I O library handle of the default resource manager HPE1437_DATA_REGISTER points to the mapped address of the E1437 data register One...

Страница 60: ...k_master ViSession id ViInt16 master ViStatus hpe1437_clock_master_get ViSession id ViPInt16 masterPtr ViStatus hpe1437_clock_multi_sync ViSession id ViInt16 sync ViStatus hpe1437_clock_multi_sync_get...

Страница 61: ...he spurious performance specification is degraded when the clocks are independent However when a slow or intermittent ADC clock results in greater than 1 s between clock edges the DSP clock must be ge...

Страница 62: ...the current value of the sample clock frequency If the E1437 is set to the internal ADC clock the value of that clock frequency is returned If the E1437 is set to the external clock the last value en...

Страница 63: ...o memory is determined by the DSP clock rate Max bytes s 4 DSP clock rate In continuous mode the maximum rate is limited to 4 DSP clock rate 2 However you may successfully perform this type of measure...

Страница 64: ...te After this function has been executed the specified id identifier is no longer a valid parameter for function calls Parameters id is the VXI instrument session pointer returned by the hpe1437_init...

Страница 65: ...of 8 Mbytes or a larger memory option Parameters id is the VXI instrument session pointer returned by the hpe1437_init function memSizePtr contains the memory size in number of Megabytes Effect on Act...

Страница 66: ...data in volts Parameters id is the VXI instrument session pointer returned by the hpe1437_init function scalePtr contains the calculated scale factor with which to scale raw data to volts NOTE If hpe1...

Страница 67: ...atus hpe1437_data_setup ViSession id ViInt16 dType ViInt16 resolution ViInt16 mode ViInt32 blocksize ViInt16 appendStatus ViInt16 port ViStatus hpe1437_data_append_status ViSession id ViInt16 appendSt...

Страница 68: ...ther the E1437 s data collection operates in block mode or continuous mode HPE1437_BLOCK selects block transfer mode in which the measurement is halted after each block of data To start collection of...

Страница 69: ...ted blocksize appendStatus selects whether or not status information is appended to a data block Specifying HPE1437_ON means that an extra byte of status information is appended to the end of each dat...

Страница 70: ...omplex 16BIT LBUS R0 15 8 R0 7 0 Q0 15 8 Q0 7 0 R1 15 8 real 32BIT LBUS R0 31 24 R0 23 16 R0 15 8 R0 7 0 R1 31 24 complex 32BIT LBUS R0 31 24 R0 23 16 R0 15 8 R0 7 0 Q0 31 24 Q0 23 16 Q0 15 8 Q0 7 0 R...

Страница 71: ...combinations Yes Yes 40 ______________________________________________________________________ Reset Values dType REAL resolution 32BIT mode BLOCK blocksize 1024 appendStatus OFF port VME Effect on Ac...

Страница 72: ...trument session pointer returned by the hpe1437_init function errNum represents the instrument numeric error code errMessage represents the error message string up to 80 characters long NOTE If you ar...

Страница 73: ...nit function errNumPtr contains the instrument numeric error code errMessagePtr contains the error message string up to 80 characters long This message also indicates what function call generated the...

Страница 74: ...to the requested maximum frequency Parameters id is the VXI instrument session pointer returned by the hpe1437_init function resp returns the response in the format resp re0 im0 re1 im1 re n 1 im n 1...

Страница 75: ...om filter bandwidth is centered on the frequency programmed with the hpe1437_frequency_setup function For baseband measurements the filter may equivalently be considered as a low pass filter of approx...

Страница 76: ...of the octave bandwidth reduction filter stages In multi module systems where synchronous sampling is required the decimation counters in all the modules must be synchronous with each other This condi...

Страница 77: ...5 12 2 56 4 0 46 0 64 2 56 1 28 Continue to decrease by factors of two Reset Values sigBw 0 decimate OFF Effect on Active Measurement With the exception of the commands ending in _get all commands in...

Страница 78: ...ged Parameters id is the VXI instrument session pointer returned by the hpe1437_init function Comment If you also want to synchronize frequency or phase see hpe1437_frequency_sync and multi module inf...

Страница 79: ...ely fs coarse 2048 fine 1 024 10 12 where fs is the ADC clock frequency Parameters id is the VXI instrument session pointer returned by the hpe1437_init function coarse is used to set high frequencies...

Страница 80: ...frequency_center_get ViSession id ViPReal64 freqPtr Description hpe1437_frequency_setup sets the center frequency of a zoomed measurement The center of a frequency band of interest is converted to DC...

Страница 81: ...1 1024 10 9 or 20 Hz when fs 20 48 MHz The actual frequency will be set to the nearest available value This value is returned by the hpe1437_frequency_center_get function In multi module systems this...

Страница 82: ...ecking the manufacturer ID and model number in the module s VXI register set If set to HPE1437_OFF the function does not verify the module s identity It is helpful to disable the ID query if you want...

Страница 83: ...mportance of DC accuracy in the user application It is not necessary to call the autozero function for every change of input setup parameters since the correction table maintains values for all setup...

Страница 84: ...state VXIplug play Syntax include hpe1437 h ViStatus hpe1437_input_setup ViSession id ViInt16 range ViInt16 coupling ViInt16 antiAlias ViInt16 signal ViInt16 floatIn ViStatus hpe1437_input_alias_filt...

Страница 85: ...t to use the built in analog anti alias filter HPE1437_ON inserts a sharp cutoff 11 pole 8 MHz lowpass filter ahead of the analog to digital converter Using HPE1437_OFF disables this filter It is reco...

Страница 86: ...e set higher than the actual range of the input signal The reason for this is that step changes of input voltage cause an overshoot and ringing response at the output of the anti alias filter The peak...

Страница 87: ...ime in seconds to take data at each range to insure that an overload is detected Setting this parameter to 0 0 will result in this time being set automatically according to an algorithm that depends o...

Страница 88: ...are cleared during the interrupt acknowledge cycle This function restores the cleared interrupt masks Parameters id is the VXI instrument session pointer returned by the hpe1437_init function Effect...

Страница 89: ...on pointer returned by the hpe1437_init function intrNum is the number of the interrupt generator The only values accepted are 0 and 1 mask specifies the mask of events on which to interrupt This mask...

Страница 90: ...do not abort any measurement in progress See Also hpe1437_init hpe1437_status_getPAGE 56 hpe1437_attrib_get E1437A User s Guide VXI plug play Programming Reference 4 43 Artisan Technology Group Quali...

Страница 91: ...modules on the local bus HPE1437_APPEND causes the E1437 to pass data through from modules on its left and append its data to the end HPE1437_INSERT causes the E1437 to place its data on the local bu...

Страница 92: ...OFF takes the E1437 out of reset Parameters id is the VXI instrument session pointer returned by the hpe1437_init function lbusResetPtr contains the current value of the lbusReset parameter Example Wh...

Страница 93: ...Measurement This command does not abort any measurement in progress See Also hpe1437_init E1437A User s Guide VXI plug play Programming Reference 4 46 Artisan Technology Group Quality Instrumentation...

Страница 94: ...t load local oscillator values or take a digital filter out of reset These situations require a SYNC line transition but do not require that the SYNC line be held in a asserted state NOTE When the SYN...

Страница 95: ...e the current measurement In block mode the sync assertion will be ignored unless all modules are in the Idle state The hpe1437_meas_control function assures that a single module is in a valid state b...

Страница 96: ...ment progresses through the four states The hpe1437_meas_start function assures that the module is in a valid state by checking that the hardware set and idle sync complete bits in the status register...

Страница 97: ...he VXI instrument session pointer returned by the hpe1437_init function rec is a pointer to the array into which the floating point data is to be placed Be sure to allocate sufficient storage space at...

Страница 98: ...ata is not yet available 2 measurement is aborted 3 the module is waiting for a trigger 4 the module is still acquiring pre trigger data Effect on Active Measurement These commands do not abort any me...

Страница 99: ...formula maxwordcount W blocksize A where W 1 for 16 bit real data W 2 for 32 bit real data W 2 for 16 bit complex data W 4 for 32 bit complex data A 1 if append ADC status is turned on or A 0 if appen...

Страница 100: ...n with the hpe1437_init function Parameters id is the VXI instrument session pointer returned by the hpe1437_init function Comments The reset values are listed with each command description The follow...

Страница 101: ...it function driverRev returns the date and time of the module s driver revision in the form mm dd yyyy hh mm instRev returns the date time and board number of the module s firmware revision in the for...

Страница 102: ...e analog to digital converter Memory fills the entire DRAM then verifies that all the data is correct Analog verifies that autozero adjust is working and that the input is triggering Parameters id is...

Страница 103: ...0 48 MHz with respect to the DSP clock This situation only occurs when a fast external ADC clock is used with an internal oscillator DSP clock This bit is cleared with the first subsequent read 6 Setu...

Страница 104: ...verflow This bit set when the FIFO buffer overflows in continuous mode 12 Overload This bit is set whenever the ADC converts a sample that exceeds the range of the ADC The bit is cleared when the Stat...

Страница 105: ...tween the actual trigger event and the next available output sample The trigger delay accuracy improves to one ADC sample clock period rather than one output sample period This can result in a substan...

Страница 106: ...eturned by the hpe1437_init function actualPhasePtr contains the returned value interpreted as follows 0 value 1 0 where 0 0 degrees 25 90 degrees 5 180 degrees Effect on Active Measurement This comma...

Страница 107: ...dule out of the phase_capture mode Therefore you should call this function just prior to starting the measurement When the hpe1437_frequency_sync mode is turned off the hpe1437_trigger_phase_capture f...

Страница 108: ..._get gets trigger type VXIplug play Syntax include hpe1437 h ViStatus hpe1437_trigger_setup ViSession id ViInt16 tType ViInt32 delay ViInt16 adcLevel ViInt16 magLevel ViInt16 slope ViInt16 gen ViStatu...

Страница 109: ...a measurement by pulling the SYNC line once the module is in the trigger state You may do this by calling the hpe1437_meas_start function waiting for the module to reach the trigger state then trigge...

Страница 110: ...e and HPE1437_NEGATIVE on the negative slope slopePtr contains the current value of the of the trigger slope gen determines whether a module may generate a trigger HPE1437_ON enables triggering HPE143...

Страница 111: ...status register of the indicated module until the hardware complete and sync idle complete bits are both true CAUTION This an endless loop which assumes that the firmware will eventually set both bits...

Страница 112: ...ViSession id ViInt16 appendStatus ViStatus hpe1437_data_append_status_get ViSession id ViPInt16 appendStatusPtr ViStatus hpe1437_data_blocksize ViSession id ViInt32 blocksize ViStatus hpe1437_data_blo...

Страница 113: ...ssion id ViInt16 coupling ViStatus hpe1437_input_coupling_get ViSession id ViPInt16 couplingPtr ViStatus hpe1437_input_float ViSession id ViInt16 floatIn ViStatus hpe1437_input_float_get ViSession id...

Страница 114: ...6 adcLevel ViInt16 magLevel ViInt16 slope ViInt16 gen ViStatus hpe1437_trigger_adclevel ViSession id ViInt16 adcLevel ViStatus hpe1437_trigger_adclevel_get ViSession id ViPInt16 adcLevelPtr ViStatus h...

Страница 115: ...1437_data_append_status_get id appendStatusPtr Return hpe1437_data_blocksize id blocksize Return hpe1437_data_blocksize_get id blocksizePtr Return hpe1437_data_mode id mode Return hpe1437_data_mode_ge...

Страница 116: ...Return hpe1437_input_range_get id rangePtr Return hpe1437_input_signal id signal Return hpe1437_input_signal_get id signalPtr Return hpe1437_input_range_auto id sec Return hpe1437_interrupt_restore i...

Страница 117: ...delay Return hpe1437_trigger_delay_get id delayPtr Return hpe1437_trigger_gen id gen Return hpe1437_trigger_gen_get id genPtr Return hpe1437_trigger_maglevel id magLevel Return hpe1437_trigger_maglev...

Страница 118: ...2 HPE1437_ASSERT 1 HPE1437_BLOCK 0 HPE1437_BUFFER 2 HPE1437_COMPLEX 1 HPE1437_CONTINUOUS 1 HPE1437_DATA_REGISTER 3 HPE1437_DC 0 HPE1437_EXT_PLL_REF 3 HPE1437_EXTEND 3 HPE1437_EXTERNAL 2 HPE1437_FRONT...

Страница 119: ...0 HPE1437_POSITIVE 0 HPE1437_REAL 0 HPE1437_REAR 2 HPE1437_RELEASE 0 HPE1437_RM_HANDLE 2 HPE1437_USER 0 HPE1437_VME 0 E1437A User s Guide Parameter numeric equivalents 4 72 Artisan Technology Group Qu...

Страница 120: ...D No E1437 found at specified logical address 0007 HPE1437_PROC_READY_TIMEOUT Timeout is waiting for E1437 command processor 0008 HPE1437_MEMORY_ALLOCATION_ERROR Memory allocation error 0009 HPE1437_C...

Страница 121: ...3 HPE1437_AUTOZERO_ERROR Autozero error hardware problem 0104 HPE1437_MODE_ERROR Invalid mode requested 0105 HPE1437_START_ERROR Unable to start measurement 0106 HPE1437_SELFTEST_ERROR Error occurred...

Страница 122: ...e hpe1437_data_mode hpe1437_data_port hpe1437_data_resolution hpe1437_data_type hpe1437_filter_decimate hpe1437_filter_bw hpe1437_filter_sync hpe1437_init hpe1437_input_autozero hpe1437_lbus_mode hpe1...

Страница 123: ...Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 124: ...5 ASCII Overview and Commands 5 1 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 125: ...ommands in this chapter are provided mainly to accommodate users who have previously used SCPI Standard Commands for Programming Instruments with the HP Agilent E1406 Command Module You will note the...

Страница 126: ...ogram header FILTER SETUP and the parameters 4 1 White space characters are not allowed within the program header Conventions Syntax and return format description use the following conventions Angle b...

Страница 127: ...le statements in the ASCII Command Reference represent this environment Using ASCII commands with VISA It is possible to send ASCII commands through the VISA interface although using the C function li...

Страница 128: ...ASCII Programming Reference E1437A ASCII Overview and Commands 5 5 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 129: ...n Format HEWLETT PACKARD E1437A serial number swrev0 swrev1 hwrev3 Description The response to this query uniquely identifies your module and the version of the module s firmware and hardware E1437A I...

Страница 130: ...0924 rst Description This command returns the module to a reset state The following are not affected by this command Calibration constants E1437A RST ASCII Overview and Commands command 5 7 Artisan Te...

Страница 131: ...r queue The following tests are performed Digital rails the front end to a full scale value then turns on zooming filtering and the final decimation to quickly verify those operations Noise does a qui...

Страница 132: ...sync CLOCK SOURCE selects the source of the ADC clock Command syntax CLOCK SETUP multisync source dsp master fs multisync 0 1 2 source 0 1 2 3 dsp 0 1 master 0 1 2 fs numeric numeric 0 20600000 CLOCK...

Страница 133: ...clock and SYNC signal Modules in multi module systems must all have the same sync parameter setting parameter value multisync parameter definition 0 OFF The ADC clock and SYNC are generated locally 1...

Страница 134: ...for all non master modules in a system 1 ON When multisync 1 front panel the E1437 drives the front panel ADC clock If multisync 2 back plane the module uses its ADC clock to drive the VXI backplane i...

Страница 135: ...hen dsp must ADC The maximum rate at which data may be transferred to memory is determined by the DSP clock rate Max bytes s 4 DSP clock rate In continuous mode the maximum rate is limited to 4 DSP cl...

Страница 136: ...TA PORT gets the output port designation DATA RESOLUTION selects 16 or 32 bits data resolution DATA RESOLUTION gets the data resolution DATA TYPE selects real or complex output data DATA TYPE gets out...

Страница 137: ...kHz For narrower bandwidths much of the broadband white noise is filtered out resulting in lower noise in the output data To take advantage of this lower noise the 32 bit data resolution should be us...

Страница 138: ...by the appropriate memory size multiplier For example for 32 MByte memory option multiply max block size by 4 Note Block size does not need to be a power of two Considerably more samples may need to...

Страница 139: ...0 R1 31 16 REAL 16BIT LBUS R0 15 8 R0 7 0 R1 15 8 R1 7 0 COMPLEX 16BIT LBUS R0 15 8 R0 7 0 Q0 15 8 Q0 7 0 R1 15 8 REAL 32BIT LBUS R0 31 24 R0 23 16 R0 15 8 R0 7 0 R1 31 24 COMPLEX 32BIT LBUS R0 31 24...

Страница 140: ...32 Complex True 0 or 1 Yes No 40 32 Complex False 2 Yes No 40 32 Complex False 0 or 1 No No 40 All other combinations Yes Yes 40 Reset Values type REAL resolution 32BIT mode BLOCK blocksize 1024 appen...

Страница 141: ...ATA VME ORDER Example Statement OUTPUT 70924 DATA VME Order 1 Parameters parameter value order parameter definition 0 MOTOROLA High word is output first 1 INTEL Low word is output first Reset Values W...

Страница 142: ...r for the oldest error in the queue Query syntax ERROR Example Statement OUTPUT 70924 ERROR E1437A ERROR ASCII Overview and Commands query 5 19 Artisan Technology Group Quality Instrumentation Guarant...

Страница 143: ...dth that is roughly fs 2 56 2 sigBw where fs is the ADC sample frequency In zoom applications where the center frequency is generally not zero the zoom filter bandwidth is centered on the frequency pr...

Страница 144: ...to reduce the output sample rate is driven from a decimation counter which keeps track of which samples to save and which ones to discard for each of the octave bandwidth reduction filter stages In m...

Страница 145: ...10 24 5 12 3 0 92 1 28 5 12 2 56 4 0 46 0 64 2 56 1 28 Continue to decrease by factors of two CAUTION Turning decimation ON when bw 0 results in aliasing garbage data due to upper limit of the sampli...

Страница 146: ...Example The following example shows how to use this command while avoiding potential conflicts and undefined conditions Force all modules to Idle state OUTPUT addrAll MEAS CONTROL 1 0 Hold in IDLE to...

Страница 147: ...t sample periods to decay 120 dB See the impulse response graphs in the specification section for more detail See Also FILTER SETUP MEAS CONTROL FREQUENCY CMPLXDC E1437A FILTER SYNC ASCII Overview and...

Страница 148: ...essor to do any floating point computations since the internal microprocessor does not have a floating point co processor The resulting center frequency is fs coarse 2048 fine 1 024 10 12 Parameter De...

Страница 149: ...5 0 5 FREQUENCY CMPLXDC 0 1 FREQUENCY SYNC 0 1 FREQUENCY CENTER numeric numeric 0 5 0 5 Query Syntax FREQUENCY CMPLXDC FREQUENCY SYNC FREQUENCY CENTER Example statements OUTPUT 70924 FREQUENCY SETUP 1...

Страница 150: ...uency divided by the ADC sample frequency For example selecting 25 with a sample clock frequency of 20 MHz will yield a center frequency of 5 0 MHz The ADC sample frequency is returned by the CLOCK FS...

Страница 151: ...s are in MEASURE or IDLE state Changing frequency on modules in TRIGGER or ARM states is invalid OUTPUT addrAll status ENTER addrAll Response Prepare all modules to change to zero frequency and phase...

Страница 152: ...ature of the module has stabilized The interval between calls after that depends on the importance of DC accuracy in the user application It is not necessary to call the autozero command for every cha...

Страница 153: ...time in seconds to take data at each range to insure that an overload is detected Setting this parameter to 0 0 will result in this time being set automatically according to an algorithm that depends...

Страница 154: ...cale range INPUT RANGE gets the input range INPUT SIGNAL selects the input buffer amplifier INPUT SIGNAL gets the input buffer amplifier state Command Syntax INPUT SETUP range coupling alias signal fl...

Страница 155: ...in order to reduce potential ground loop induced pick up at low frequencies Using OFF disables floating by attaching the outer shield of the input connector directly to chassis ground See the specific...

Страница 156: ...s To ensure full alias free operation the analog anti alias filter should be ON unless the application inherently bandlimits the input signal to less than fs 2 The analog anti alias filter has a fixed...

Страница 157: ...Interrupt restore Description The interrupt masks set by the INTERRUPT SETUP function are cleared during the interrupt acknowledge cycle This function restores the cleared interrupt masks See Also IN...

Страница 158: ...mmands set or query the mask and priority individually Parameter Definitions is the number of the interrupt generator The only values accepted are 0 and 1 specifies the mask of events on which to inte...

Страница 159: ...TA PORT command parameter value mode parameter definition 0 PIPELINE causes the E1437 to pipe data through from modules on its left without appending or inserting its own data 1 GENERATE forces the mo...

Страница 160: ...parameter definition 0 OFF takes the E1437 out of reset 1 ON puts the E1437 s local bus into reset Example When E1437s are used with the E1485 measurement controller the E1485 must be reset while all...

Страница 161: ...s selects the state of the sync signal ASSERT causes the module to assert the SYNC signal RELEASE causes the module to release the SYNC signal When the sync parameter of the CLOCK SETUP command is set...

Страница 162: ...sion through the four module states the SYNC signal is used to allow for synchronizing the decimation counters and local oscillators of multiple E1437 modules This is done by calling FILTER SYNC and o...

Страница 163: ...odules if decimation is not synchronous OUTPUT addrAll Status ENTER addrAll Result Assert SYNC on master module to arm all modules OUTPUT addrMaster MEAS CONTROL 0 1 Release SYNC to allow triggering b...

Страница 164: ...tate Comments See The Measurement Loop section for details on how a measurement progresses through the four states The meas start command also checks status to assure that the module is in a valid sta...

Страница 165: ...points separated by commas You can read up to 4 complex points or 8 real points per read command This command can only read data from the VME backplane register The data port of the E1437 must be set...

Страница 166: ...the module and its internal data structures to the power up state The reset values are listed with each command description The following are not affected by this command Calibration constants E1437A...

Страница 167: ...24 revision ENTER 70924 rev Parameter Definitions This command returns the date time and board number of the module s firmware revision Return Format swrev0 swrev1 board See Also IDN E1437A REVISION A...

Страница 168: ...clock is too fast over 20 48 MHz with respect to the DSP clock This situation only occurs when a fast external ADC clock is used with an internal oscillator DSP clock This bit is cleared with the fir...

Страница 169: ...dule releases the VXI SYNC line Once all modules release the SYNC line then all modules go to the Trigger state 11 FIFO Overflow This bit set when the FIFO buffer overflows in continuous mode 12 Overl...

Страница 170: ...ut sample period between the actual trigger event and the next available output sample The trigger delay accuracy improves to one ADC sample clock period rather than one output sample period This can...

Страница 171: ...phase actual ENTER 70924 Result Parameter Definitions Result contains the returned value interpreted as follows 0 value 1 0 where 0 0 degrees 25 90 degrees 5 180 degrees See Also TRIGGER SETUP TRIGGE...

Страница 172: ...stem typically the master after you have completed all frequency and filter setup functions since those functions take the module out of the phase_capture mode Therefore you should call TRIGGER DELAY...

Страница 173: ...AGLEVEL gets magnitude trigger threshold TRIGGER SLOPE selects a positive or negative trigger TRIGGER SLOPE gets trigger slope TRIGGER TYPE determines the trigger type TRIGGER TYPE gets trigger type C...

Страница 174: ...lease the SYNC line Parameter Definitions determines the trigger source parameter value type parameter definition 0 USER disables the module from any event driven trigger generation though it is still...

Страница 175: ...2 DRAMsize 8 or 16777116 the software will set a bad parameter error However the delay is still programmed in order to accommodate valid setups for other data types for which larger values are valid a...

Страница 176: ...certain module s to generate a trigger 1 ON enables triggering Reset Values type IMMEDIATE delay 0 adclevel 0 maglevel 128 slope POSITIVE gen ON See Also FREQUENCY SETUP DATA SETUP FILTER DECIMATE ME...

Страница 177: ...Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 178: ...6 Module Description 6 1 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 179: ...extend the sync line from one mainframe or module to another It is an SM B connector for ECL levels and must terminated in 50 ohms at each end of the chain This is a BNC input for TTL ECL or sine wave...

Страница 180: ...ion provides a set of lines collectively called the utility bus Of these lines the E1437A only uses the SYSRESET line Pulling the SYSRESET line low a hardware reset has the same effect as setting the...

Страница 181: ...llowed to drive this line The SYNC line is used to send timing signals among E1437A modules in a multi input system Any module which drives this line must do so synchronously with CLOCK so that transi...

Страница 182: ...Input Amplifier Attenuators Anti Alias Filter Sampling ADC Data Formatting FIFO Memory Data Output Clock Generation Control Register Send Data Register External Clock Local Bus Trigger Detection Exte...

Страница 183: ...asure low level ac signals in the presence of a large dc offset Anti alias Filter Since the normal ADC sample rate is 20 MHz a complete representation of the input signal can be achieved only for band...

Страница 184: ...ration Bandwidth is controlled by a chain of digital low pass filters see the diagram below Each of the filters reduces the bandwidth by a factor of two decimation With the ADC sample rate Fs set to t...

Страница 185: ...s useful for real time applications that employ a high speed signal processor to continuously read and operate on each sample of data Data can be read from the FIFO in bursts to accommodate pauses for...

Страница 186: ...l trigger source Any E1437A module can trigger other E1437A modules using a shared sync line on the VXI backplane This SYNC line can be extended to other mainframes by connecting a Sync SMB connector...

Страница 187: ...Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 188: ...7 Verifying the E1437A 7 1 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 189: ...grity of the installed memory including all memory options Autozero and input triggering The test is available as the hpe1437_self_test function for Windows VXIplug play and HP UX C language programme...

Страница 190: ...8 Replacing Assemblies 8 1 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 191: ...dering Information To order Agilent Technologies Inc parts in the U S call Agilent Technologies Inc Parts Direct Ordering at 800 798 5487 Outside the U S please contact your local Agfilent Technologie...

Страница 192: ...28480 Agilent Technologies Inc Palo Alto CA U S A 30817 Instrument Specialties Co Inc Placentia CA U S A 13940 Smart Modular Technologies Fremont CA U S A 02788 M A Com Inc Burlington MA U S A 04637 P...

Страница 193: ...MP001 MP005 MP006 MP018 MP011 MP017 MP016 MP014 MP013 MP009 MP021 MP022 MP004 MP008 MP013 MP012 MP018 MP019 MP020 MP016 MP010 MP017 MP015 MP023 E1437A User s Guide Replacing Assemblies 8 4 Artisan Te...

Страница 194: ...0 E1437 00204 MP009 7121 7964 6 1 LABEL HP LOGO 28480 E1400 84308 MP010 7121 7893 5 1 LABEL VXI LOGO 28480 E1400 84307 MP011 E1400 45102 6 1 MOLD HANDLE RIGHT 28480 E1400 45102 MP012 E1400 45101 5 1 M...

Страница 195: ...1Remove the four short and eight long screws using a T 10 torx driver and remove the covers Short E1437A User s Guide Replacing Assemblies 8 6 Artisan Technology Group Quality Instrumentation Guarant...

Страница 196: ...remove the top and bottom covers Gently push the silver tabs outward and tilt the assembly forward releasing it from the connector E1437A User s Guide Replacing Assemblies 8 7 Artisan Technology Group...

Страница 197: ...he assembly NOTE be sure to label the two handles which are different from each other This will aid you in reassembling the module 2Remove the 4 nuts and washers from the gold connectors as shown usin...

Страница 198: ...main assembly 4Note steps 4 5 and 6 are only necessary if you need to replace the front panel or any of it s components Using an X acto knife gently pry the labels from the two keys E1437A User s Guid...

Страница 199: ...the front panel Note there is a left and a right logo base Also notice the orientation of the two L blocks This will be important when you reassemble the front panel L block L block Left logo base Ri...

Страница 200: ...s Remove the SIMMS see To remove the A1 A2 A3 or the A4 assembly Remove the front panel see steps 1 2 and 3 of the To remove the front panel section E1437A User s Guide Replacing Assemblies 8 11 Artis...

Страница 201: ...Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 202: ...9 Backdating 9 1 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 203: ...oduced With the information provided in this chapter this guide can be modified so that it applies to any earlier version or configuration of the module HP E1437A User s Guide Backdating 9 2 Artisan T...

Страница 204: ...block of data continuous mode A mode in which the HP 1437A collects data continuously It does not stop taking data unless the FIFOFIFO overflows decimation filter A digital filter that simultaneously...

Страница 205: ...d in the memory map of the VXI system VXI VME Extensions for Instrumentation a standard specification for instrument systems VXIplug play A set of standards which provides VXI users with a level of st...

Страница 206: ...ng Agilent Technologies about a problem with your E1437A 20 MSample second ADC please provide the following information Model number E1437A Software version Serial number Options Date the problem was...

Страница 207: ...Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 208: ...nuary 1997 First Edition June 1997 Second Edition April 2000 Third Edition Rebranding Hewlett Packard to Agilent Technologies Inc Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOU...

Страница 209: ...Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 210: ...amplifier selecting 4 37 C C programming overview 3 2 center frequency SEE frequency center circuit descriptions 6 5 clock distribution 3 8 extenders 6 2 external 4 13 external input 6 2 generation 6...

Страница 211: ...rmatting frequency center changing 3 7 3 12 4 33 synchronizing changes 4 33 frequency response determining 4 27 front panel description 6 2 functions by functional group 4 3 functions listed alphabeti...

Страница 212: ...1 i pipelining data on local bus 4 44 port selection data 4 20 power supplies 6 3 power up state forcing 4 53 priority interrupt bus 6 3 programming overview 3 2 Q quick reference Visual Basic 4 68 V...

Страница 213: ...1 6 trigger backplane lines 6 3 delay setting 4 61 detection circuit description 6 9 external connector 6 2 generation selecting 4 61 level setting 4 61 phase actual 4 59 slope selecting 4 61 state 3...

Страница 214: ...service in house repair center WE BUY USED EQUIPMENT Sell your excess underutilized and idle used equipment We also offer credit for buy backs and trade ins www artisantg com WeBuyEquipment REMOTE IN...

Отзывы: