background image

Agilent Technologies

Agilent B2200A

Femto Leakage Switch 
Mainframe

Agilent B2201A

14ch Low Leakage Switch 
Mainframe

User’s Guide

Содержание B2200A

Страница 1: ...Agilent Technologies Agilent B2200A Femto Leakage Switch Mainframe Agilent B2201A 14ch Low Leakage Switch Mainframe User s Guide ...

Страница 2: ...nformation contained herein Should Agilent and the user have a separate written agreement with warranty terms covering the material in this document that conflict with these terms the warranty terms in the sep arate agreement shall control Technology Licenses The hardware and or software described in this document are furnished under a license and may be used or copied only in accor dance with the...

Страница 3: ...68 EEC EMC Direc tive 89 336 EEC amended by 93 68 EEC and conforms with the following product standard s EMC Standar d IEC 61326 2002 EN 61326 02 CISPR 11 1999 A2 EN 55011 1998 A1 IEC 61000 4 2 2001 EN 61000 4 2 1995 A1 A2 IEC 61000 4 3 2002 EN 61000 4 3 1996 A1 A2 IEC 61000 4 4 1995 A1 A2 EN 61000 4 4 1995 A1 IEC 61000 4 5 2001 EN 61000 4 5 1995 A1 IEC 61000 4 6 2001 EN 61000 4 6 1996 A1 IEC 6100...

Страница 4: ...product in domestic household waste Product Category With reference to the equipment types in the WEEE Directive Annex I this product is classed as a Monitoring and Control instrumentation product Do not dispose in domestic household waste To return unwanted products contact your local Agilent office or see www agilent com environment product for more information Microsoft Windows Windows NT Visua...

Страница 5: ...ck hazard the instrument chassis and cabinet must be connected to an electrical ground The power terminal and the power cable must meet International Electrotechnical Commission IEC safety standards DO NOT OPERATE IN AN EXPLOSIVE ATMOSPHERE Do not operate the instrument in the presence of flammable gases or fumes Operation of any electrical instrument in such an environment constitutes a definite ...

Страница 6: ...t Technologies Sales and Service Office for services and repair to ensure that safety features are maintained DANGEROUS PROCEDURE WARNINGS Warnings such as example below precede potentially dangerous procedures throughout this manual Instructions contained in the warnings must be followed WARNING Dangerous Voltage capable of causing death are present in this instrument Use extreme caution when han...

Страница 7: ...iring terminals to indicate the terminal which must be connected to ground before operating equipment Frame or chassis terminal A connection to the frame chassis of the equipment which normally includes all exposed metal structures Indicates earth ground terminal Alternating current Direct current ON Supply OFF Supply STANDBY Supply Means INSTALLATION CATEGORY I Measurement terminals on the rear p...

Страница 8: ...200 also provides the reference information of the front panel keys and display Programming Explains the programming examples that control the Agilent B2200 SCPI Command Reference Describes the all commands of the Agilent B2200 SCPI commands VXIplug play Driver Describes the all functions of the Agilent B2200 VXIplug play driver Error Messages Lists and describes the error messages for the Agilent...

Страница 9: ...ental Information for B2200A B2210A 1 13 Supplemental Information for B2201A B2211A 1 14 Accessories and Options 1 15 2 Installation 2 2 Requirements 2 3 Power Requirements 2 3 Power Cable 2 3 Operating Environment 2 5 Storage and Shipping Environment 2 5 Inspection 2 6 Installing the B2200 2 7 To Set the GPIB Address 2 8 To Connect the GPIB Cable 2 8 To Install the Switch Module 2 9 2 9 To Instal...

Страница 10: ...25 Calibration 2 25 Cleaning 2 25 3 Front Panel Operation Operation 3 3 To Initialize Agilent B2200 3 4 To Enable Light Pen 3 4 To Change Channel Configuration Mode 3 4 To Change Connection Rule 3 5 To Change Connection Sequence 3 5 To Control Switch Condition 3 5 To Open All Switches 3 6 To Save Load Setup Data 3 6 To Use Bias Mode 3 7 To Use Ground Mode 3 8 To Use Couple Mode 3 9 To Display Firm...

Страница 11: ...ce 3 15 Bias Mode 3 16 Ground Mode 3 18 Couple Mode 3 20 Display Functions 3 22 LED Matrix 3 22 LCD 3 23 Front Panel Keys 3 25 Function key group 3 26 Edit key group 3 29 Setup Menus 3 30 Setup Menu 3 30 Selftest Menu 3 34 4 Programming Programming Basics 4 3 SCPI Command Hierarchy 4 3 Fundamental Commands 4 4 Switch Control 4 5 Programming Examples 4 7 Connecting Input Output Paths 4 8 Using Bias...

Страница 12: ... To Perform Measurement and Compensation 4 27 5 SCPI Command Reference Common Commands 5 4 Commands Summary 5 4 CLS 5 5 ESE 5 5 ESR 5 6 IDN 5 7 OPC 5 8 RST 5 9 SRE 5 10 STB 5 11 TST 5 12 WAI 5 12 Subsystem Commands 5 13 Command Summary 5 13 DIAGnostic TEST CARD CLEar 5 21 DIAGnostic TEST CARD EXECute 5 21 DIAGnostic TEST CARD STATe 5 22 DIAGnostic TEST FRAMe CLEar 5 22 DIAGnostic TEST FRAMe EXECut...

Страница 13: ...e BIAS CHANnel ENABle LIST 5 31 ROUTe BIAS PORT 5 32 ROUTe BIAS STATe 5 33 ROUTe CLOSe CARD 5 34 ROUTe CLOSe LIST 5 34 ROUTe CONNection RULE 5 35 ROUTe CONNection SEQuence 5 36 ROUTe COUPle PORT 5 37 ROUTe COUPle PORT DETect 5 38 ROUTe COUPle STATe 5 39 ROUTe FUNCtion 5 40 ROUTe OPEN CARD 5 40 ROUTe OPEN LIST 5 41 ROUTe SYMBol CHANnel 5 42 ROUTe SYMBol PORT 5 43 SYSTem BEEP 5 44 SYSTem CCONfig 5 4...

Страница 14: ...te Register 5 55 Service Request Enable Register 5 57 Standard Event Status Register 5 58 Standard Event Status Enable Register 5 59 Output Queue 5 60 6 VXI plug play Driver System Requirements 6 3 Installing VXIplug play Driver 6 4 Driver Functions 6 5 agb220xa_biasChanCard 6 7 agb220xa_biasChanList 6 7 agb220xa_biasChanList_Q 6 8 agb220xa_biasPort 6 9 agb220xa_biasState 6 9 agb220xa_close 6 10 a...

Страница 15: ...20xa_connRuleSeq 6 18 agb220xa_couplePort 6 19 agb220xa_coupleState 6 20 agb220xa_dcl 6 20 agb220xa_detectCouplePort 6 20 agb220xa_error_message 6 21 agb220xa_error_query 6 21 agb220xa_errorQueryDetect 6 22 agb220xa_errorQueryDetect_Q 6 22 agb220xa_esr_Q 6 23 agb220xa_func 6 23 agb220xa_groundChanCard 6 24 agb220xa_groundChanList 6 24 agb220xa_groundChanList_Q 6 25 agb220xa_groundPort 6 26 agb220x...

Страница 16: ...test 6 31 agb220xa_testClear 6 31 agb220xa_testExec_Q 6 32 agb220xa_timeOut 6 32 agb220xa_timeOut_Q 6 33 agb220xa_unusedPort 6 33 7 Error Messages Standard SCPI Error Messages 7 3 Command Error 7 3 Execution Error 7 7 Device Dependent Errors 7 8 Query Errors 7 9 B2200 Specific Error Messages 7 10 B2200 Channel Related Errors 7 11 B2200 Card Mode Port Related Errors 7 12 ...

Страница 17: ...1 Introduction ...

Страница 18: ...uction This chapter describes the basic functions and features of the Agilent B2200A B2201A Agilent B2200 series and consists of the following sections Agilent B2200 Series Front Panel Rear Panel Switch Modules Specifications Accessories and Options ...

Страница 19: ...Agilent B2210A fA Leakage Switch Module Dedicated for the Agilent B2200A mainframe Agilent B2211A 14ch Low Leakage Switch Module Dedicated for the Agilent B2201A mainframe NOTE Mixed configuration of the switch modules is not supported Basic functions of the Agilent B2200 series are listed below SMU inputs for source monitor units 8 ports AUX inputs multipurpose inputs 6 ports Outputs 12 24 36 or ...

Страница 20: ...Multipurpose inputs Six input ports Coaxial BNC connector CMH and CML terminals are the input ports for the capacitance measurement The input port 12 AUX Input 12 is the default ground input port If you assign the port as the ground input port this ground port will be internally connected to the ground when the ground mode is set to ON In this case open this connector Light Pen Connector for the A...

Страница 21: ...Agilent B2200 User s Guide Edition 2 1 5 Introduction Front Panel Figure 1 1 Front Panel View ...

Страница 22: ...alled For the Agilent B2201A mainframe the Agilent B2211A cards are installed Mixed configuration of the switch modules is not supported GPIB interface Use an Agilent 82357A USB GPIB interface or Agilent 10833A B C D GPIB cable to connect to an external computer or equipment Serial number You need this serial number when using the Agilent Technologies telephone assistance program LINE input recept...

Страница 23: ...Agilent B2200 User s Guide Edition 2 1 7 Introduction Rear Panel Figure 1 2 Rear Panel View ...

Страница 24: ...ce the rear panel The type of the output connectors is the triaxial BNC Up to six kelvin outputs are available Image of the output terminals and the block diagram of the switch module are shown in Figure 1 3 and Figure 1 4 Figure 1 3 Switch Module Output Terminals WARNING Do not touch the force and guard terminals of the output connectors while the Agilent B2200 is turned on Dangerous voltages up ...

Страница 25: ...Agilent B2200 User s Guide Edition 2 1 9 Introduction Switch Modules Figure 1 4 Switch Module Block Diagram Output Input 1 2 3 4 5 6 7 8 9 10 11 12 13 CMH 14 CML 1 2 3 4 5 6 7 8 9 10 11 12 ...

Страница 26: ... Information for B2200A B2210A Supplemental Information for B2201A B2211A The specifications are the performance standards or limits against which these units have been tested The supplemental information is not warranted but provides useful information about functions and performance If not noted otherwise the conditions for specifications and supplemental information are as follows Temperature 2...

Страница 27: ...t Regulatory compliance Safety CSA C22 2 No 1010 1 IEC 1010 1 EMC CISPR 11 Group 1 class A EN50082 1 Power requirement 90 to 264 V continuous 47 to 63 Hz 2 A 200 VA maximum Number of slots 4 slots for 48 mm height switch module Dimensions B2200A B2201A 430 mm W 320 mm H 600 mm D B2210A B2211A 395 mm W 48 mm H 500 mm D Weight B2200A B2201A approximately 14 0 kg B2210A approximately 5 0 kg B2211A ap...

Страница 28: ...supports the Agilent B2210A module The Agilent B2201A mainframe supports the Agilent B2211A module Mixed configuration of the switch modules is not supported B2210A B2211A Max current rating A SMU input 1 0 1 0 AUX input 0 5 0 5 Max voltage rating V SMU input channel to common 200 200 SMU input channel to channel 300 300 AUX input channel to common 100 100 AUX input channel to channel 100 100 Clos...

Страница 29: ...1 0 2 pF SMU input 1 When the voltage applied to all input output channels is 0 V 2 Measured by the Agilent 4156C with the integration time setting 100 PLC When the voltage applied to all other input output paths is 0 V 3 The time until the measurement value settles to within 50 fA of the final value When the applied voltage is 10 V 4 When four modules have been installed in the mainframe And when...

Страница 30: ... pF SMU input 1 When the voltage applied to all input output paths is 0 V 2 Measured by the Agilent 4156C with the integration time setting 100 PLC When the voltage applied to all other input output paths is 0 V 3 The time until the measurement value settles to within 300 fA of the final value When the applied voltage is 10 V 4 When four modules have been installed in the mainframe And when only o...

Страница 31: ...e 1 ea Operation summary sheet 1 ea Manual CD ROM 1 ea Software CD ROM 1 ea Stores the Agilent B2200 VXIplug play driver The Agilent B2200 VXIplug play driver supports Windows XP Professional Windows 2000 Windows NT 4 0 Windows 98 and Windows 95 Moisture proof and dehumidifying packing kit 1 set Table 1 2 lists the options and accessories available for the Agilent B2200 ...

Страница 32: ... Leakage Switch Module for B2200A B2211A 14ch Low Leakage Switch Module for B2201A 16443A Light pen 16493H GNDU cable between 41501 4142 and 16495F G 16493H 001 1 5 m length 16493H 002 3 m length 16493J Interlock cable between E5260 E5270 4155 4156 and 16495F G 16493J 001 1 5 m length 16493J 002 3 m length 16493J 003 5 m length 16493K Kelvin triaxial cable between B2200 inputs and E5260 E5270 4156...

Страница 33: ...e between B2210 B2211 outputs and B2220A 16494C 001 1 5 m length 16494C 002 3 m length 16494C 005 4 m length 16494F CMU Input cable 2 m between B2200 CMH CML and 4 terminal pairs connectors 16495E Half size blank plate 16495F Half size connector plate with 12 triaxial intlk GNDU 16495F 001 Bulkhead feedthrough connectors female to female 16495F 002 Connectors to contacts for soldering 16495G Full ...

Страница 34: ...1 18 Agilent B2200 User s Guide Edition 2 Introduction Accessories and Options ...

Страница 35: ...2 Installation ...

Страница 36: ...imum input voltage of the Agilent B2200 is 200 V And dangerous voltages may be present at the output terminals To prevent electric shock you must observe the following safety precautions when using the Agilent B2200 Use a three conductor ac power cable to connect cabinet if used and the Agilent B2200 to an electric ground safety ground If you need to touch the force and guard terminals of the outp...

Страница 37: ...his instrument is equipped with a three wire power cable When connected to an appropriate ac power outlet this cable grounds the instrument frame The type of power cable shipped with each instrument depends on the country of destination See Table 2 1 for the part numbers of the power cables available If the plug on the cable does not fit the power outlet or the cable is to be attached to a termina...

Страница 38: ...le 8120 1689 Plug NEMA 5 15P 125 V 10 A Cable 8120 1378 Plug NEMA 6 15P 250 V 6 A Cable 8120 0698 Plug SEV Type 12 250 V 10 A Cable 8120 2104 Plug SR 107 2 D 250 V 10 A Cable 8120 2956 Plug IEC 83 B1 250 V 10 A Cable 8120 4211 Plug JIS C 8303 125 V 12 A Cable 8120 4753 Plug Argentine Resolution 63 Annex IV 250 V 10 A Cable 8120 6870 Plug CEI 23 16 250 V 10 A Cable 8120 6978 Plug GB 1002 250 V 10 A...

Страница 39: ...1A 80 R H at 65 C non condensing Altitude 0 m to 15 240 m CAUTION When storing the Agilent B2200 Protect the Agilent B2200 from temperature extremes to prevent condensation from forming inside the Agilent B2200 If condensation occurs the Agilent B2200 may damage or may not satisfy the specifications If the Agilent B2200 was placed at the high temperature and high humidity environment long time the...

Страница 40: ...nstallation environment temperature and humidity If it is opened without enough acclimation the Agilent B2200 may damage When you open the box that contains the Agilent B2200 check the following 1 Before unpacking any components inspect all boxes for any signs of damage that might have occurred during shipment such as Dents Scratches Cuts Water marks 2 When you open the boxes that contain the Agil...

Страница 41: ...ect the GPIB Cable on page 2 8 7 If you have to add or replace the switch module Turn the Agilent B2200 off remove the power cable and install the switch module See To Install the Switch Module on page 2 9 and To Install the Blank Panel on page 2 9 NOTE Plug in module is shipped from the factory after the specifications are confirmed Agilent can guarantee that the modules will function and that th...

Страница 42: ...p or down to specify the desired GPIB address then press the Enter key 5 Press the Enter key twice 6 Turn the Agilent B2200 off and then turn it on again To Connect the GPIB Cable To connect the instrument with a computer or peripheral device via GPIB IEEE Std 488 connect an GPIB cable between the GPIB connector on the instrument rear panel and the GPIB connector on the peripheral device Including...

Страница 43: ...all a module 2 Loosen the screws on both the left and right edges of a blank panel or a module attached to the slot you want to install a new module 3 Remove the blank panel or the module 4 Align the new module with the left and right slot guide rails Then the component side should be facing up 5 Push the module into the slot until you feel it seat firmly into the connector at the back of the slot...

Страница 44: ...ure performs the self test and diagnostics 1 Turn on the Agilent B2200 The controller test will be performed If the Agilent B2200 fails the test contact your nearest Agilent Technologies Service Center 2 Press the Shift key and the Menu key in this order Self test menu will appear on the LCD SELF_TEST Controller test RELAY_TEST Relay test KEY Front panel interface test BEEPER Beeper test LED LED m...

Страница 45: ... Turn off the Agilent B2200 and all instruments connected And do not turn them on until the connection described in this section is completed If you ignore this warning you may be exposed to dangerous voltage Output Connectors The Agilent B2200 output connectors are the triaxial BNC connector The input signals appears at the output as shown in Figure 2 1 when input output switching path is made Fi...

Страница 46: ...or soldering 16495F 002 has 12 triaxial connectors an Intlk connector and a GNDU connector The back of each connector is designed for soldering 16495G Full size connector plate 16495G 001 has 24 triaxial through connectors female to female an Intlk connector and a GNDU connector triaxial through female to female The back of the Intlk connector is designed for soldering 16495G 002 has 24 triaxial c...

Страница 47: ...ilent part number 8121 1191 This cable can maximize the guard effects and minimize the impression of the external noise Figure 2 2 shows the cutting example of this cable Key point is the isolation between the conductive layer and the center conductor So cut and trim the end of the cable as shown in this figure by using a cutter and so on Figure 2 2 Coaxial Cable Cutting Example Kelvin Output Port...

Страница 48: ...erials such as shielding box If you use probe card grounding the probe card also reduces capacitance measurement error Kelvin connections non Kelvin connections This connection is available only for the Kelvin connectors This connection can cancel effects of cable resistance by connect sense line and force line as close as possible to DUT terminal Following connection is for the Kelvin connectors ...

Страница 49: ... present at force guard and sense terminals when the interlock terminals are shorted To Install Interlock Circuit Install the interlock circuit as follows 1 Mount two mechanical switches on your shielding box so that the switches close when the door of the shielding box is closed and open when the door is opened For the recommended parts and the dimensions of the switch see Figure 2 4 and Figure 2...

Страница 50: ...ing box do following 1 Mount LED on your shielding box For the recommended parts and the dimensions of the LED see Figure 2 6 2 Use wire to connect the LED between pin 4 and pin 5 or 6 of the interlock connector See Figure 2 3 3 1 Switch on 59 4 8 1 10 UGI01011 85x60 Units mm NC NO COM 6 35 22 2 27 8 37 8 2 8 6 5 5 5 15 9 18 8 4 75 10 3 4 3 2 8 2 8 Switch off Max 9 15 2 10 3 2 8 3 1 3 1 Switch off...

Страница 51: ...he measurement connect the interlock circuit to the instrument s interlock connector as follows For the instruments which has a BNC Type interlock connector 1 Get the following parts Agilent 16493J Interlock cable 1 ea Agilent 16435A Interlock cable adapter 1 ea 2 Connect the 16493J interlock cable between the interlock circuit and the 16435A adapter 3 Connect the BNC cable furnished with the adap...

Страница 52: ...sec from when interlock circuit is shorted LED turns off within 1 sec from when interlock circuit is open To stop the interlock test select STOP secondary softkey To Mount Connectors This section provides the information needed to mount connectors for the Agilent B2200 output cable connections on the shielding panel See this section if you do not use the connector plate 1 Get the appropriate parts...

Страница 53: ... Agilent Part No Interlock Connector 6 pin female 1252 1419C Switch 3101 0302 or 3101 3241 LED VF 2 1 V IF 10 mA 1450 0641 Wire 8150 5680 Triaxial Connector female 1250 2457 Low Noise Coaxial Cable 8121 1191 Triaxial Connector in mm Interlock Connector in mm Kelvin Triaxial Connector in mm 11 3 10 3 1 8 8 2 5 1 2 11 3 3 2 2 M3 x 0 5 14 11 11 14 2 8 10 3 ...

Страница 54: ...n use cables as follows Agilent 16493K Kelvin triaxial cable for Agilent E5260 E5270 4156 41501 Agilent 16494B Kelvin triaxial cable for Agilent 4142B To connect the Kelvin triaxial cable to the Agilent B2200 input use pairs couple ports of the SMU input connectors 1 2 3 4 5 6 or 7 8 The input signal for each Kelvin input is as follows Odd input port number Force Even input port number Sense Groun...

Страница 55: ...BNC cable VMU AUX1 to 6 BNC cable Intlk 16493J interlock cable for direct connection to connector plate 41501 HPSMU SMU1 to 8 16493K Kelvin triaxial cable or 16494A triaxial cable MPSMU SMU1 to 8 16494A triaxial cable PGU AUX1 to 6 BNC cable GNDU SMU1 to 8 16493N GNDU Kelvin cable 16493H GNDU cable for direct connection to connector plate 4142B SMU SMU1 to 8 16494B Kelvin triaxial cable or 16494A ...

Страница 56: ... the AUX connector use the dual banana plug to BNC adapter Agilent part number 1251 2277 DC Measurement E5260 E5270 SMU SMU1 to 8 16493K Kelvin triaxial cable or 16494A triaxial cable GNDU SMU1 to 8 16493N GNDU Kelvin cable 16493H GNDU cable for direct connection to connector plate Interlock 16493J interlock cable for direct connection to connector plate C Measurement C Meter High Low CMH CML 1649...

Страница 57: ...he following and total must be less than 900 pF Guard capacitance of cable from SMU to B2200 inputs Guard capacitance of mainframe and modules Guard capacitance of cable from B2200 outputs Guard capacitance of cable from connector plate to DUT Other capacitances such as for probe card The following is an example to calculate the guard capacitance of a measurement environment Installed Plug in card...

Страница 58: ...elvin 1 5 m 150 pF mainframe and modules B2210A only 1 card is installed 145 pF B2210A more 1 card 8 pF extra card B2211A only 1 card is installed 145 pF B2211A more 1 card 8 pF extra card from B2200 outputs to connector plate or probe card interface 16494A 001 for non Kelvin 1 5 m 130 pF 16494A 002 for non Kelvin 3 m 240 pF 16494A 003 for non Kelvin 4 m 340 pF 16494B C 001 for Kelvin 1 5 m 140 pF...

Страница 59: ...dition It is recommended to perform a calibration once a year at least For calibration contact your nearest Agilent Technologies Service Center Trained service personnel will perform calibration performance verification Cleaning Before performing cleaning turn off the instrument and disconnect power cable from the rear panel Use a dry cloth to clean the external case parts To prevent electrical sh...

Страница 60: ...2 26 Agilent B2200 User s Guide Edition 2 Installation Maintenance ...

Страница 61: ...3 Front Panel Operation ...

Страница 62: ...on This chapter explains the front panel operation and the switch control functions of the Agilent B2200 also provides the reference information of the front panel keys and display Operation Switch Control Functions Display Functions Front Panel Keys Setup Menus ...

Страница 63: ...de To Use Couple Mode To Display Firmware Revision To Display Module Information To Read Error Message To Set Beeper To Set GPIB Address To Set Remote Display Mode To Return to Local Mode NOTE About moving cursor selecting value and changing display Use the right left arrow key to move the cursor to the desired function name Use the up down arrow key to select the value for the setup item The Ente...

Страница 64: ...3 Press the arrow key to display ENABLE then press the Enter key to enable the light pen or press the Exit key to cancel changing the setup NOTE Light Pen You can control the Agilent B2200 functions and the switch connections by using the front panel keys And the Agilent B2200 allows you to use the Agilent 16443A Light Pen to control the switch connections Pointing a LED on the LED matrix by using...

Страница 65: ...on 1 If you are NOT watching the orange blink LED on the LED matrix press the Open Close key The blink LED will appear 2 Press the arrow keys to move the blink point 3 Press the Open Close key to open close the switch specified by the blink LED The green LEDs indicate the switches that are closed now 4 Repeat 2 and 3 until the switch setup is completed Blinking of LED will be stopped by pressing t...

Страница 66: ...ry used to save the setup condition Eight setup conditions can be saved into the memory To save the setup 1 Press the Shift key and the Load Memory key 2 Press the arrow key to select the internal memory 01 to 08 3 Press the Enter key to save the setup Or press the Exit key to cancel this operation Wait until the save operation is completed Then the LCD displays the status and setup conditions To ...

Страница 67: ... key The LCD displays one of the bias disabled output port numbers which can be changed to the bias enabled Or if there is no bias disabled output ports the LCD displays Channel No Channel Press the arrow key to select the output port to be changed to the bias enabled then press the Enter key e Repeat c and d until the bias enabled port setup is completed After that press the Exit key more than on...

Страница 68: ... the arrow key to select the port to be changed to the ground disabled then press the Enter key e Repeat c and d until the ground enabled port setup is completed After that press the Exit key more than once to display the status and setup conditions 2 Press the Shift key and the Couple Mode key to set the ground mode ON Performing this operation again sets the mode OFF 3 Change the ground port def...

Страница 69: ...first line of the LCD b Press the right left arrow key to move the cursor on the input port number 01 to 14 that will be set to the input couple port c Press the up down key to display C d Repeat b and c for the all couple ports then press the Enter key To Display Firmware Revision 1 Press the Menu key The setup menu will be displayed on the LCD 2 Move the cursor to CONFIG then press the Enter key...

Страница 70: ...ress the arrow key to display YES then press the Enter key to clear the error buffer or press the Exit key to cancel operation To Set Beeper 1 Press the Menu key The setup menu will be displayed on the LCD 2 Move the cursor to BEEP then press the Enter key 3 Press the arrow keys to select the beep ON or OFF 4 Press the Enter key to make the setup effective or press the Exit key to cancel changing ...

Страница 71: ... display mode ON or OFF 5 Press the Enter key to make the setup effective or press the Exit key to cancel changing the setup LED matrix 1 Press the Menu key The setup menu will be displayed on the LCD 2 Move the cursor to RMT_DSPL then press the Enter key 3 Move the cursor to LED then press the Enter key 4 Press the arrow keys to set the remote display mode ON or OFF 5 Press the Enter key to make ...

Страница 72: ... Front Panel Operation Switch Control Functions Switch Control Functions This section introduces the switch control functions of the Agilent B2200 Channel Configuration Mode Connection Rule Connection Sequence Bias Mode Ground Mode Couple Mode ...

Страница 73: ...ch module is always a 12 output switching matrix The switch control functions need to be defined for each module Auto Default mode at Power On or RST command To use this mode the same type of module must be installed in the mainframe from slot number 1 continuously slots 1 to 2 or slots 1 to 3 or slots 1 to 4 The installed modules are treated as one switching matrix For example if the modules are ...

Страница 74: ... to a port will be disconnected when a new connection is made If normal configuration mode is set to the Agilent B2200 with multiple modules an input output path is effective for each module For example if normal configuration mode is set to the Agilent B2200 with two modules and single rule is set to both modules the following connection is possible Free Each input port can be connected to multip...

Страница 75: ... connection You can select one of the three connection sequences shown in Table 3 1 for each module installed in the Agilent B2200 When an existing connection is changed to a new connection the relays are opened closed as follows Table 3 1 Connection Sequence Connection Sequence Relay Operation Break Before Make 1 Disconnect previous route 2 Wait for relays to open 3 Connect new route Make Before ...

Страница 76: ...port the output port is automatically disconnected from the input bias port Bias disabled output ports are never connected to the input bias port when the bias mode is ON You can independently set the bias port and control the bias mode for each module when the configuration mode is normal When the bias mode is OFF the input bias port is the same as the other input ports so relays can be controlle...

Страница 77: ...port which can always be connected to multiple output ports Connection sequence to connect input bias port to output ports is always Break Before Make Bias mode cannot be set to ON when the ground mode is ON If the bias input port and a couple port have been assigned to the same input port the bias mode and the couple mode cannot be used in parallel ...

Страница 78: ...tomatically connected to the input ground port If another input port is connected to a ground enabled output port the output port is automatically disconnected from the input ground port Ground disabled output ports are never connected to the input ground port when the ground mode is ON You can independently set the ground port and control the ground mode for each module when the configuration mod...

Страница 79: ...ration Switch Control Functions CAUTION Opening the ground enabled input ports Open the ground enabled input ports unused input ports If any equipment is connected to the ground enabled input ports turning the ground mode ON may cause damage in the equipment ...

Страница 80: ...put 1 will be connected to an odd number of the output port and the input 2 will connected to the next number of the output port And if you specify to connect the input 1 to the output 10 the input 1 will be connected to the output 9 and the input 2 will be connected to the output 10 NOTE If the bias input port and a couple port have been assigned to the same input port the bias mode and the coupl...

Страница 81: ...nel Operation Switch Control Functions NOTE Couple Port Detection Function The Agilent B2200 provides the function to detect the input ports that connect the Kelvin triaxial cable and set the ports as the couple port automatically See SCAN on page 3 32 ...

Страница 82: ...D matrices They indicate the status of the module installed in the slot 1 to 4 respectively See Table 3 4 Table 3 3 LED Matrix Table 3 4 Card 1 2 3 4 LED LED color Explanation Green The switch has been closed to connect the output channel to the input port Red The switch has been closed to connect the output channel to the input bias port or the input ground port Orange The LED also blinks The swi...

Страница 83: ...und port or ground enabled port The second line shows the instrument status and the mode status The example of Figure 3 2 notifies you the following information Input 5 and 6 are a couple port Input 12 is the input ground port Input 4 and 7 are the ground enabled input port Channel configuration mode is auto Couple mode is ON Ground mode is ON Connection rule is free Connection sequence is break b...

Страница 84: ...pears when the front panel keys are locked by an external computer Error Error status indicator The triangle mark appears when any error has occurred Card Slot number of the switch module to be monitored Displays A when the channel configuration mode is Auto In the auto mode the modules installed in the mainframe from slot number 1 continuously will be controlled as one module Or displays 1 to 4 w...

Страница 85: ...nge the instrument settings the switch conditions and so on Local Sets the Agilent B2200 to the local condition Reset Shift Local Used to reset the Agilent B2200 Displays the following message Press the arrow key to set YES and then press the Enter key to reset the instrument NO Menu Displays the setup menu See Setup Menu on page 3 30 Selftest Shift Menu Displays the selftest menu See Selftest Men...

Страница 86: ...ion can be selected when the corresponding port operation mode bias mode couple mode or ground mode is set to ON The bias mode and the ground mode cannot be set to ON simultaneously Bias Ch Shift Port Function Displays the following menu SET VIEW SET displays the following menu The following functions are used to set the bias enabled or bias disabled channel output port ENABLE DISABLE The function...

Страница 87: ...the ground enabled channels that are not connected to other input port And LEDs will be turned red to show the ground port connections The ground enabled input ports are also connected to the input ground port Nothing must be connected to the ground enabled input ports Rule Displays the following message Selects the connection rule FREE plural route connections or SINGLE single route connection FR...

Страница 88: ...ground enabled or ground disabled channel output port ENABLE DISABLE The function displays the following message for example And then press Enter to ground enable or ground disable the channel Channel 01 If there is no enabled or disabled channel the following message will appear Channel No Channel VIEW displays the following message for example and is used to see the ground status of the channel ...

Страница 89: ...bel color is blue Exit Returns the display to the previous menu or display without making the setup effective Enter Makes the setup effective and returns the display to the previous menu or display Fast Used with the arrow key Pressing the Fast key and an arrow key speeds up changing the setting value arrow keys Moves the cursor on the display displays another selection for a setup message or chan...

Страница 90: ...ill be displayed on the LCD as shown in the following example The setup menu is used to change the GPIB address detect the couple port automatically and so on Press the arrow key to move the cursor to the desired function name Then press the Enter key The setup message or the sub menu will be displayed To return to the previous menu press the Exit key Hardware Configuration CONFIG SCAN ERROR RMT_D...

Страница 91: ...evision UNIT Displays the module information of each slot SCAN Detects and sets the input couple ports automatically ERROR DISPLAY Displays the error code and error message CLEAR Clears the error buffer RMT_DSPL LCD Selects on or off for the LCD display in the remote mode LED Selects on or off for the LED matrix in the remote mode BEEP Selects on or off for the beeper PEN Enables or disables the l...

Страница 92: ...XX where X XX XX shows the firmware revision To return to the previous menu press the Exit key UNIT Displays the following message Slot model X where is 1 2 3 or 4 model is the model number of the module X is the revision of the module To display another message press the arrow key To return to the previous menu press the Exit key SCAN Displays the following message NO Press the arrow key to set Y...

Страница 93: ...ode or OFF displays Remote Lock and Error only Then press the Enter key to make the setup effective or press the Exit key to cancel changing the setup OFF or ON LED Displays the following message Press the arrow key to set ON enables LED matrix in the GPIB remote mode or OFF disables it Then press the Enter key to make the setup effective or press the Exit key to cancel changing the setup ON or OF...

Страница 94: ... menu press the Exit key Function Tree This menu provides the following functions SELFTEST Executes the controller test or displays test result RELAY_TEST Executes the relay test or displays test result KEY Executes the front panel interface test or displays test result BEEPER Executes the beeper test or displays test result LED Executes the LED matrix test or displays test result PEN Executes the...

Страница 95: ...ess the up or down arrow key to select the module to be tested Then press the Enter key to start the relay test or press the Exit key to cancel this operation Number of modules is 2 or more the relay test will be automatically completed However if the only one module is installed the following message will appear Connect IV1 and 2 Press Enter Then connect a cable between the input 1 and 2 and pres...

Страница 96: ... any wrong response press the Exit key twice The test result will be FAIL Finally press the Exit key to return to the previous menu RESULT Displays the test result Press the Exit key to return to the previous menu BEEPER Displays the sub menu that provides the following functions EXECUTE Starts the beeper test and displays the following message DIAG BEEP Is beeper making 2 sounds Press the Enter k...

Страница 97: ...lowing functions Before starting the light pen test connect the light pen to the Agilent B2200 EXECUTE Starts the light pen test and displays the following message DIAG PEN Point any cross point Point the light pen to the point you desire and confirm the LCD display For example if you point the input 5 to output 10 cross point of the Agilent B2200 in the auto configuration mode the following messa...

Страница 98: ...isplays the following message Open GPIB then press Enter Disconnect the cable from the GPIB connector on the rear panel and open it Press the Enter key to start the GPIB test and wait until PASS or FAIL is displayed Then press the Exit key to return to the previous menu RESULT Displays the test result Press the Exit key to return to the previous menu ...

Страница 99: ...4 Programming ...

Страница 100: ...for the fundamental switch control of the Agilent B2200 Programming Examples Provides some examples of the programming Capacitance Compensation Explains how to use the capacitance compensation routine The routine is a function of the Agilent B2200 VXIplug play driver For the details about SCPI commands see Chapter 5 For the details about VXIplug play driver see Chapter 6 ...

Страница 101: ...For example in ROUT CONN RULE command the hierarchy is as follows ROUT root CONN sub level 1 RULE sub level 2 The colon at the beginning of the command means root The colons between two command keywords means moving down to a lower level A semicolon enables two commands to be sent on the same line For example ROUT CONN RULE ALL FREE SEQ ALL BBM is the same as the following two commands ROUT CONN R...

Страница 102: ... entered before performing the open close operation For the functions see Switch Control Functions on page 3 12 Table 4 1 Fundamental Commands Functions Commands Sets the channel configuration mode ROUT FUNC NCON ROUT FUNC ACON Sets the connection rule ROUT CONN RULE card_no FREE ROUT CONN RULE card_no SROU Sets the connection sequence ROUT CONN SEQ card_no NSEQ ROUT CONN SEQ card_no BBM ROUT CONN...

Страница 103: ...installs the switch module when the mode is NORMAL Channel No First two digits specifies input port 01 to 14 Last two digits specifies output port 01 to 12 01 to 24 01 to 36 or 01 to 48 for the AUTO mode It depends on the number of modules installed in the mainframe from slot number 1 continuously Or 01 to 12 for the NORMAL mode See Figure 1 4 Figure 4 1 Syntax of channel_list Parameter Functions ...

Страница 104: ... and 20102 As shown in last two examples you can specify a range across input ports and card slots NOTE Channel numbers for Auto configuration mode In the Auto Configuration mode you can omit any zeros at beginning of channel For example channel 00101 can be expressed by 101 NOTE When Kelvin cables are connected to Outputs For the Kelvin outputs the input output paths must be controlled as shown b...

Страница 105: ... Comment for Internal Memory NOTE Executing the program Example programs use the Microsoft Visual Basic NET and the Agilent T M Programmers Toolkit The program examples do not include instrument control routines so to make a measurement you need to add the desired routines NOTE Input port 12 AUX Input 12 If you assign the input port 12 to the ground port the input port 12 will be connected to the ...

Страница 106: ... Output Connection Example Setup Channel configuration mode Normal Connection rule Single Connection sequence Break_Before_Make Display strings Connecting MOSFET AG002201 Used module Switch module installed in the slot 1 Connection paths from SMU1 to Output 1 channel list 10101 from SMU2 to Output 2 channel list 10202 from SMU3 to Output 3 channel list 10303 from SMU4 to Output 4 channel list 1040...

Страница 107: ...ed Chr 10 End Sub 21 End Module Line Description 1 to 6 The above example is for the B2200 of the GPIB address 22 on the interface GPIB0 GPIB0 is the VISA name Confirm your GPIB settings and set them properly 7 Defines the channel list in the channels variable string 8 to 12 Resets the Agilent B2200 sets the Normal configuration mode the Single connection rule and the Break_Before_Make connection ...

Страница 108: ...odules installed in the mainframe Bias port AUX Input 10 Bias enabled output port All output ports Connection paths connected when the bias mode is ON from bias port to all bias enabled output ports Connection paths connected by the ROUT CLOS command The following output ports will be disconnected from the bias port and the following input output connections will be made from SMU1 to Output 1 chan...

Страница 109: ...T ALL OFF B2200 WriteLine ROUT CLOS channels 19 MsgBox Click OK to start measurement vbOKOnly Console WriteLine Measurement in progress Chr 10 insert the code for measurement B2200 WriteLine ROUT OPEN CARD ALL B2200 Close MsgBox Click OK to stop the program vbOKOnly Console WriteLine Measurement completed Chr 10 End Sub 27 End Module Line Description 8 Defines the channel list in the channels vari...

Страница 110: ...nframe Ground port AUX Input 12 Ground enabled input port SMU Input 5 to 8 Ground enabled output port All output ports Connection paths connected when the ground mode is ON from ground port to all ground enabled input output ports Connection paths connected by the ROUT CLOS command The following output ports will be disconnected from the ground port and the following input output connections will ...

Страница 111: ...rt measurement vbOKOnly Console WriteLine Measurement in progress Chr 10 insert the code for measurement B2200 WriteLine ROUT AGND STAT ALL OFF 21 B2200 WriteLine ROUT OPEN CARD ALL B2200 Close MsgBox Click OK to stop the program vbOKOnly Console WriteLine Measurement completed Chr 10 End Sub 26 End Module Line Description 8 Defines the channel list in the channels variable string 9 to 12 Resets t...

Страница 112: ...e Connection sequence Break_Before_Make Used module All switch modules installed in the mainframe Couple port SMU Input 3 4 and 5 6 Connection paths from SMU1 to Output 1 channel list 00101 from SMU2 to Output 2 channel list 00202 from SMU3 to Output 3 channel list 00303 from SMU4 to Output 4 coupled with the channel list 00303 from SMU5 to Output 5 channel list 00505 from SMU6 to Output 6 coupled...

Страница 113: ...lick OK to start measurement vbOKOnly Console WriteLine Measurement in progress Chr 10 insert the code for measurement B2200 WriteLine ROUT COUP STAT ALL OFF 19 B2200 WriteLine ROUT OPEN CARD ALL B2200 Close MsgBox Click OK to stop the program vbOKOnly Console WriteLine Measurement completed Chr 10 End Sub 24 End Module Line Description 8 Defines the channel list in the channels variable string 9 ...

Страница 114: ...save the memory data in the GPIB local mode Setup Channel configuration mode Auto Label for input 1 SMU1 Label for input 2 SMU2 Label for input 3 SMU3 Label for input 4 UNUSED Label for input 5 SMU4 F Label for input 6 SMU4 S Label for input 7 SMU5 F Label for input 8 SMU5 S Label for input 9 OPEN Label for input 10 BIAS Label for input 11 OPEN Label for input 12 GROUND Label for input 13 CMU H La...

Страница 115: ...00 WriteLine ROUT SYMB PORT 9 OPEN B2200 WriteLine ROUT SYMB PORT 10 BIAS B2200 WriteLine ROUT SYMB PORT 11 OPEN B2200 WriteLine ROUT SYMB PORT 12 GROUND B2200 WriteLine ROUT SYMB PORT 13 CMU H B2200 WriteLine ROUT SYMB PORT 14 CMU L B2200 WriteLine ROUT SYMB CHAN ALL 1 BULK B2200 WriteLine ROUT SYMB CHAN ALL 2 SOURCE B2200 WriteLine ROUT SYMB CHAN ALL 3 GATE B2200 WriteLine ROUT SYMB CHAN ALL 4 D...

Страница 116: ...ent when you load save the memory data in the GPIB local mode Setup Channel configuration mode Auto Comment for memory 1 1 1 2 2 3 3 5 15 Comment for memory 2 1 1 2 2 3 4 5 17 Comment for memory 3 1 1 2 2 3 5 5 19 Comment for memory 4 1 1 2 2 3 7 5 21 Comment for memory 5 1 1 2 2 3 9 5 23 Comment for memory 6 10 BIAS Comment for memory 7 12 GROUND Comment for memory 8 CMH 10 CML 11 ...

Страница 117: ... comment B2200 WriteLine SYST MEMO COMM 1 1 1 2 2 3 3 5 15 12 B2200 WriteLine SYST MEMO COMM 2 1 1 2 2 3 4 5 17 B2200 WriteLine SYST MEMO COMM 3 1 1 2 2 3 5 5 19 B2200 WriteLine SYST MEMO COMM 4 1 1 2 2 5 7 7 21 B2200 WriteLine SYST MEMO COMM 5 1 1 2 2 5 9 7 23 B2200 WriteLine SYST MEMO COMM 6 10 BIAS B2200 WriteLine SYST MEMO COMM 7 12 GROUND B2200 WriteLine SYST MEMO COMM 8 CMH 10 CML 11 19 B220...

Страница 118: ...itance compensation function Capacitance Compensation Function Required Conditions To Create Compensation Data File To Perform Measurement and Compensation Capacitance Compensation Function Driver functions used for the capacitance compensation are listed below agb220xa_selectCompenFile function agb220xa_compenC function NOTE Corrected data by the function is not guaranteed But typical data supple...

Страница 119: ...84A open calibration at the end of the measurement paths in front of the B2200 inputs If you also perform the short calibration optional prepare the BNC thru adapter Agilent part number 1250 0080 1 ea Total cable length of both Hc Hp side and Lc Lp side must be the same Agilent B2200 input ports AUX Input 13 CMH for 4284A Hc Hp and 14 CML for 4284A Lc Lp Connection from the Agilent B2200 outputs t...

Страница 120: ...ed obtain the coefficients for C3x and create your compensation data file In this case probe card will be used for the C3x path When the connector plate is used obtain the coefficients for C2x and C3x and create your compensation data file In this case triaxial cable with connector plate will be used for the C2x path And coaxial cable with positioner will be used for the C3x path For obtaining the...

Страница 121: ...d I F or User Triax cable High C2L Probe card I F or User Triax cable Low C3H Probe card or User Coax cable High C3L Probe card or User Coax cable Low format version 1 0 B2210A PCIF R Ohm L H C F MB 0 000000e 00 5 250000e 08 2 940000e 11 MH 2 430000e 00 6 310000e 07 1 930000e 10 ML 2 490000e 00 5 970000e 07 1 920000e 10 C1 6 300000e 01 1 250000e 06 1 600000e 10 C2H 2 988000e 01 5 090000e 07 7 0000...

Страница 122: ... path B2210A pcif kelvin 4m data 16494C 005 path B2210A cable triax 1_5m data 16494A 001 16495F G C2H C2L C3H and C3L path B2210A cable triax 3m data 16494A 002 path B2210A cable triax 4m data 16494A 005 path B2210A cable kelvin 1_5m data 16494B 001 path B2210A cable kelvin 3m data 16494B 002 path B2210A cable kelvin 4m data 16494C 005 path B2211A pcif triax 3m data B2211A 16494A 002 B2220A C3H an...

Страница 123: ... my_env_1 txt Do not change any other lines Also do not change the value for the coefficients that should not be modified Compensation coefficients Modifications of data file C2H C2L For the Agilent B2220A probe card interface do not modify the lines For the connector plate change the R L C values in the lines The value must be changed to the R L C values of the C2x path triaxial cable with connec...

Страница 124: ...rresponding to C3L to the Agilent 4284A Then measure and record the R L and C values 6 If you use the connector plate perform the following procedure a Connect the path cable corresponding to C2H to the Agilent 4284A Then measure and record the R L and C values b Connect the path cable corresponding to C2L to the Agilent 4284A Then measure and record the R L and C values Table 4 11 R L C Measureme...

Страница 125: ...G1r See Table 4 13 for the example to use the capacitance compensation function This example uses Microsoft Visual Basic NET and Agilent T M Programmers Toolkit And the Agilent B2200 controlled by the program is defined as AGB2200 at the 10th line So the function names are changed as shown below agb220xa_selectCompenFile Agb2200 SelectCompenFile agb220xa_compenC Agb2200 CompenC Also agb220xa_reset...

Страница 126: ...84A 100 pF Dim data_g As Double 0 0005 G measured by 4284A 0 5 mS Dim res_c As Double Dim res_g As Double Agb2200 CompenC freq data_c data_g res_c res_g 20 Dim result As String C res_c 1000000000000 0 pF 22 result result Chr 10 G res_g 1000 mS Chr 10 Console WriteLine result Agb2200 Close End Sub End Module Line Description 1 to 11 The above example is for the B2200 of the GPIB address 22 on the i...

Страница 127: ...5 SCPI Command Reference ...

Страница 128: ...mon commands are defined by IEEE 488 2 All common commands begin with an asterisk such as RST Subsystem commands are mostly measurement related and some are general purpose Subsystem commands have a hierarchical structure that uses a colon between mnemonics keywords such as DIAG TEST CARD CLE Commands for the following subsystems are available for the B2200 DIAGnostic commands for performing self ...

Страница 129: ...not required for execution of the command sequence For example for the ROUTe BIAS PORT command you can execute ROUT BIAS PORT or BIAS PORT which are exactly the same italic font Text you supply For example for card_number you enter an allowed card number Also used to represent response data Vertical bar can be read as or and is used to separate alternative parameter options Braces curly brackets a...

Страница 130: ...mmary The following table shows some common commands that are supported for the B2200 Mnemonic Name CLS Clear Status ESE Standard Event Status Enable Command Query ESR Standard Event Status Register Query IDN Identification Query OPC Operation Complete Command Query RST Reset Command SRE Service Request Enable Command Query STB Read Status Byte Query TST Self Test Query WAI Wait to Continue Comman...

Страница 131: ...esponse enable_number newline END enable_number is decimal integer value that is the sum of the binary weighted values of the Enable register bits Semantics The Standard Event Status Enable Register determines which bits of the Standard Event Status Register are enabled Enabled bits are ORed together and the result is reported to bit5 of the Status Byte Register The Standard Event Status Enable Re...

Страница 132: ...meric OUTPUT Agb2200 ESE H20 using hexadecimal numeric The following is example for query OUTPUT Agb2200 ESE ENTER Agb2200 A ESR This query command returns the present contents of the Standard Event Status Register Syntax ESR Query response register newline END bit binary weight description 0 1 OPC Operation Complete 1 2 not used 2 4 QYE Query ERROR 3 8 DDE Device Dependent ERROR 4 16 EXE Executio...

Страница 133: ... response AGILENT model 0 revision newline END Example DIM A 50 OUTPUT Agb2200 IDN ENTER Agb2200 A PRINT A An example result of above program is AGILENT B2200A 0 A 01 00 bit binary weight description 0 1 OPC Operation Complete 1 2 not used always 0 2 4 QYE Query ERROR 3 8 DDE Device Dependent ERROR 4 16 EXE Execution ERROR 5 32 CME Command ERROR 6 64 not used always 0 7 128 PON Power on Response T...

Страница 134: ... when all pending operations are completed So OPC command is required to enable the OPC bit To stop monitoring pending operations disable OPC bit execute the CLS command For details about the Standard Event Status Register see Standard Event Status Register on page 5 58 Also see WAI command Syntax OPC Query response 1 newline END OPC places ASCII character 1 into the Output Queue when all pending ...

Страница 135: ...ls output ports are bias enabled Couple Mode Off Couple Input Port Cleared Ground Mode Off Ground Input Port 12 Ground enabled Channels Cleared Ground enabled Ports Cleared Card Channel Status All relays are opened Self Test Result Not changed Input Port Symbol String Cleared Output Port Symbol String Cleared Beeper On LCD in remote mode Off LED in remote mode On Light Pen Enabled Syntax RST Examp...

Страница 136: ...For details see Status Reporting Structure on page 5 53 The following table shows the bits of the Status Byte Register and the binary weighted decimal value of each bit Example The following four lines enable the same bits bit 4 and 5 OUTPUT Agb2200 SRE 48 using decimal numeric OUTPUT Agb2200 SRE B110000 using binary numeric OUTPUT Agb2200 SRE Q60 using octal numeric OUTPUT Agb2200 SRE H30 using h...

Страница 137: ...ax STB Query response register newline END Semantics The following table shows the bits of the Status Byte Register and the binary weighted decimal value of each bit Example OUTPUT Agb2200 STB ENTER Agb2200 A Parameter Explanation register decimal integer value that is the sum of the binary weighted values for the set bits bit binary weight description 0 1 not used always 0 1 2 not used always 0 2...

Страница 138: ...B2200 becomes same status as after RST command execution Syntax TST Query response test_result newline END Example OUTPUT Agb2200 TST ENTER Agb2200 A WAI This command stops execution of any commands until the Operation Complete OPC bit is set to 1 which means there is no pending operation See OPC command Syntax WAI Example OUTPUT Agb2200 WAI test_result Explanation 0 pass 1 fail ...

Страница 139: ...ON or NCON ROUT CONN RULE card_number rule ROUT CONN RULE card_number Sets the connection rule for the specified card card_number 0 or ALL for Auto Config 1 2 3 4 or ALL for Normal Config rule FREE free or SROUte single Query returns the connection rule of the specified card FREE or SROU card_number Card to check 0 for Auto Config 1 2 3 or 4 for Normal Config ROUT CONN SEQ card_number sequence ROU...

Страница 140: ...orts for the specified card card_number 0 or ALL for Auto Config 1 2 3 4 or ALL for Normal Config ROUT OPEN LIST channel_list ROUT OPEN LIST channel_list Disconnects the input ports from output ports as specified in channel_list channel_list Channels to open Query returns the status of the specified channels 0 closed or 1 opened channel_list Channels to check ROUT CLOS CARD card_number Returns cha...

Страница 141: ... CHAN ENAB LIST channel_list Bias enables the specified channels channel_list Channels to bias enable Query returns the status of the specified channels 1 enabled or 0 disabled channel_list Channels to check ROUT BIAS PORT card_number bias_port ROUT BIAS PORT card_number Specifies the input Bias Port for the specified card card_number 0 or ALL for Auto Config 1 2 3 4 or ALL for Normal Config bias_...

Страница 142: ...l_list Ground enables the specified channels channel_list Channels to ground enable Query returns the status of the specified channels 1 enabled or 0 disabled channel_list Channels to check ROUT AGND PORT card_number ground_port ROUT AGND PORT card_number Specifies the input Ground Port for the specified card card_number 0 or ALL for Auto Config 1 2 3 4 or ALL for Normal Config ground_port 1 to 14...

Страница 143: ...the specified card card_number 0 or ALL for Auto Config 1 2 3 4 or ALL for Normal Config couple_port One or more input port numbers 1 3 5 7 9 11 or 13 Enclose by single quotation marks Separate multiple input port numbers by comma For example 1 5 Query returns the lower input port number of each couple pair for the specified card card_number Card to check 0 for Auto Config 1 2 3 or 4 for Normal Co...

Страница 144: ...EST CARD EXEC card_number Executes relay test then returns result 1 fail card exists 0 pass card_number 1 2 3 4 or ALL DIAG TEST CARD STAT card_number Returns most recent relay test result 1 fail 0 pass 1 not tested card_number 1 2 3 4 DIAG TEST FRAM CLE item Clears specified test result item CONT controller test FPAN front panel interface test LED PEN or BEEP DIAG TEST FRAM EXEC item Executes spe...

Страница 145: ...ard to the power on state card_number 0 or ALL for Auto Config 1 2 3 4 or ALL for Normal Config SYST CTYP card_number Returns ID of the specified card model number and revision card_number Card to check 0 for Auto Config 1 2 3 or 4 for Normal Config SYST DISP LCD state Enables disables the front panel LCD when the B2200 is in the GPIB remote mode state ON 1 enable or OFF 0 disable SYST DISP LED st...

Страница 146: ...r the B2200 setup information specified by memory_number memory_number 1 to 8 SYST MEMO DEL memory_number Deletes the B2200 setup information and the comment specified by memory_number memory_number 1 to 8 SYST PEN state Enables disables the light pen state ON 1 enable or OFF 0 disable SYST VERS Returns SCPI version number for which the B2200 complies Command Description ...

Страница 147: ...rd then returns the pass fail result Before starting the relay test open the input output terminals end of cable is OK Kelvin cable must be removed For more information see RELAY_TEST on page 3 35 NOTE This command changes all settings of card to same state as after executing SYST CPON command Syntax DIAGnostic TEST CARD EXECute card_number Query response test_result newline END 1 failure card exi...

Страница 148: ... fail 0 pass 1 not tested Example OUTPUT Agb2200 DIAG TEST CARD STAT 1 ENTER Agb2200 A DIAGnostic TEST FRAMe CLEar This command clears test result of the specified B2200 test Syntax DIAGnostic TEST FRAMe CLEar CONTroller FPANel LED PEN BEEPer Example OUTPUT Agb2200 DIAG TEST FRAM CLE CONT Parameter Explanation card_number card number 1 2 3 4 Parameter Explanation CONTroller Controller test FPANel ...

Страница 149: ...page 3 34 to perform the test After the controller test the B2200 status becomes same as after RST command execution Syntax DIAGnostic TEST FRAMe EXECute CONTroller FPANel LED PEN BEEPer Query response test_result newline END 1 fail 0 pass Example OUTPUT Agb2200 DIAG TEST FRAM CONT Parameter Explanation CONTroller Controller test FPANel Front panel interface test LED LED matrix test PEN Light pen ...

Страница 150: ...ISable CARD This command ground disables the all output ports channels for the specified card When the Ground Mode is ON the ground disabled output ports are disconnected from the input Ground Port At RST no channel is ground enabled The ground mode is set by ROUTe AGND STATe Syntax ROUTe AGND CHANnel DISable CARD card_number Example OUTPUT Agb2200 ROUT AGND CHAN DIS CARD ALL Parameter Explanation...

Страница 151: ... cannot abbreviate the input port Query response disable_status disable_status newline END 1 ground disabled 0 ground enabled Example OUTPUT Agb2200 ROUT AGND CHAN DIS 10101 OUTPUT Agb2200 ROUT AGND CHAN DIS 10101 10102 10201 ENTER Agb2200 A This example ground disables the output port 1 on the card 1 In this example A will be 1 0 1 ROUTe AGND CHANnel ENABle CARD This command ground enables the al...

Страница 152: ...ATe The query returns whether the specified channels are ground enabled or not Syntax ROUTe AGND CHANnel ENABle LIST channel_list ROUTe AGND CHANnel ENABle LIST channel_list Input port is always the input Ground Port So the input ports in channel_list are ignored However you cannot abbreviate the input port number Query response enable_status enable_status newline END 1 ground enabled 0 ground dis...

Страница 153: ...sed in parallel 0 V output voltage source should be connected to the input Ground Port Or set ground_port to 12 and open the input port 12 that is the default ground port If you assign the input 12 as the ground port this ground port will be internally connected to the ground when the ground mode is set to ON Syntax ROUTe AGND PORT card_number ground_port ROUTe AGND PORT card_number Query response...

Страница 154: ...l ENABle LIST or ROUTe AGND CHANnel ENABle CARD When the Ground Mode is ON you cannot directly control the Ground Port connections However they can be indirectly controlled when the connections of the other input port are controlled When the Ground Mode is OFF the input Ground Port is the same as the other input ports so relays can be controlled directly to connect to output ports Syntax ROUTe AGN...

Страница 155: ...en assigned to the same input port the ground mode and the couple mode cannot be used in parallel CAUTION Open the input ports set to this command If any equipment is connected to the ground enabled input ports turning the Ground Mode ON may cause damage in the equipment Syntax ROUTe AGND UNUSED card_number port_number ROUTe AGND UNUSED card_number Query response port_number port_number newline EN...

Страница 156: ... the Bias Mode is ON the bias disabled output ports are disconnected from the input Bias Port At RST all channels are bias enabled The bias mode is set by ROUTe BIAS STATe The query returns whether the specified channels are bias disabled or not Syntax ROUTe BIAS CHANnel DISable LIST channel_list ROUTe BIAS CHANnel DISable LIST channel_list Input port is always the input Bias Port So the input por...

Страница 157: ...TATe Syntax ROUTe BIAS CHANnel ENABle CARD card_number Example OUTPUT Agb2200 ROUT BIAS CHAN ENAB CARD ALL ROUTe BIAS CHANnel ENABle LIST This command specifies the bias enabled output ports channels When the Bias Mode is ON the bias enabled output ports that have not been connected to any other input port are connected to the input Bias Port Then the input Bias Port will not be connected to the o...

Страница 158: ...ave been assigned to the same input port the bias mode and the couple mode cannot be used in parallel This command specifies the input Bias Port for the specified card For each card you can specify the same or different Bias Port At RST Bias Port is set to 10 The bias mode is set by ROUTe BIAS STATe The query returns the input Bias Port number for the specified card Syntax ROUTe BIAS PORT card_num...

Страница 159: ...e LIST or ROUTe BIAS CHANnel ENABle CARD When the Bias Mode is ON you cannot directly control the Bias Port connections However they can be indirectly controlled when the connections of the other input port are controlled When the Bias Mode is OFF the input Bias Port is the same as the other input ports so relays can be controlled directly to connect to output ports Syntax ROUTe BIAS STATe card_nu...

Страница 160: ... CLOSe LIST This command connects the input ports to the output ports channels as specified in channel_list The query returns 0 or 1 for each channel specified by channel_list in same order as specified by channel_list For some modes such as Single Route Mode Couple Mode Ground Mode and Bias Mode more complex connections may occur Syntax ROUTe CLOSe LIST channel_list ROUTe CLOSe LIST channel_list ...

Страница 161: ...o FREE See Connection Rule on page 3 14 Syntax ROUTe CONNection RULE card_number rule ROUTe CONNection RULE card_number Query response FREE or SROU newline END Example OUTPUT Agb2200 ROUT CONN RULE ALL SROU OUTPUT Agb2200 ROUT CONN RULE 1 ENTER Agb2200 A In this example A will be SROU Parameter Explanation card_number For Auto Config mode 0 or ALL For Normal Config mode 1 2 3 4 or ALL ALL is not a...

Страница 162: ...on page 3 15 The connection sequence is used only for cards that have been set to SROUte connection rule Also see ROUTe CONNection RULE Syntax ROUTe CONNection SEQuence card_number sequence ROUTe CONNection SEQuence card_number Query response NSEQ or BBM or MBBR newline END Example OUTPUT Agb2200 ROUT CONN SEQ ALL MBBR OUTPUT Agb2200 ROUT CONN SEQ 0 ENTER Agb2200 A In this example A will be MBBR P...

Страница 163: ...r each card you can set up the same or different input couple ports This command overwrites the previous couple port setting The couple port setting will be cleared and updated by ROUTe COUPle PORT DETect The query returns the odd input port number of each coupled pair At RST no input ports are coupled Syntax ROUTe COUPle PORT card_number couple_port ROUTe COUPle PORT card_number Query response po...

Страница 164: ...port setting is effective for the all cards This command overwrites the previous couple port setting The couple mode is set by ROUTe COUPle STATe The couple port setting will be cleared and updated by ROUTe COUPle PORT The input port numbers of the couple ports can be got by ROUTe COUPle PORT After this command is executed the all relay settings will be the same as after the ROUT OPEN CARD ALL com...

Страница 165: ...er from 2 to 12 2 to 24 2 to 36 or 2 to 48 depends on the B2200 configuration See example below Syntax ROUTe COUPle STATe card_number state ROUTe COUPle STATe card_number Query response state newline END 0 OFF 1 ON Example OUTPUT Agb2200 ROUT COUP STAT ALL ON OUTPUT Agb2200 ROUT COUP STAT 2 ENTER Agb2200 A In this example A will be 1 OUTPUT Agb2200 ROUT COUP PORT ALL 1 OUTPUT Agb2200 ROUT COUP STA...

Страница 166: ...ution Syntax ROUTe FUNCtion channel_config ROUTe FUNCtion Query response ACON or NCON newline END Example OUTPUT Agb2200 ROUT FUNC ACON OUTPUT Agb2200 ROUT FUNC ENTER Agb2200 A In this example A will be ACON ROUTe OPEN CARD This command disconnects all input ports from all output ports for the specified card For some modes such as Single Route Mode Couple Mode Ground Mode and Bias Mode more comple...

Страница 167: ...le Route Mode Couple Mode Ground Mode and Bias Mode more complex disconnections may occur Syntax ROUTe OPEN LIST channel_list ROUTe OPEN LIST channel_list Query response open_status open_status newline END 1 opened 0 closed Example OUTPUT Agb2200 ROUT OPEN CARD ALL OUTPUT Agb2200 ROUT CLOS 10101 10202 OUTPUT Agb2200 ROUT OPEN 10101 10102 10201 10202 ENTER Agb2200 A In this example A will be 0 1 1 ...

Страница 168: ...r matrix cards Reboot RST and SYSTem CPON clear the symbol strings After that the initial symbol string two digits numbers 01 to 48 will be set Syntax ROUTe SYMBol CHANnel card_number channel_number string ROUTe SYMBol CHANnel card_number channel_number Query response string newline END Example OUTPUT Agb2200 ROUT SYMB CHAN 0 10 GATE OUTPUT Agb2200 ROUT SYMB CHAN 0 10 ENTER Agb2200 A This example ...

Страница 169: ... 01 to 14 will be set SYSTem CPON does not clear the symbol strings Syntax ROUTe SYMBol PORT port_number symbol_string ROUTe SYMBol PORT port_number Query response symbol_string newline END Example OUTPUT Agb2200 ROUT SYMB PORT 1 SMU1 OUTPUT Agb2200 ROUT SYMB PORT 1 ENTER Agb2200 A This example assigns the string SMU1 to the input port 1 After that SMU1 is used instead of 01 In this example A will...

Страница 170: ...ompatibility with the Agilent E5250A Low Leakage Switch Mainframe This query command returns the card configuration information Syntax SYSTem CCONfig card_number Query response card_configuration newline END Always returns 10 Example OUTPUT Agb2200 SYST CCON 1 ENTER Agb2200 A PRINT Card configuration A Parameter Explanation state ON or 1 enables the beeper OFF or 0 disables the beeper Parameter Ex...

Страница 171: ...e Switch Module B2210A 14x24 Femto Leakage Switch Module B2210A 14x36 Femto Leakage Switch Module B2210A 14x48 Femto Leakage Switch Module In the Normal Config mode B2210A 14x12 Femto Leakage Switch Module For B2201A In the Auto Config mode card_description response is one of following B2211A 14x12 Low Leakage Switch Module B2211A 14x24 Low Leakage Switch Module B2211A 14x36 Low Leakage Switch Mod...

Страница 172: ...hannels output ports are bias enabled Couple Mode Off Couple Input Port Cleared Ground Mode Off Ground Input Port 12 Ground enabled Channels Cleared Ground enabled Ports Cleared Card Channel Status All relays are opened Self Test Result Not changed Input Port Symbol String Not changed Output Port Symbol String Cleared For the device reset state see RST Syntax SYSTem CPON card_number Example OUTPUT...

Страница 173: ...gb2200 SYST CTYPE 1 ENTER Agb2200 A SYSTem DISPlay LCD This command enables disables the front panel Liquid Crystal Display when the B2200 is in the GPIB remote mode The front panel LCD will be automatically set to ON by the mode transition from GPIB remote to GPIB local Syntax SYSTem DISPlay LCD state Even though state is OFF some status indicators on the LCD will be effective Example OUTPUT Agb2...

Страница 174: ...ters on the front panel LCD This command specifies the string and displays it on the LCD The specified string data is only displayed on the front panel LCD It is not memorized So a display change operation will clear and delete the string data Syntax SYSTem DISPlay STRing string Example OUTPUT Agb2200 SYST DISP STR E SMU1 B SMU2 C SMU3 This example displays E SMU1 B SMU2 C SMU3 on the front panel ...

Страница 175: ...sponse err_no message newline END err_no is numeric response data and message is string response data If there has been no error error queue is empty the response to this query is as follows 0 No error Example OUTPUT Agb2200 SYST ERR ENTER Agb2200 A B SYSTem KLC This command locks unlocks the front panel keys Syntax SYSTem KLC state Example OUTPUT Agb2200 SYST KLC ON Parameter Explanation state ON...

Страница 176: ...3 3 25 OUTPUT Agb2200 SYST MEMO COMM 1 ENTER Agb2200 A In this example A will be 1 1 2 13 3 25 SYSTem MEMOry DELete This command deletes the B2200 setup information and the comment specified by memory_number Syntax SYSTem MEMOry DELete memory_number Example OUTPUT Agb2200 SYST MEMO DEL 1 Parameter Explanation memory_number memory number 1 to 8 comment Comment Maximum 16 characters If this command ...

Страница 177: ...emory_number The previous setup will be deleted To memorize the comment for the setup information use SYSTem MEMOry COMMent The following setup information will be saved Configuration mode Connection rule connection sequence Bias mode status bias ports bias enabled channels Couple mode status couple ports Ground mode status ground ports ground enabled channels ground enabled ports Connection statu...

Страница 178: ...ST PEN ON SYSTem VERSion This query command returns the SCPI version number for which the B2200 complies Syntax SYSTem VERSion Query response YYYY V newline END YYYY is the year for example 2004 V is the approved revision number for that year Example OUTPUT Agb2200 SYST VERS ENTER Agb2200 A Parameter Explanation state ON or 1 enables the light pen OFF or 0 disables the light pen ...

Страница 179: ...cribed in Common Commands on page 5 4 Status Reporting Structure The status reporting structure consists of the following Status Byte Register Service Request Enable Register Standard Event Status Register Standard Event Status Enable Register Output Queue In general the status reporting structure is used to request service via Service Request SRQ or to indicate a specific condition such as operat...

Страница 180: ... condition occurs that requires service the instrument sets Request Service bit RQS bit6 of Status Byte and sends a Service Request SRQ via GPIB bus to the controller So the controller can execute an interrupt service routine must be in the program that uses a Serial Poll to read Status Byte of each instrument to determine which instrument requested service See Status Byte Register on page 5 55 ...

Страница 181: ... 2 and Table 5 1 for the B2200 Status Byte Register Figure 5 2 Status Byte Register of B2200 The Status Byte Register can be read with either a serial poll or the STB common query command see Common Commands on page 5 4 Serial poll is a low level GPIB command that can be executed by SPOLL in HP BASIC such as the following Status SPOLL Agb2200 Both serial poll and STB read the Status Byte Register ...

Страница 182: ... Used Always zero 4 Message Available MAV Queue Summary Message Indicates whether Output Queue is empty If unread message exists this bit is set to 1 Otherwise this bit is set to 0 See Output Queue on page 5 60 5 Standard Event Status Bit ESB Summary Message Indicates whether one or more of the enabled Standard Events Status Register bits is set 6 Request Service RQS Message Indicates whether a SR...

Страница 183: ... Register Service Request Enable Register The Service Request Enable Register is an 8 bit register that can be used by the programmer to select which summary messages in the Status Byte Register may cause service requests See Figure 5 3 Figure 5 3 Service Request Enable Register of B2200 ...

Страница 184: ...CPI Command Reference Standard Event Status Register Standard Event Status Register The Standard Event Status Register has specific events assigned to specific bits See Figure 5 4 and Table 5 2 Figure 5 4 Standard Event Status Register of B2200 ...

Страница 185: ...peration Complete OPC This event bit has meaning only if a request to monitor is set by the OPC command See OPC on page 5 8 This bit is set to 1 if there are no pending operations 1 Not Used Always 0 2 Query Error QYE An attempt is being made to read data from the Output Queue when no data is present or pending Data in the Output Queue has been lost 3 Device Dependent Error DDE This event bit indi...

Страница 186: ...tatus Byte Register is set to 1 So Bit4 is used to synchronize information exchange with the controller See Figure 5 5 Figure 5 5 Output Queue of B2200 The Response Formatter places Data Byte Messages and END messages into the Output Queue in response to query commands These messages are removed from the Output Queue as they are read by the controller As long as the Output Queue contains an unread...

Страница 187: ...6 VXI plug play Driver ...

Страница 188: ... s Guide Edition 2 VXI plug play Driver This chapter introduces the VXI plug play driver available for Agilent B2200 and consists of the following sections System Requirements Installing VXIplug play Driver Driver Functions ...

Страница 189: ... Agilent T M Programmers Toolkit for Visual Studio NET Agilent W1140A or equivalent Needed for Visual Basic NET users GPIB IEEE 488 Interface and 32 bit VISA I O Library Agilent 82357A USB GPIB interface E5810A LAN GPIB gateway 82350B GPIB interface or equivalent These models include Agilent VISA and SICL I O libraries Computer and peripherals Required specifications depend on the application deve...

Страница 190: ...low the instructions in the I O library s setup program 3 Configure and check the GPIB interface See the I O library manual 4 Install the programming software Follow the setup program instructions 5 If you use Microsoft Visual Basic NET install the Agilent T M Programmers Toolkit 6 Install the VXIplug play driver as shown below a Insert the Agilent B2200 Plug Play Driver Disk into the flexible dis...

Страница 191: ...timeout agb220xa_timeOut_Q Queries for the timeout setting agb220xa_errorQueryDetect Sets the automatic error checking agb220xa_errorQueryDetect_Q Queries for the automatic error checking setting agb220xa_dcl Sends the Device Clear agb220xa_esr_Q Queries for the ESR status agb220xa_readStatusByte_Q Reads the B2200 status byte agb220xa_opc_Q Checks the B2200 operation completion status Mode Control...

Страница 192: ...gb220xa_compenC Performs the compensation for the C G data measured by the Agilent 4284A agb220xa_selectCompenFile Selects the compensation data file used by the agb220xa_compenC function Diagnostics agb220xa_testExec_Q Performs diagnostics and returns the test result agb220xa_testClear Clears the specified test result Passthrough Functions agb220xa_cmd Sends a command agb220xa_cmdInt Sends a comm...

Страница 193: ...sChanList This function bias enables or disables all the output ports specified by the biaschan_list The parameter biaschan_list is an array of integers with each integer representing one channel The last number of the biaschan_list should be 0 numeric zero to identify the end of the list The maximum number of channels that can be specified by the list is 100 Syntax ViStatus _VI_FUNC agb220xa_bias...

Страница 194: ...one to one with biaschan_list parameter Syntax ViStatus _VI_FUNC agb220xa_biasChanList_Q ViSession vi ViInt16 bias_disen ViInt32_VI_FAR biaschan_list ViInt32_VI_FAR bias_status Parameters vi Instrument handle returned from agb220xa_init bias_disen Query type 0 checks if the port is the bias enabled 1 checks if the port is the bias disabled biaschan_list Channel numbers to check the status 5 digits...

Страница 195: ...f the bias input port and a couple port have been assigned to the same input port the bias mode and the couple mode cannot be used in parallel agb220xa_biasState This function controls the bias mode for the specified card When bias mode is ON the input bias port is connected to all bias enabled output ports that are not connected to any other input ports Bias disabled output ports are never connec...

Страница 196: ...rd for the channels closed of the specified card The parameter closechan_list contains the channel numbers returned by the instrument This will be an array of integers terminated by zero to identify the end of the list Array of enough length should be passed to the function Syntax ViStatus _VI_FUNC agb220xa_closeCard_Q ViSession vi ViInt16 close_card ViInt32_VI_FAR closechan_list Parameters vi Ins...

Страница 197: ...han_list should be 0 numeric zero to identify the end of the list The maximum number of channels that can be specified by the list is 100 Syntax ViStatus _VI_FUNC agb220xa_closeList ViSession vi ViInt32_VI_FAR closechan_list Parameters vi Instrument handle returned from agb220xa_init closechan_list Channel numbers to connect 5 digits integer ABCDE where A card number BC input port number DE output...

Страница 198: ...n_list parameter Syntax ViStatus _VI_FUNC agb220xa_closeList_Q ViSession vi ViInt32_VI_FAR closechan_list ViInt32_VI_FAR close_status Parameters vi Instrument handle returned from agb220xa_init closechan_list Channel numbers to know the close status 5 digits integer ABCDE where A card number BC input port number DE output port number Top zero s can be ignored For example if A 0 BC 01 and DE 01 cha...

Страница 199: ...init cmd_str Instrument command cannot exceed 256 bytes in length size Length of result in bytes 2 to 32767 result Response from instrument agb220xa_cmdInt This function passes the cmd_str string to the instrument This entry point passes the string in cmd_str followed by a space and then the integer in value Note that either an Int16 or 32 can be passed as the Int16 will be promoted Syntax ViStatu...

Страница 200: ...rameters vi Instrument handle returned from agb220xa_init cmd_str Instrument command cannot exceed 256 bytes in length size Size of result number of items in the array 1 to 2147483647 result Response from instrument count Count of valid items in result agb220xa_cmdInt16_Q This function passes the cmd_str string to the instrument This command expects a response that can be returned as a 16 bit inte...

Страница 201: ...rameters vi Instrument handle returned from agb220xa_init cmd_str Instrument command cannot exceed 256 bytes in length size Size of result number of items in the array 1 to 2147483647 result Response from instrument count Count of valid items in result agb220xa_cmdInt32_Q This function passes the cmd_str string to the instrument This command expects a response that can be returned as a 32 bit inte...

Страница 202: ...nd cannot exceed 256 bytes in length value Parameter for command 1E 300 to 1E 300 agb220xa_cmdReal64Arr_Q This function passes the cmd_str string to the instrument This command expects a response that is a definite arbitrary block of 64 bit real You specify the cmd_str and size parameters and get result and count Syntax ViStatus _VI_FUNC agb220xa_cmdReal64Arr_Q ViSession vi ViString cmd_str ViInt3...

Страница 203: ...nt command cannot exceed 256 bytes in length result Response from instrument agb220xa_cmdString_Q This function passes the cmd_str string to the instrument This entry point will wait for a response which must be a string character data You specify the cmd_str and size parameters and get result Syntax ViStatus _VI_FUNC agb220xa_cmdString_Q ViSession vi ViString cmd_str ViInt32 size ViChar_VI_FAR re...

Страница 204: ...ent handle returned from agb220xa_init frequency Measurement frequency in Hz 1E3 1 kHz to 1E6 1 MHz raw_c Capacitance in F measured by the 4284A raw_g Conductance in S measured by the 4284A compen_c Capacitance compensation result in F Returned value compen_g Conductance compensation result in S Returned value agb220xa_connRuleSeq The function sets connection rule and connection sequence for the s...

Страница 205: ...a ground enabled input port and a couple port have been assigned to the same input port the ground mode and the couple mode cannot be used in parallel Syntax ViStatus _VI_FUNC agb220xa_couplePort ViSession vi ViInt16 cport_cardno ViInt16 port1 ViInt16 port3 ViInt16 port5 ViInt16 port7 ViInt16 port9 ViInt16 port11 ViInt16 port13 Parameters vi Instrument handle returned from agb220xa_init cport_card...

Страница 206: ...he instrument A device clear will abort the present operation and enable the instrument to accept a new command or query This is particularly useful in situations where it is not possible to determine the instrument state In this case it is customary to send a device clear before issuing a new instrument driver function The device clear ensures that the instrument will be able to begin processing ...

Страница 207: ...ters agb220xa_error_query This function returns the error numbers and corresponding error messages in the error queue of a instrument See Chapter 9 for a listing of the instrument error numbers and messages Instrument errors may occur when you places the instrument in a bad state such as sending an invalid sequence of coupled commands Instrument errors can be detected by polling Automatic polling ...

Страница 208: ...I_FUNC agb220xa_errorQueryDetect ViSession vi ViBoolean errorQueryDetect Parameters vi Instrument handle returned from agb220xa_init errorQueryDetect Error checking enable VI_TRUE or disable VI_FALSE agb220xa_errorQueryDetect_Q This function indicates if automatic instrument error detection is enabled or disabled Syntax ViStatus _VI_FUNC agb220xa_errorQueryDetect_Q ViSession vi ViPBoolean pErrDete...

Страница 209: ...0xa_init errstr Response from instrument Bit Value Message 1 ESR_OPC 2 ESR_RQL 4 ESR_QYE_ERROR 8 ESR_DEVICE_DEPENDENT_ERROR 16 ESR_EXECUTION_ERROR 32 ESR_COMMAND_ERROR 64 ESR_URQ 128 ESR_PON OTHERS ESR_MULTI_EVENT agb220xa_func This function is used to set the channel configuration to the auto configuration mode or the normal configuration mode Syntax ViStatus _VI_FUNC agb220xa_func ViSession vi V...

Страница 210: ...groundChanList This function ground enables or disables all the output ports specified by the gndchan_list The parameter gndchan_list is an array of integers with each integer representing one channel The last number of the gndchan_list should be 0 numeric zero to identify the end of the list The maximum number of channels that can be specified by the list is 100 Syntax ViStatus _VI_FUNC agb220xa_...

Страница 211: ...e to one with gndchan_list parameter Syntax ViStatus _VI_FUNC agb220xa_groundChanList_Q ViSession vi ViInt16 gnd_disen ViInt32_VI_FAR gndchan_list ViInt32_VI_FAR gnd_status Parameters vi Instrument handle returned from agb220xa_init gnd_disen Query type 0 checks if the port is the ground enabled 1 checks if the port is the ground disabled gndchan_list Channel numbers to check the status 5 digits i...

Страница 212: ...ssigned to the same input port If the ground input port and a couple port have been assigned to the same input port the ground mode and the couple mode cannot be used in parallel agb220xa_groundState This function controls the ground mode for the specified card When ground mode is ON the input ground port is connected to all ground enabled input ports and output ports that are not connected to any...

Страница 213: ...iRsrc InstrDesc ViBoolean id_query ViBoolean do_reset ViPSession vi Parameters InstrDesc Instrument description Examples GPIB0 1 INSTR id_query VI_TRUE to perform In System Verification or VI_FALSE do not perform In System Verification do_reset VI_TRUE to perform reset operation or VI_FALSE do not perform reset operation vi Instrument handle This is VI_NULL if an error occurred during the initiali...

Страница 214: ...rd in the auto configuration mode For the configuration mode see agb220xa_func agb220xa_openList This function will disconnect the input ports from the output ports specified by the channel list The parameter openchan_list is an array of integers with each integer representing one channel The last number of the openchan_list should be 0 numeric zero to identify the end of the list The maximum numb...

Страница 215: ...parameter Syntax ViStatus _VI_FUNC agb220xa_openList_Q ViSession vi ViInt32_VI_FAR openchan_list ViInt32_VI_FAR open_status Parameters vi Instrument handle returned from agb220xa_init openchan_list Channel numbers to know the open status 5 digits integer ABCDE where A card number BC input port number DE output port number Top zero s can be ignored For example if A 0 BC 01 and DE 01 channel number ...

Страница 216: ...ViChar_VI_FAR instr_rev Parameters vi Instrument handle returned from agb220xa_init driver_rev Instrument driver revision This is limited to 256 characters instr_rev Instrument firmware revision This is limited to 256 characters agb220xa_selectCompenFile This function specifies the compensation data file used by the agb220xa_compenC function The file must contain the appropriate compensation coeff...

Страница 217: ... result from self test operation 0 No error test_message Self test status message This is limited to 256 characters agb220xa_testClear This function clears the test result of the specified diagnostics item Syntax ViStatus _VI_FUNC agb220xa_testClear ViSession vi ViInt16 framecard_clear Parameters vi Instrument handle returned from agb220xa_init framecard_clear Test result to clear 0 to 10 See belo...

Страница 218: ...rm 1 to 10 See below 1 Card 1 relay test 2 Card 2 relay test 3 Card 3 relay test 4 Card 4 relay test 5 Relay test of all cards 6 Front panel key test 7 Controller test 8 Light pen test 9 LED matrix test 10 Beeper test exec_result Test result 0 pass 1 fail agb220xa_timeOut This function sets a minimum timeout value for driver I O transactions in milliseconds The default timeout period is 2 seconds ...

Страница 219: ... is agb220xa_UNUSEDPORT_MAX Syntax ViStatus _VI_FUNC agb220xa_unusedPort ViSession vi ViInt16 unused_cardno ViInt32_VI_FAR unused_port Parameters vi Instrument handle returned from agb220xa_init unused_cardno Card number 1 card 1 2 card 2 3 card 3 4 card 4 or 5 all card in the normal configuration mode or 0 all card in the auto configuration mode For the configuration mode see agb220xa_func unused...

Страница 220: ...6 34 Agilent B2200 User s Guide Edition 2 VXI plug play Driver Driver Functions ...

Страница 221: ...7 Error Messages ...

Страница 222: ...isted in the following table When an error occurs the corresponding bit is set in the Standard Event Status Register see Chapter 5 Also the error number and message are placed in the error queue which can be read by the SYSTem ERRor query command The error queue is cleared by the common command CLS and when power is turned on For these commands see Chapter 5 Error Range Error Category 0 No error 1...

Страница 223: ...he command header and 1 is the parameter A subsystem command header consists of mnemonics keywords separated by colons Query commands have a question mark at end of last mnemonic Common command SRE 48 SRE is the command header and 48 is the parameter A common command header consists of an asterisk followed by 3 characters Query commands have a question mark at end of header Error Number Error Mess...

Страница 224: ...o many parameters for the command were received 109 Missing parameter Fewer parameters were received than required for the command 110 Command header error An error was detected in the header This error message is reported if the B2200 cannot determine the more specific header errors 111 through 114 111 Header separator error An illegal character for a header separator was received for example no ...

Страница 225: ... Too many digits The mantissa of a decimal numeric parameter contained more than 255 digits excluding leading zeros 128 Numeric data not allowed Numeric data is not allowed in this position for this command 138 Suffix not allowed A suffix was received after a numeric parameter For the B2200 no parameters have suffix 140 Character data error An error was detected in a character parameter This error...

Страница 226: ... point 160 Block data error An error was detected in a block data This error is reported if the B2200 cannot determine more specific errors 161 and 168 161 Invalid block data An invalid block data was received for example an END message was received before the length was satisfied 168 Block data not allowed A legal block data was received but was not allowed at this point 170 Expression error An e...

Страница 227: ...rameter value is valid but not executable due to some condition of the B2200 This error occurs if more specific errors 221 through 224 cannot be determined 222 Data out of range A valid parameter setting could not be executed because interpreted value was out of range as defined by the B2200 223 Too much data A valid parameter setting block expression or string type could not be executed because p...

Страница 228: ...not SCPI defined For these errors an error number and message are placed in the error queue and bit3 of the Standard Event Status Register is set Error Number Error Message and Description 300 Device specific error Generic device dependent error for the B2200 that cannot be determined more specifically 311 Memory error An error was detected in the B2200 s memory 350 Queue overflow If error queue i...

Страница 229: ...neric query error for the B2200 that cannot be determined more specifically 410 Query INTERRUPTED A condition causing an INTERRUPTED query error occurred for example a query followed by DAB or GET before a response was completely sent 420 Query UNTERMINATED A condition causing an UNTERMINATED query error occurred for example the B2200 was addressed to talk and an incomplete program message was rec...

Страница 230: ...hese errors indicate that an B2200 operation did not properly complete due to card channel port or mode errors For the SCPI defined device dependent codes see Device Dependent Errors on page 7 8 For these errors an error number and message are placed in the error queue and bit3 of the Standard Event Status Register is set The B2200 specific error messages have positive error numbers ...

Страница 231: ...ified in the channel list Confirm the channel number the card configuration and the configuration mode of the B2200 2002 Unsupported Module 2003 Unsupported Configuration 2006 Command not supported on this card Command was used that is not supported by the card 2009 Too many channels in channel list Too many channels are specified in the channel list maximum 120 2011 Empty channel list No channel ...

Страница 232: ...ialization fail The B2200 or card installed in slot 3 of the B2200 may be defective 3004 Card4 initialization fail The B2200 or card installed in slot 4 of the B2200 may be defective 3011 Bad couple port number For the Input Port No for the couple port only 1 3 5 7 or 9 are allowed 3012 Bad bias port number For Input Port No for Bias Port only 1 to 10 are allowed 3013 Cannot connect multiple chann...

Страница 233: ...ut ground port The port number must be 1 to 14 3021 Bad unused port number Specify the input ports effective for the ground enabled input port unused port The port number must be 1 to 9 3022 Cannot directly specify auto ground port channel Relays on the input ground port cannot be controlled directly when the ground mode is ON 3023 Cannot directly specify unused port channel Relays on the ground e...

Страница 234: ...r depends on the switch module configuration 3032 Bad setting memory number The internal memory number for the setup data must be 1 to 8 3033 EEPROM programming failure Cannot change the GPIB address or update internal memory data Contact your nearest Agilent Technologies service center 3034 EEPROM reading failure Cannot read the GPIB address or internal memory data Contact your nearest Agilent Te...

Отзывы: