Agilent Technologies 85330A Multiple Channel Controller Operating, Programming, and Service Manual Part number: 85330-90019 Printed in USA October 2002 Supersedes November 1999
Notice Restricted Rights Legend Use, duplication, or disclosure by the U.S. Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.227-7013 for DOD agencies, and subparagraphs (c)(1) and (c)(2) of the Commercial Computer Software Restricted Rights clause at FAR 52.227-19 for other agencies. © Copyright Agilent Technologies, Inc.
What You’ll Find in This Manual… Chapter 1 • Installation - Shows how a standard Agilent 85330A system is installed. If you purchased a preconfigured system, Agilent has provided documentation that contains installation information for your specific system. Use the documentation for your special system instead of the information in this chapter. Chapter 2 • Performance Verification - Explains how to verify that the 85330A system is operating properly.
Appendix • Glossary of Terms - This glossary defines special terminology associated with this system. Words shown in bold text are defined in the glossary. Warranty Certification Agilent Technologies certifies that this product met its published specifications at the time of shipment from the factory.
Service and Support Any adjustment, maintenance, or repair of this product must be performed by qualified personnel. Contact your customer engineer through your local Agilent Technologies Service Center. You can find a list of local service representatives on the Web at: http://www.agilent.com/find/assist Click on “Contact Us” and select your country.
Safety and Regulatory Information Review this product and related documentation to familiarize yourself with safety markings and instructions before you operate the instrument. This product has been designed and tested in accordance with international standards. WARNING The WARNING notice denotes a hazard. It calls attention to a procedure, practice, or the like, that, if not correctly performed or adhered to, could result in personal injury.
The CE mark is a registered trademark of the European Community. (If accompanied by a year, it is when the design was proven.) The CSA mark is a registered trademark of the Canadian Standards Association. This is a symbol of an Industrial Scientific and Medical Group 1 Class A product. ICES / NMB-001 This is a marking to indicate product compliance with the Canadian Interference-Causing Equipment Standard (ICES-001). The C-Tick mark is a registered trademark of the Australian Spectrum Management Agency.
WARNING If this product is not used as specified, the protection provided by the equipment could be impaired. This product must be used in a normal condition (in which all means for protection are intact). CAUTION Always use the three-prong ac power cord supplied with this product. Failure to ensure adequate earth grounding by not using this cord may cause product damage. CAUTION Install the instrument according to the enclosure protection provided.
Manufacturers Declaration This is to certify that this product meets the radio frequency interference requirements of Directive FTZ 1046/1984. The German Bundespost has been notified that this equipment was put into circulation and has been granted the right to check the product type for compliance with these requirements. This product has be designed and tested in accordance with IEC Publication 1010, Safety Requirements for Electronic Measuring Apparatus, and has been supplied in a safe condition.
Manufacturers Declaration DECLARATION OF CONFORMITY According to ISO/IEC Guide 22 and EN 45014 Manufacturer’s Name: Hewlett-Packard Co. Manufacturer’s Address: 1400 Fountaingrove Parkway Santa Rosa, CA 95403-1799 USA Declares that the product: Product Name: Multiple Channel Controller Model Number: HP 85330A Product Options: This declaration covers all options of the above product. Conforms to the following product specifications: Safety: IEC 61010-1:1990 / EN 61010-1:1993 CAN/CSA-C22.2 No.
Typeface Conventions Typeface Conventions • Used to emphasize important information: Use this software only with the Agilent 85330A system. • Used for the title of a publication: Refer to the Agilent Technologies 85330A System-Level User’s Guide. • Used to indicate a variable: Type LOAD BIN filename. Instrument Display • Used to show on-screen prompts and messages that you will see on the display of an instrument: The Agilent xxxxxX will display the message CAL1 SAVED.
Typeface Conventions xii 85330A Multiple Channel Controller
Contents Notice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ii What You’ll Find in This Manual… . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii Warranty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv Certification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv Documentation Warranty . . . . . . . . . . . . . . . . . . . . . . . .
Voltage Check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6 Inputs/Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7 Output Trigger Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7 Pulse Receive and Cycle Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8 Counter Pulse Delay Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5. Manual Operation In This Chapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . To Use the Front Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . About the Softkeys Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utility Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Softkey Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using More than One Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . Starting Run-Time Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Run-Time Measurement Sequence . . . . . . . . . . . . . . . . . . . . . . . . . Run-Time Measurement Sequence for Multiple Controllers . . . . . Using IMM vs. TTL Trigger for Source 1 . . . . . . . . . . . . . . . . . . . Programming Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Example 1 . . . . . . .
9. Service Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1 Theory of Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2 Recommended Test Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-8 Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-9 Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-xviii 85330A Multiple Channel Controller
Installation 1 Installation Installation at a Glance The installation procedure is composed of the following basic steps: 1. If you just purchased an antenna measurement system, install all components as described in the documentation that came with that system. Do not connect the Agilent 85330A yet. 2. Turn on the system and perform a functional check. 3. If desired, verify the performance of the system components by referring to the Performance Verification chapter of the system manual. 4.
Installation Preparing the Main Antenna Measurement System Preparing the Main Antenna Measurement System CAUTION As an antistatic precaution, do not touch exposed connector contacts! Information about installing, performing an operational check, and verifying the main antenna measurement system is explained in the appropriate documentation listed below: • • • Agilent 85301B Antenna Measurement System Manual Agilent 85301C Antenna Measurement System Manual Agilent 85310A Distributed Frequency Converter M
Installation Preparing the Main Antenna Measurement System Figure 1-1 NOTE Flow Chart for Choosing the Correct Installation If the receiver does not have the RECEIVER READY, as shown in Figure 1-2 on page 1-4 and Figure 1-3 on page 1-5, then the STOP SWEEP may be used.
Installation Preparing the Main Antenna Measurement System Figure 1-2 85330A Installation Diagram for 8530A Source Control 1-4 85330A Multiple Channel Controller
Installation Preparing the Main Antenna Measurement System Figure 1-3 85330A Installation Diagram for Fast (TTL) Source Control 85330A Multiple Channel Controller 1-5
Installation Checking Operation of the Multiple Channel Controller Checking Operation of the Multiple Channel Controller Turn the multiple channel controller ON; the following screen should appear: Select an instrument._ SYSTEM 85330A IBASIC (see NOTE note below) IBASIC is only present if the IBASIC option is installed. If the display shows “DIG I/O” instead of “85330A”, then the drivers are no longer loaded.
Installation Checking Operation of the Multiple Channel Controller NOTE You can use other com ports, such as com2. However, you have to edit a file called “VXIDLD.CFG” so the software knows you are using a different port. This configuration file can be edited with any ASCII text editor, such as notepad. Save the changed file back to the supplied disk. NOTE Agilent recommends that you make two backups of the driver disk.
Installation Selecting Positive or Negative-Edge Event Triggers Viewing or Changing the GPIB Address of the Multiple Channel Controller The factory default setting of the GPIB address is 9. To view the GPIB address: Press [Select Instr] {SYSTEM} {GPIB} {READ}. To change the current GPIB address: 1. Press [Select Instr] {SYSTEM} {GPIB} {SET}. 2. Enter the new address and press [Return].
Installation Selecting Positive or Negative-Edge Event Triggers Figure 1-4 Positive/Negative-Edge EVENT TRIG jumpers 1. Remove the two screws that hold the E1330B board in place. 2. Remove the four screws that hold the 85330-60002 board in place. 3. Pull out the two boards at the same time. You can do this by pulling each one out a little at a time, until they are both removed. Place the boards on an anti-static surface.
Installation Installing the Switch Control Units and Switches Installing the Switch Control Units and Switches Mounting the SCU and RF Switch If desired, you can mount the SCU using the supplied mounting screws. You must provide a mounting plate or drill holes in an existing structure before mounting an SCU or a switch. Refer to the mounting diagram in Figure 1-5 on page 1-11. NOTE Make sure the 85383A local control cable can reach from the multiple channel controller to the SCU.
Installation Installing the Switch Control Units and Switches Figure 1-5 SCU and Switch Mounting Diagram 85330A Multiple Channel Controller 1-11
Installation Installing the Switch Control Units and Switches 1-12 85330A Multiple Channel Controller
Performance Verification 2 Performance Verification In This Chapter • • • • Description This performance verification should be done once a year, or more frequently as needed. This procedure verifies that the Agilent 85330A system meets or exceeds its published specifications. Specifications are listed in Chapter 4, “General Information.” If traceability to a local standards organization is required, then it can be done with this procedure.
Performance Verification Recommended Equipment Table 2-1 lists the equipment that is mandatory when performing the performance verification. Table 2-1 Required Equipment Qty Item Agilent Part or Model Number1 1 Downloadable Driver Disk, rev A.03.
Performance Verification Performance Verification Test Performance Verification Test The following verification procedure will verify the Agilent 85330 system in two parts. The first part will verify the operation of the multiple channel controller to make sure that it is controlling the switches and the receiver correctly. The second part will check the switch’s RF performance and to make sure that they are switching correctly.
Performance Verification Performance Verification Test Digital Oscilloscope Set up the Agilent 54503A digital oscilloscope (or any oscilloscope) as described in the following procedure, using the same settings. NOTE The oscilloscope setup described in the following procedure will not display a trace on the oscilloscope screen until a pulse is initiated. The oscilloscope will then hold the trace until the [CLEAR DISPLAY] is pressed.
Performance Verification Performance Verification Test Network Analyzer Turn ON the vector network analyzer.
Performance Verification Verifying the Multiple Channel Controller Verifying the Multiple Channel Controller This portion of the verification will check the 85330 multiple channel switch controller to ensure that it is operating correctly. It will also check the Switch Control Unit of the Agilent 85331/2 to make sure that it is switching correctly. Document the test results by plotting or printing the test instrument screens as each test is performed.
Performance Verification Verifying the Multiple Channel Controller Figure 2-2 Inputs/Outputs Switch Control Unit Output Connector Voltages Press the following on the multiple channel controller: [Clear Instr] [Select Instr] You should see the following display: Select an instrument._ SYSTEM NOTE 85330A IBASIC (see note below) IBASIC is only present if the IBASIC option is installed. This is the MAIN MENU.
Performance Verification Verifying the Multiple Channel Controller On the oscilloscope, press [CLEAR DISPLAY]. Set the [TIMEBASE] to {5 us/Div}. You should see a positive pulse, with an approximate width of 10 to 14 microseconds. 5. Connect the BNC cable to the SRC 2 TRIG connector on the multiple channel controller, and press: {SRC_2} On the oscilloscope, press [CLEAR DISPLAY]. You should see a positive pulse, with an approximate width of 10 to 14 microseconds. 6.
Performance Verification Verifying the Multiple Channel Controller Counter Pulse Delay Test The following test determines if the on-board counter is operating correctly. 1. Connect BNC cables between the SRC1 TRIG, RCVR READY connectors and the oscilloscope as shown in Figure 2-3 on page 2-10. 2. On the oscilloscope press: [RECALL] [1] [TRIG] {Source 2} {Adjust: 1.5v} { } (+ Edge} [TIMEBASE] {1 us/Div} {Delay: 4 us} {Ref: Centr} [SAVE] [2] 3.
Performance Verification Verifying the Multiple Channel Controller negative edge of the pulse. Note that the Start Marker reading will be the pulse delay. See Figure 2-4 for more information. 12. Remove the BNC cables.
Performance Verification Verifying the Multiple Channel Controller Measurement Busy Signal and Pulse Width Test The following test will determine if the MEAS BUSY port output pulse width is correct. It will also test the EVENT TRIG input. 1. Connect a BNC cable between the SRC1 TRIG and EVENT TRIG connectors. 2. Connect a BNC cable between the MEAS BUSY connector and the oscilloscope channel 1. 3. On the oscilloscope press: [TIME BASE] {10 us/Div} [CLEAR DISPLAY] 4.
Performance Verification Verifying the Switch Control Unit Verifying the Switch Control Unit This test will determine if the multiple channel controller is controlling the Switch Control Unit and that the SCU is operating correctly. If the system has move than one SCU on a single port, then check each SCU. 1. Check to make sure that the multiple channel controller is connected to each switch control unit. An example of this setup is shown in Figure 2-5 on page 2-13. 2. Check each switch control unit.
Performance Verification Verifying the RF Switches Verifying the RF Switches This portion of the verification will check the switches to make sure that they are switching correctly. This portion will also test the RF performance of the switches. Switch Setup 1. Turn OFF the multiple channel controller before making any connections. 2. Connect each switch to its switch control unit. Use the supplied switch drive cable. 3. Connect the switch to the network analyzer.
Performance Verification Verifying the RF Switches RF Performance Tests Recall the network analyzer setup that was saved earlier by pressing: [RECALL] {1} Perform each of the following tests on each input and output port of the switch. Check the results of each of the tests against the switch’s specifications shown in the Agilent 85331A/Agilent 85332A User’s Manual. 1. Connect the test port cable to the first switch port. 2. Close the switch path.
Performance Verification Verifying Remote Ports 1 and 2 Verifying Remote Ports 1 and 2 Equipment Required • • • Jumpers Jumper (see below) Soldering iron 2 jumper wires Figure 2-6 shows the jumper assembly that can be used to verify remote port 1 and remote port 2. Using Agilent part number 1251-8863, solder one wire from pin 6 to pin 8, and another wire from pin 7 to pin 9. A connector hood is recommended for the 9-pin connector, such as L-com (part number SDC9AG) (http://www.L-com.com).
Performance Verification Verifying Remote Ports 1 and 2 Remote Port 1 and remote Port 2 Test Procedure 1. Download the 85330A drivers version A.03.00 or above. 2. When select instrument is displayed, press: {85330A}, {More}, {TEST}, {More} 3. Connect the modified connector to REMOTE 1 on the rear panel and press: {REM_1_2} 4. The display should read: “85330A_144:REM1 0101 PASS, REM2 1100 FAIL” 5. Move the modified connector to REMOTE 2 on the rear panel and press: {REM_1_2} 6.
Performance Verification AUX 1 and AUX 2 AUX 1 and AUX 2 Pulse Test You can output one or more 500 µs pulses from AUX 1 or AUX 2 and measure them with an oscilloscope. The number of pulses is selectable. The pulses have a 50% duty cycle, and thus a total period of 1 ms. The amplitude of the signal is roughly 0 to 4 volts. The pulses are not perfect square waves. The leading edge rises higher than 4 volts, then curves down to approximately 4 volts. Measuring Pulses from AUX 1 or AUX 2 1.
Performance Verification AUX 1 and AUX 2 AUX 1 and AUX 2 Output Voltage Test The following test will determine if the rear panel ports successfully output the correct DC switch drive levels. 1. On the oscilloscope press: [RECALL] [1] [TRIG] {AUTO} [CLEAR DISPLAY] 2. Press the following on the multiple channel controller: [Clear Instr] [Select Instr] {85330A} 3. Connect a BNC cable between the AUX 1 connector and channel 1 of the oscilloscope. a.
Operator’s Check 3 Operator’s Check Purpose This operator’s check verifies that the Agilent 85330A can close switches, showing that the 85330A, switch control units, and switches are working. You can perform this check daily, or as desired. This is not a performance verification procedure (refer to Chapter 2, “Performance Verification” for more information). Procedure This procedure asks you to close every switch in your standard system, and look for an appropriate signal with the measurement system.
Operator’s Check 3-2 85330A Multiple Channel Controller
General Information 4 General Information In This Chapter • • • • • • • Figure 4-1 Product description Required equipment Supplied equipment and software Agilent 85330A multiple channel controller characteristics Front panel features Rear panel features AC power cord 85330A System Overview 85330A Multiple Channel Controller 4-1
General Information Product Description The Agilent 85330A multiple channel controller adds high-speed multiple-channel measurement capability to Agilent 8530A-based automated measurement systems, using high-isolation solid state microwave switch modules.
General Information Installing the Detachable Power Cord Install the instrument so that the detachable power cord is readily identifiable and is easily reached by the operator. The detachable power cord is the instrument disconnecting device. It disconnects the mains circuits from the mains supply. The front panel switch is only a standby switch and is not a LINE switch.
General Information Preparing the 85330A to Control the System Preparing the 85330A to Control the System Configuring the 85330A is composed of the following steps: 1. Send the 85330A a series of GPIB setup commands prior to starting the run-time sequence. 2. Start the run-time sequence by sending a specific GPIB command. 3. The 85330A then waits for a positioner trigger signal to begin the sequence. 4. The 85330A repeats the sequence for the specified number of frequency points to be measured.
General Information Preparing the 85330A to Control the System PIN switch modules The switches are broadband, high-isolation switches. Each switch is supplied with a switch control unit. Specifications and performance characteristics are provided in the Agilent 85331A and Agilent 85332A PIN Switch User’s Manual. The Downloadable Driver The multiple channel controller cannot perform tasks until programming instructions are supplied.
General Information Preparing the 85330A to Control the System Table 4-1 Agilent 85383 Wiring Table D-Type Connector Pins Circular Connector Pins D-Type Connector Pins Circular Connector Pins 1 A 14 K 2 C 15 R 3 B 16 S 4 D 17 X 5 E 18 T 6 L 19 Y 7 NC1 20 U 8 F 21 Z 9 M 22 V 10 H 23 a 11 N 24 W 12 J 25 b 13 P 1. NC = No Connection 85383B expansion cable Allows SCUs to be daisy-chained together to create expanded switch matrices. Only 0.
General Information Preparing the 85330A to Control the System PIN Switches The 85331A SP2T PIN Switch The 85331A SP2T PIN switch consists of two modules: • • A switch control unit (SCU) A high-speed high-isolation SP2T microwave switch module The 85332A SP4T PIN Switch Identical to the 85331A except that the 85332A uses a SP4T switch module.
General Information Supplied Equipment and Software Supplied Equipment and Software Table 4-2 Supplied Equipment and Software Item Quantity Part or Model Number Multiple channel controller 1 85330A Downloadable driver disk Rev A.03.
General Information 85330A Multiple Channel Controller Characteristics 85330A Multiple Channel Controller Characteristics This product is designed for use in Installation Category II and Pollution Degree 2 per IEC 1010 and 664 respectively. CAUTION Before switching on this instrument, make sure the line voltage selector switch is set to the voltage of the mains supply and the correct fuse is installed. Ensure the supply voltage is in the specified range.
General Information 85330A Multiple Channel Controller Characteristics Ventilation Requirements CAUTION When installing the product in a cabinet, the convection into and out of the product must not be restricted. The ambient temperature (outside the cabinet) must be less than the maximum operating temperature of the product by 4 °C for every 100 watts dissipated in the cabinet. If the total power dissipated in the cabinet is greater than 800 watts, then forced convection must be used.
General Information Front Panel Features Front Panel Features The front panel contains: • • • Need More Information A 2-line by 40 character display. A QWERTY keyboard, plus utility keys. Five software-controlled display softkeys. Refer to the following locations for more information: • Refer to Chapter 5, “Manual Operation,” for more information. This chapter also describes the tasks you can perform manually with the 85330A.
General Information Rear Panel Features Rear Panel Features Figure 4-2 85330A Rear Panel Connectors EVENT TRIG By default, this input accepts a positive or negative-edge TTL trigger from the positioner controller or other device. The default is positive-edge triggering. The trigger signal initiates a measurement sequence. Connect EVENT TRIG to the positioner controller or other TTL trigger source. You can configure the 85330A so it responds to a negative-edge TTL trigger signal.
General Information Rear Panel Features The multiple channel controller may send several receiver trigger pulses during the measurement sequence, depending on the instructions you sent to it before starting the run-time mode. RCVR READY This positive-edge signal is sent by the receiver when it finished acquiring data. This line connects to the RECEIVER READY line on the receiver. AUX 1 Provides a user-controllable TTL line for special applications.
General Information Rear Panel Features SWITCH PORT 1 and 2 Connects to either of the two switch control units (SCUs). These ports provide binary data for switch control as well DC power. AUX POWER IN This connector is not used with the standard instrument.
General Information 85330A Compatibility 85330A Compatibility Compatible Receivers The 85330A is compatible with the Agilent 8530A microwave receiver. Compatible LO Sources Table 4-5 Compatible RF Sources Required Options for Agilent 836xx LO Sources Model Number Recommended Options 83620A/B 008 83620As with a serial prefix less than 3103A require Option H87. If cable length between the LO source and 85309A is greater than 7 meters, contact your local Agilent representative.
General Information 85330A Compatibility 4-16 85330A Multiple Channel Controller
Manual Operation 5 Manual Operation This chapter describes how to manually operate the Agilent 85330A multiple channel controller.
Manual Operation To Use the Front Panel To Use the Front Panel This is an overview of main front panel features.
Manual Operation Softkey Map Softkey Map Figure 5-1 NOTE 85330A Softkey Menu Map Refer to Chapter 3 of the Agilent 75000 Series B Mainframes Agilent E1300A and E1301A/B User’s Manual.
Manual Operation To View or Change the 85330’s GPIB Address To View or Change the 85330’s GPIB Address Viewing GPIB Address The factory default setting of the GPIB address is 9. To view the GPIB address: Press: [Select Instr] {SYSTEM} {GPIB} {READ} Changing the GPIB Address To change the current GPIB address: 1. Press: [Select Instr] {SYSTEM} {GPIB} {SET} 2.
Manual Operation To Close Any Switch in the System (to select a channel) To Close Any Switch in the System (to select a channel) To manually close a switch (to select a channel): 1. Press: [Select Instr] {85330A} 2. If the {CLOSE} softkey does not appear, press: [Prev Menu] (until it does) 3. Press: {CLOSE} a. If the switch you want to close is connected to PORT 1, press {PORT_1} b. If the switch you want to close is connected to PORT 2, press {PORT_2} 4.
Manual Operation To Change the TTL State of AUX 1 or AUX 2 To Change the TTL State of AUX 1 or AUX 2 To set AUX 1 or AUX 2 TTL state: 1. Press: [Select Instr] {85330A} 2. If the {CLOSE} softkey does not appear, press [Prev Menu] until it does. 3. Press: {CLOSE} 4. Press: {AUX_1} or {AUX_2} 5. Press {0} for TTL LOW or {1} for TTL HIGH. To View the Most Recent Error Message 1. To view the most recent error message, press: [Select Instr] {85330A} 2.
Manual Operation To View Custom Option Number (If Applicable) To View Custom Option Number (If Applicable) Some 85330As are equipped with custom driver s as required by the customer. Pressing: [Select Instr] Rev Opt? then [More] the display will read: Test. Click on Opt? This presents the custom option number (if any) for the driver. To Manually Send Trigger Pulses To manually issue a trigger to the receiver (EVENT TRIGGER), RF or LO source (TRIGGER IN): 1. Press: [Select Instr] {85330A} 2.
Manual Operation To View Custom Option Number (If Applicable) 5-8 85330A Multiple Channel Controller
Programming 6 Programming In This Chapter This chapter provides a general programing of the operation for the Agilent 85330A and a detailed description of the programming codes. Several scenarios and examples are given.
Programming Definition of Terms NOTE Please review the following terms before reading information in this chapter. SCU address At the factory, each Switch Control Unit is assigned an address called an SCU address. When commands are sent out port 1 or port 2, they only affect SCUs with the specified SCU address. SCU addresses are set using DIP switches inside the SCU, and can be set to 0, 1, 2, or 3. In a standard system, the factory default setting is 0.
Programming To Choose a Measurement Configuration To Choose a Measurement Configuration The measurement configuration you use depends on the type of measurement (CW or multiple-frequency) and the type of system (one-source or two-source system). One-source systems use the Agilent 8511A/B frequency converter, two-source systems use the Agilent 85309A frequency converter. Refer to Figure 6-1. How to Use the Figure Follow the flow chart from the top.
Programming CW Measurement Configuration CW Measurement Configuration Description In single-frequency measurements, the Fast Source Control mode is not used. The RF source (and LO source, if used) can either be controlled by: • • The 8530A (set the sources to Analyzer Language mode), or... The system computer (set the sources to SCPI Language mode). Refer to the programming “Example 1” on page 6-21. To Use this Configuration The proper setup is shown in Figure 1-2 on page 1-4.
Programming Single Source Multiple-Frequency Configuration Single Source Multiple-Frequency Configuration Description In single-source (8511A/B based) systems, the Fast Source Control mode is not available. The RF source is controlled by the 8530A (Analyzer Language mode). The proper setup is shown in Figure 1-2 on page 1-4. The Fast Data Acquisition modes of the 8530A cannot be used with this type of measurement. Instead, the multiple parameter display of the 8530A is used to measure each switch input.
Programming Single Source Multiple-Frequency Configuration This setup allows the 8530A to measure each receive switch input in sequence. Each one is measured as a separate parameter, which you can read using the system computer. Refer to the GPIB Programming chapter of the Agilent 8530A Operating and Programming Manual for detailed information. • Select external triggering with TRGEXT. This is equivalent to pressing STIMULUS {MENU} {MORE} {TRIGGER MODE} {TRIG SRC EXTERNAL}.
Programming Dual Source Multiple-Frequency Measurements Dual Source Multiple-Frequency Measurements When you are using multiple-frequency measurements with an 85309A frequency converter, you can choose how the sources are controlled: • • You can allow the 8530A to control source frequency switching, or... You can use the Fast Source Control configuration, where source frequency switching is controlled by the multiple channel controller.
Programming Fast Source Control Fast Source Control Description Fast source control speeds up frequency switching speed in multiple-frequency measurements. It is only available in 85309A-based systems. This mode uses TTL signals to increment RF and LO source frequency, providing faster frequency switching speeds than are possible under 8530A control. Refer to the programming “Example 3” on page 6-29.
Programming To Use Direct Control To Use Direct Control Direct control is where the host computer issues GPIB commands and the 85330A executes them immediately. For example, the ROUTe:CLOSe (port number) (switch address) command causes the 85330A to immediately change switch states. Selecting a Channel Here are examples of how to select a channel. Example 1, for a standard system OUTPUT 70918; “ROUT:CLOS 1,(@2);” Switch port 1, default SCU address (0), channel 2 selected.
Programming To Use Direct Control Other examples: OUTPUT 70918;”ROUT:CLOS 2,(@103);” Switch Port 2, SCU address 1, channel 3. OUTPUT 70918;”ROUT:CLOS 1,(@2);” Switch Port 1, SCU address 0, channel 2. OUTPUT 70918,”ROUT:CLOS 1,(@132);” Switch Port 1, SCU address 1, channel 32. Sending multiple switch addresses is possible. In the following example: • • An example is provided for standard systems (SCU address 0). An example is provided for a typical custom system, with an SCU address of 1.
Programming To Use Direct Control In this example: • • • The 85330A is reset using the *RST command. A delay between switch states is specified. Channels 101, 102, 103 and 104 are selected in sequence.
Programming To Use Run-Time Control Mode To Use Run-Time Control Mode Setup of the 85330A Multiple Channel Controller The setup for run-time operation includes setting: • • • • • • • The event triggering method The number of frequency points The number of angular increments List of switch states Switch settling time TTL trigger and ready timeouts Using more than one controller Once the 85330A is set up, send the RUNT:INIT:IMM command to begin run-time operation.
Programming To Use Run-Time Control Mode Switch Settling Time You must specify switch settling time before starting run-time mode. The default setting is 2 µs. NOTE If your configuration requires you to use the multiple-parameter display features of the 8530A, as described in “Single Source Multiple-Frequency Configuration” on page 6-5, set settling time to 50 µs. This applies to: • • The single source multiple-frequency configuration.
Programming To Use Run-Time Control Mode Using More than One Controller More than one multiple channel controller may be used in a system. Multiple controllers are usually used when the distance to a switch control unit exceeds the maximum length allowed. The REMOTE 1 and REMOTE 2 connectors on the rear panel allow connections to multiple controllers. See Chapter 9, “Service” for more information on these connectors.
Programming To Use Run-Time Control Mode Event Trigger If TTL triggering has been selected, the 85330A waits for an Event Trigger pulse before sending a measurement trigger to the receiver. If IMM triggering has been selected, the measurement trigger is sent to the receiver immediately. The trigger mode is selected using RUNT:EVEN:TRIG. If a timeout occurs while waiting for Event Trigger, run-time is aborted and an error message is issued. The timeout duration can be set using the RUNT:TIME:EVEN command.
Programming To Use Run-Time Control Mode Figure 6-2 Run-Time Flow Chart with Programming Command References 6-16 85330A Multiple Channel Controller
Programming To Use Run-Time Control Mode Frequency Loop After all switch states have been measured at the first frequency, the measurements can now be repeated at the next frequency. Here are the steps that occur during the frequency change: • The first switch state is asserted once more, and the settling time delay occurs.
Programming To Use Run-Time Control Mode Run-Time Measurement Sequence for Multiple Controllers The run-time measurement sequence for multiple controllers is similar to a single controller shown earlier. See “Starting Run-Time Mode” on page 6-14 for more information on this sequence. The sequence for multiple controllers has additional steps to allow communications between the controllers. Refer to Figure 6-3 on page 6-19 and Figure 6-4 on page 6-20 for the actual run-time measurement sequence.
Programming To Use Run-Time Control Mode Figure 6-3 Run-Time Flow Chart for Multiple Controller, Control Mode controlling REMote1 85330A Multiple Channel Controller 6-19
Programming To Use Run-Time Control Mode Figure 6-4 Run-Time Flow Chart for Multiple Controller, Remote Mode being controlled by CONToller 6-20 85330A Multiple Channel Controller
Programming Programming Examples Programming Examples Example 1 1001 ! 1002 ! RE-SAVE “EX1” 1003 ! Example 1 is applicable to CW measurements. 1004 Example_1:! 1005 ! 1006 ! This example shows how to make single-frequency, multi-channel 1007 ! measurements using the HP 85330A and the FAST DATA modes of the HP 8530A 1008 ! Microwave Receiver. 1009 ! 1010 ! It uses the HP BASIC/WS TRANSFER command to read data from the receiver 1011 ! The HP BASIC command ENTER may also be used.
Programming Programming Examples 1039 Chan_start=1 ! First Channel 1040 Chan_stop=4 ! Last Channel 1041 Chan_pts=(Chan_stop-Chan_start)+1 ! Number of channels 1042 Switch_start=Scu_addr*100+Chan_start ! Starting SWITCH ADDRESS 1043 Switch_stop=Scu_addr*100+Chan_stop ! Ending SWITCH ADDRESS 1044 ! 1045 Angle_start=-90 1046 Angle_stop=90 1047 Angle_incr=10 1048 Angle_pts=((Angle_stop-Angle_start)/Angle_incr)+1 1049 ! 1050 Freq_cw=2 1051 ! 1052 Rec_averages=1 1053 ! 1054 Poi
Programming Programming Examples 1084 OUTPUT @Hp85330a;”*RST;” ! Reset 1085 OUTPUT @Hp85330a;”RUNT:EVEN:TRIG TTL;” ! Set the triggering. 1086 OUTPUT @Hp85330a;”RUNT:EVEN:COUN “;Angle_pts;”;” ! Angle increments 1087 ! 1088 OUTPUT @Hp85330a;”RUNT:TIME:EVEN 0,15000000;” ! timeout 1st point: 15 sec. 1089 OUTPUT @Hp85330a;”RUNT:TIME:EVEN 1,5000000;” ! timeout 2nd - last: 5 sec. 1090 OUTPUT @Hp85330a;”RUNT:TIME:REC 1000000;” ! timeout receiver: 1 sec.
Programming Programming Examples 1129 ! statement. 1130 ! 1131 TRANSFER @Rec TO @Buffer;RECORDS Points,EOR (COUNT 6) 1132 ! 1133 N=1 1134 REPEAT 1135 ! 1136 ! The TRANFER statement is a background process that allows the 1137 ! computer BUFFER to be filled while the other commands are executed. 1138 ! Therefore, other code (i.e. drawing data to the display data can go 1139 ! here without hindering the measurement process.
Programming Programming Examples Example 2 1001 ! 1002 ! RE-SAVE “EX2” 1003 ! Example 2 applies to measurements where the sources are controlled by the 8530A 1004 Example_2:! 1005 ! 1006 ! This example shows how to use the HP 85330A and HP 8530A’s Multi-parameter 1007 ! Display mode. This is used for multi-frequency measurements when the 1008 ! microwave sources are under HP 8530A HP-IB control. 1009 ! 1010 ASSIGN @Rec TO 716 ! ASSIGN 8530A HP-IB.
Programming Programming Examples 1044 OUTPUT @Rec;”LISFREQ;” 1045 ! 1046 IF Rec_averages>1 THEN 1047 1048 ! Turn on FREQ LIST. OUTPUT @Rec;”AVERON”;Rec_averages;”;” ! Turn averaging on. ELSE 1049 OUTPUT @Rec;”AVEROFF;” ! Turn averaging off. 1050 END IF 1051 ! 1052 ! MULTI-PARAMETER display only uses trigger if parameter is active.
Programming Programming Examples 1089 OUTPUT @Rec;”TRGSEXT;HOLD;” ! SET TO EXTERNAL TRIGGER FOR CONTROLLED 1090 ! 1091 ! 1092 Set_85330a:! 1093 ! 1094 OUTPUT @Hp85330a;”*RST;” 1095 ! 1097 OUTPUT @Hp85330a;”RUNT:EVEN:TRIG TTL;” ! Set the triggering. 1098 OUTPUT @Hp85330a;”RUNT:EVEN:COUN “;Angle_pts;”;” ! Angle increments 1099 ! 1100 OUTPUT @Hp85330a;”RUNT:TIME:EVEN 0,15000000;” ! timeout 1st point: 15 sec. 1101 OUTPUT @Hp85330a;”RUNT:TIME:EVEN 1,5000000;” ! timeout 2nd - last: 5 sec.
Programming Programming Examples 1135 ENTER @Rec_data;Preamble,Data_bytes 1136 ENTER @Rec_data;Data_freq(*) 1137 NEXT N 1138 IF Passes<>Angle_pts THEN 1139 OUTPUT @Rec;”CLES;SING;” 1140 END IF 1141 NEXT Passes 1142 ! 1143 END 6-28 ! Have the receiver take another sweep.
Programming Programming Examples Example 3 1001 ! 1002 ! RE-SAVE 1003 ! Example 3 applies to measurements where the 85330A controls the sources, using Fast Source Control mode. “EX3” 1004 Example_3:! 1005 ! 1006 ! This example shows how to make multi-frequency, multi-channel 1007 ! measurements using the HP 85330A and the FAST DATA modes of the HP 8530A 1008 ! Microwave Receiver.
Programming Programming Examples 1045 ! 1046 Angle_start=-90 1047 Angle_stop=90 1048 Angle_incr=10 1049 Angle_pts=((Angle_stop-Angle_start)/Angle_incr)+1 1050 ! 1051 Freq_start=3 ! GHz 1052 Freq_stop=5 ! GHz 1053 Freq_pts=11 ! Points 1054 Freq_offset=.020 ! Ghz 1055 Freq_step=(Freq_stop-Freq_start)/(Freq_pts-1) 1056 ! 1057 Points=Angle_pts*Chan_pts*Freq_pts ! Total points to be measured for 1058 ! ! a singe angle scan.
Programming Programming Examples 1094 ! 1095 OUTPUT @Rf;”SYST:LANG SCPI;” 1096 OUTPUT @Lo;”SYST:LANG SCPI;” 1097 ! 1098 ! Place the source in STEP mode (or LIST mode). 1099 ! 1100 OUTPUT @Rf;”FREQ:MODE SWE;” 1101 OUTPUT @Rf;”SWE:GEN STEP;” 1102 OUTPUT @Lo;”FREQ:MODE SWE;” 1103 OUTPUT @Lo;”SWE:GEN STEP;” 1104 ! 1105 ! Set the Start, Stop, and number of points. 1106 ! by 20 MHz from the RF source.
Programming Programming Examples 1143 OUTPUT @Hp85330a;”RUNT:TIME:EVEN 0,15000000;” ! 15 sec, 1144 OUTPUT @Hp85330a;”RUNT:TIME:EVEN 1,5000000;” ! 5 sec, 2nd - last point. 1145 OUTPUT @Hp85330a;”RUNT:TIME:REC 1000000;” ! timeout receiver.
Programming Programming Examples 1194 N=1 1195 REPEAT ! N IS THE CURRENT POINT. 1196 ! 1197 ! The TRANFER statement is a background process that allows the 1198 ! computer BUFFER to be filled while the other commands are executed. 1199 ! Therefore, other code (i.e. drawing data to the display data can go 1200 ! here without hindering the measurement process. 1201 ! 1202 ! The ENTER statement can also be used to read part or all of the trace 1203 ! instead of using the TRANFER statement.
Programming 85330A Error Messages 85330A Error Messages Error Number Error Message +0 “No error” −100 “Command error” −101 “Invalid character” −102 “Syntax error” −103 “Invalid separator” −104 “Data type error” −105 “GET not allowed” −108 “Parameter not allowed” −109 “Missing parameter” −112 “Program mnemonic too long” −113 “Undefined header” −121 “Invalid character in number” −123 ““Numeric overflow” −124 “Too many digits” −128 “Numeric data not allowed” −131 “Invalid suf
Programming 85330A Error Messages Error Number Error Message −183 “Invalid inside macro definition” −200 “Execution error” −210 “Trigger error” −211 “Trigger ignored” −213 “Init ignored” −214 “Trigger deadlock” −215 “Arm deadlock” −221 “Settings conflict” −222 “Data out of range” −223 “Too much data” −224 “Illegal parameter value” −240 “Hardware error” −241 “Hardware missing” −270 “Macro error” −272 “Macro execution error” −273 “Illegal macro label” −276 “Macro recursion e
Programming 85330A Error Messages Error Number Error Message 1306 “Not enough header entries for this driver” 1500 “Trigger source already allocated” 1501 “Instrument in use” 1510 “Trigger source non-existent” 2000 “Invalid card number” 2001 “Invalid channel number” 2002 “Invalid logical address” 2003 “Invalid word address” 2004 “Invalid address for 32-bit access” 2005 “No card at logical address” 2006 “Command not supported on this card” 2007 “Bus error” 2008 “Scan list not intii
Remote Programming Command Reference 7 Remote Programming Command Reference This chapter describes programming commands for the multiple channel controller. Command Syntax Common Command Format Common commands are four or five characters in length, always begin with the asterisk character (*), and may include one or more parameters. The command keyword is separated from the first parameter by a space character.
Remote Programming Command Reference Abbreviated Commands The command syntax shows most commands as a mixture of upper case (capital) and lower case letters. The upper case letters indicate the abbreviated spelling for the command. For shorter program lines, use the abbreviated form. For better program readability, you may use the entire command. The instrument will accept either the abbreviated form or the entire command.
Remote Programming Command Reference Common Commands Common Commands The following pages describe the common commands available in the Agilent 85330A multiple channel controller. *CLS Software clear of the 85330A. This clears the error stack. Syntax *CLS Example OUTPUT 70918; “*CLS” *IDN? Returns the card manufacturer, model number, and firmware revision number. Default Should return the string: AGILENT TECHNOLOGIES,85330-60002,0,A.03.
Remote Programming Command Reference Common Commands *OPC? The operation complete command. This can be used to measure timing of a run-time sequence. The command *OPC? returns a value of 1 when evoked. Prior commands are executed before the completion of *OPC?.
Remote Programming Command Reference Standard Command Reference Standard Command Reference The following pages describe 85330A multiple channel controller standard commands. ROUTe Subsystem Command Syntax :CLOSe port,(@switch address [,switch address]); :DELay ; :CONTrol ; ROUTe:CLOSe Closes individual switch states in direct control only. The parameters are the switch port address, 1 or 2 and the switch address.
Remote Programming Command Reference Standard Command Reference ROUTe:CONTrol Controls the TTL state of the rear panel AUX 1 connector. Default Default is a TTL LOW. Syntax OUT:CONT ; Example ROUT:CONT 0; Sets AUX 1 to TTL LOW ROUT:CONT 1; Sets AUX 1 to TTL HIGH NOTE The state of AUX 1 must be set before entering run-time mode. ROUTe:DELay Adds a specific amount of delay between a switch address entry being asserted and the issuance of a measurement trigger.
Remote Programming Command Reference Standard Command Reference RUNTime Subsystem Command Syntax RUNTime :CONTroller CONTroller | REMote1 | REMote2; :EVENt :COUNt ; :TRIGger IMM | TTL; :INITiate :IMM; :SWITch :DELay ; :SCAN port,(@switch address [,switch address]); :TRIGger IMM | REMote1 | REMote2; :SOURce :COUNt ; :SOURCE1 :TRIGger IMM | TTL | REMote1 | REMote2; :SOURCE2 :TRIGger IMM | TTL | REMote1 | REMote2; :TIMEout :EVENt
Remote Programming Command Reference Standard Command Reference RUNTime:CONTroller This command sets the multiple channel controller as the master CONTroller or the REMote1 or REMote2 controller. When the multiple channel controller is INITiated to the RUNTime mode, the controller will execute a sequence based on its CONTroller status. Default Default is CONTroller. Syntax RUNT:CONT CONT | REM1 | REM2; Example RUNT:CONT CONT; NOTE (This command is in revision A.02.31 or greater.
Remote Programming Command Reference Standard Command Reference RUNTime:EVENt:TRIGger The event trigger source allows either TTL triggering to control the run-time sequencing or IMMediate triggering to occur. TTL Mode In TTL mode, the run-time control will: 1. Wait for an event trigger. 2. When the event trigger occurs, run-time control asserts each switch address entry in the scan list (one at a time), issuing a measurement trigger to the receiver for each. 3.
Remote Programming Command Reference Standard Command Reference RUNTime:INITiate:IMM Initiates the run-time sequence and control of a measurement. All parameters must be set up prior to initiating RUNT:INIT:IMM. Once the measurement is initiated, it will run until completion or until a timeout has occurred. If a timeout does occur, it will report the error to the error stack. Default The event trigger is defaulted to TTL. See other related commands for their defaults.
Remote Programming Command Reference Standard Command Reference RUNTime:SOURce:SOURCE1:TRIGger Selects IMM, TTL, REMote1, or REMote2 triggering for source 1 (the RF source). Default The default trigger mode is TTL. Syntax RUNTime:SOURce:SOURCE1:TRIGger IMM | TTL | REMote1 | REMote2; Example RUNT:SOUR:SOURCE1:TRIG IMM; NOTE In the fast source stepping mode (also known as Turbo), the trigger is set to TTL.
Remote Programming Command Reference Standard Command Reference RUNTime:SWITch:DELay Used for the delay between asserting the switch address list entry of the RUNT:SWIT:SCAN command and the issuance of a receiver trigger. The input to the command is in microseconds. Default The default is 2 microseconds. Syntax RUNT:SWIT:DEL ; Example RUNT:SWIT:DEL 50; ! Set the trigger or setting ! time to 50 micro-seconds.
Remote Programming Command Reference Standard Command Reference RUNTime:SWITch:SCAN Set up the list of channel addresses for run-time control. For each event increment signal received by the 85330A, each channel address entry will be asserted and a subsequent trigger issued to begin a measurement of each data point. This command can also be used to set the TTL level of the rear panel AUX 2 connector during run-time mode. Default Scan list for port 1 and port 2 are empty.
Remote Programming Command Reference Standard Command Reference RUNTime:SWITch:TRIGger The switch trigger source allows either TTL triggering from the REMote controller to control the run-time sequencing or IMMeadiate triggering to occur. Default The default trigger mode is IMM. Syntax RUNT:SWIT:TRIG IMM | TTL; Example RUNT:SWIT:TRIG TTL; NOTE This command is in revision A.02.31 or greater.
Remote Programming Command Reference Standard Command Reference RUNTime:TIMEout:EVENt A timeout setting for event triggers during run-time. The timeout for the event trigger input has separate timeouts: • One prior to the first trigger being issued: RUNT:TIME:EVEN 0, time in µs • The other for all subsequent triggers: RUNT:TIME:EVEN 1, time in µs Default The default for the first trigger is 15 seconds (15000000 microseconds) and for subsequent triggers is 10 seconds (10000000 microseconds).
Remote Programming Command Reference Standard Command Reference RUNTime:TIMEout:REMote Allows a timeout to occur if the REMote1 or REMote2 controller does not respond in determined time. Default The default is 1 second (1000000 microseconds). Syntax RUNT:TIME:REM ; Example RUNT:TIME:REM 1000000; NOTE This command is in revision A.02.31 or greater. RUNTime:TIMEout:SOURce Allows a timeout to occur if the source 1 or source 2 ready line does not respond in determined time.
Remote Programming Command Reference Standard Command Reference SYSTem:ERRor? Allows checking the error status of the 85330A. Default The default should be: +0, “No error”. Syntax SYST:ERR? Example 10 DIM ERR_STR$[128] 20 OUTPUT 70918;”SYST:ERR?;” 30 ENTER 70918;ERR_STR$ NOTE The errors are put into a stack; therefore, reading the error status once may not clear all error conditions. It should be read until the error +0, “No error” is read. The *CLS command will clear the error status.
Remote Programming Command Reference Standard Command Reference 7-18 85330A Multiple Channel Controller
In Case of Difficulty 8 In Case of Difficulty The 85330A Does Not Show the Main Menu When Turned ON The following screen should appear when you turn the 85330A ON. Select an instrument._ SYSTEM 85330A IBASIC (see NOTE note below) IBASIC is present if the IBASIC option is installed. If you do not see this display, load the 85330A downloadable driver files as explained in Chapter 1, “Installation.
In Case of Difficulty 8-2 85330A Multiple Channel Controller
Service 9 Service Introduction This chapter explains the following topics: CAUTION • • Theory of Operation (how the multiple channel switching system works) • Service Recommended Test Equipment (the equipment required for servicing these instruments) ❍ Troubleshooting (how to determine which part of the system is faulty) ❍ Replaceable Parts (how to identify and order parts) ❍ Assembly/Disassembly (how to remove and replace failed assemblies) ❍ Adjustments (how to make any adjustments or se
Service Theory of Operation Theory of Operation The 85330A multiple channel controller was designed as a high-speed, real-time controller for the 8530A microwave receiver. The 85330A controls external solid-state transmit and receive switches and allows for asynchronous TTL communications to the receiver, the RF and LO sources, and other remote 85330As.
GPIB
Service Theory of Operation The 85330-60002 card contains the TTL trigger and ready lines that interface to the 8530A microwave receiver, the RF source, and the LO source. The communication to the switch control unit is through sets of parallel twisted-pair wires and bias wires. These wires enable placement of the switches next to the transmit and receive devices. This minimizes the RF path lengths to the external mixer modules and therefore decreases the amount of RF losses.
Service Theory of Operation Table 9-1 Timing Sequence Trigger Widths Trigger Width Description EVENT TRIGGER 1 µs≤tev ≤1 ms Trigger width dependent on trigger source MEAS BUSY Dependent on measurement time of 85330A RCVR TRIG 1 µs≤trc≤3 µs RCVR READY: Switch Settling Receiver Measurement Default 2 µs typ.
Service Theory of Operation of channel-address decode. The six channel-address bits allow unique addressing for switches up to a 64 throw switch. For the detailed theory of operation for the E1301B VXI mainframe, see the Service chapter in the Agilent E1301B Service Manual.
Service Recommended Test Equipment Recommended Test Equipment Table 9-2 lists the equipment that is mandatory when servicing the multiple channel controller and switches. Other equipment can be substituted if it meets or exceeds the requirements for the tests, or the requirements specified below.
Service Service Service CAUTION The assemblies used in the multiple channel controller system are static sensitive. Use anti-static techniques when performing the following procedures. For example, wear an anti-static ground strap and work at a station equipped with an anti-static mat. CAUTION Do not disconnect or remove any boards from the mainframe unless the mainframe is unplugged. Some boards contain devices that can be damaged if the board is removed when the power is on.
Service Troubleshooting Troubleshooting Troubleshooting the System An understanding of how the 85330A system operates is required before undertaking the troubleshooting of this system. Please read “Theory of Operation” on page 9-2. This system may be broken down into four parts: multiple channel controller (mainframe), switch control unit, RF switch, and cables. In order to determine which part of the system is not working correctly, a performance verification may be run.
Service Troubleshooting Table 9-3 SWITCH PORT 1/2 Connector Pinout D-Type Connector Pins Function D-Type Connector Pins Function 1 Bit 6 HI 14 Bit 2 HI 2 Bit 6 LO 15 Bit 2 LO 3 Bit 7 HI 16 Bit 3 HI 4 Bit 7 LO 17 Bit 3 LO 5 + 12 Vdc 18 Bit 4 HI 6 + 12 Vdc 19 Bit 4 LO 7 GND 20 Bit 5 HI 8 GND 21 Bit 5 LO 9 GND 22 + 12 Vdc 0 Bit 0 HI 23 − 12 Vdc 11 Bit 0 LO 24 GND 12 Bit 1 HI 25 GND 13 Bit 1 LO Troubleshooting the Switch Control Unit Run the test “Verifyi
Service Troubleshooting 85383A Local Control Cable Use Table 9-4 to check each connector pin for continuity. Table 9-4 85383A Connector Wiring Table D-Type Connector Pins Circular Connector Pins D-Type Connector Pins Circular Connector Pins 1 A 14 K 2 C 15 R 3 B 16 S 4 D 17 X 5 E 18 T 6 L 19 Y 7 nc1 20 U 8 F 21 Z 9 M 22 V 10 H 23 a 11 N 24 W 12 J 25 b 13 P 1.
Service Troubleshooting Table 9-5 85385A Wiring Connector 1 Connector 2 Function 1 1 nc1 2 2 nc1 3 3 shield 4 4 nc1 5 5 nc1 6 8 tx/rx 7 9 tx/rx 8 6 rx/tx 9 7 rx/tx 1.
Service Replaceable Parts Replaceable Parts This section contains information for ordering replaceable parts for the multiple channel switch system. The replaceable parts include major assemblies and chassis hardware. Parts List Description The following tables show the location and identification of replaceable parts. The list provides the following information: 1. Reference designator: identifies the part in the accompanying figure. 2. Agilent part number. 3.
Service Replaceable Parts Figure 9-3 85330A System Identification Diagram 85330A Multiple Channel Controller 9-15
Service Replaceable Parts Mainframe, Plug-in Cards Table 9-6 The mainframe consists of a E1301B VXI mainframe. For information of replaceable parts for this mainframe, see the “Replaceable Parts” chapter of the Agilent E1301B Service Manual. 85330A Mainframe Replacement Parts Reference Designator Description Part Number Qty.
Service Replaceable Parts Switch Control Unit Table 9-7 85331/2 Switch Control Unit Replacement Parts Reference Designator Description Part Number Qty A5 Address Decoder Module 85331-60051 1 A6 Switch Driver Module 85331-60052 1, 2, 3 W6 A5-A6 Ribbon Cable Assembly: if one A6 module If two or three A6 modules - 85331-60016 85331-60027 Screw M4 FH #2 Phillips: one driver module M45 two driver modules M80 three driver modules M110 - 0515-2424 0515-2425 0515-2423 Lid 85331-20011 Lid Label:
Service Replaceable Parts Interconnect Cables Table 9-9 Replacement Interconnect Cables for 85330/31/32 Reference Designator W2 W3 W4 W5 Description Part Number 85383A Local Control Cable: Option 002, 2 meters length Option 005, 5 meters length Option 010, 10 meters length Option 020, 20 meters length Option 030, 30 meters length Option 040, 40 meters length Option 050, 50 meters length - 85330-60020 85330-60018 85330-60019 85330-60011 85330-60023 85330-60024 85330-60021 85383B Expansion Control C
Service Assembly and Disassembly Assembly and Disassembly CAUTION The assemblies used in the multiple channel controller system are static sensitive. Use anti-static techniques when performing the following procedures. For example, wear an anti-static ground strap and work at a station equipped with an anti-static mat. Mainframe For assembly and disassembly information on the E1301B VXI mainframe, see the Service chapter in the E1301B Service Manual. Disassembly 1.
Service Assembly and Disassembly 8. Place the E1330 card on top of the 85330-60002 card and slide them into the mainframe. 9. Tighten all six screws. E1330 Card Configuration Before installing a new E1330 card, make sure that it is configured correctly for the system that it will be installed in. 1. The LADDR (logical address) or SW1 should be set to: Bit 7 6 5 4 3 2 1 0 Set 1 0 0 1 0 0 0 0 This sets the secondary GPIB address to 144.
Service Assembly and Disassembly Switch Control Unit Disassembly 1. Remove the Local Control cable and Switch Drive cable. 2. Remove the four screws from the lid of the Switch Control Unit. 3. Pull the unit apart. CAUTION Be careful not to damage the gasket seal in each module. 4. Remove the ribbon cable from the Drive module and the Decoder module. 5. Do not change any switch settings in any of the modules! Assembly 1.
Service Adjustments 5. Place the lid (including the light pipes) onto the Driver module housing. 6. Screw the lid onto the housing. Tighten to about 7 in-lbs to insure that the SCU is environmentally sealed. Adjustments There are no adjustments that can be made in the mainframe, Digital I/O card, or the RF switch. Any other adjustments, or settings, that may be performed due to a part replacement or service, is shown below.
Service Adjustments Figure 9-4 Positive/Negative-Edge EVENT TRIG jumpers 1. Remove the two screws that hold the E1330B board in place. 2. Remove the four screws that hold the 85330-60002 board in place. 3. Pull out the two boards at the same time. You can do this by pulling each one out a little at a time, until they are both removed. Place the boards on an anti-static surface. Standard positive-edge operation is set at the factory by jumpering E9 and E10 together. 4.
Service Adjustments Switching from the Internal to External Power Supply This set of jumpers sets the 85330-60002 card to use in the internal VXI power supply to bias the remote RF switches and Switch Control Units, or to use the AUX POWER IN connector to bias the switches and SCUs. The internal power supply is used when there is few SCUs and RF switches.
Service Preventive Maintenance Preventive Maintenance Preventive maintenance for the multiple channel controller consists of cleaning various parts of the mainframe. The switch control unit and switches do not require preventive maintenance. Agilent recommends a twelve month interval between cleaning. However, cleaning intervals are mostly dependent upon where the mainframe is used. The mainframe should be cleaned more often if it is used in a dusty, or very humid area.
Service Preventive Maintenance 9-26 85330A Multiple Channel Controller
Accessory Documentation 10 Accessory Documentation This blank section is supplied as a storage place for smaller documents related to 85330A accessories. The Agilent 85331A and Agilent 85332A User’s Manual is an example of documents that may be stored here.
Accessory Documentation 10-2 85330A Multiple Channel Controller
Glossary A Glossary a1 The reference IF channel of the 8530A. This channel can be used as a phase lock reference or a test channel. a2 The test IF channel of the 8530A. This channel can be used as a phase lock reference or a test channel. AUT Antenna Under Test b1 One of three test channels of the 8530A. b2 One of three test channels of the 8530A. Channel Each switch module has either two or four possible switch positions, or channels.
Glossary Fast Data Acquisition Modes Fast Data Acquisition modes (also called “Fast CW” modes) refer to a set of similar 8530A measurement modes where: • All data processing except averaging is suspended to provide fastest possible measurement speed. • All data is stored in a 100,000 point FIFO data buffer, which can be read by a computer controller. As mentioned above, these modes are also referred to as the “Fast CW” modes.
Glossary Insertion Loss A transmission measurement determines how much RF energy is lost as it passes through the device under test (DUT). Energy loss is measured in units called “insertion loss” and is measured in dB units. It is important to be aware of transmission losses in the system so you will not attribute them to the antenna or device under test. For example: If you send 0 dBm down a cable with 10 dB of insertion loss, −10 dBm will come out the other end.
Glossary Receiver System All of the instruments in the system that act as the RF downconverter and IF receiver. Remote 1 The mode a 85330 operates in when it is being controlled by another 85330A in the Controller mode. Refer to “RUNTime: CONTroller” command and Chapter 6, “Programming” for more information. Remote 2 The mode a 85330 operates in when it is being controlled by another 85330A in the Controller mode.
Glossary Standard System A “standard system” uses one 85330A with one or two switch control units, each with a two-throw or four-throw switch module. Remember that 85330A PORT 1 and PORT 2 are addressed independently. So: • • If you have two SCUs, both can use the default SCU address (0). You can use the default channel numbers (1 through 4) for both switch modules. Since each SCU is on a different port, and each port is addressed independently, there is no channel number conflict.
Glossary A-6 85330A Multiple Channel Controller
Index Numerics 8530A source control, 6-7 85330A GPIB address, 1-8 85330A characteristics, 4-9 85330A error messages, 6-34 85330A GPIB address, 5-4 85331A SP2T pin switch, 4-7 85332A SP4T PIN switch, 4-7 85383A remote trigger cable, 4-6 85394A switch driver cable, 4-6 A adjustments, 9-22 negative edge operation for event trigger, 9-22 positive edge operation for event trigger, 9-22 angle scan measurements using TTL triggering, 6-12 automated operation, 4-3 AUX 1, 4-13 AUX 2, 4-13 AUX POWER IN, 4-14 C chan
F O fast data acquisition modes, A-12 fast source control, 6-8 frequency response measurements using IMM triggering, 6-12 front panel features, 4-11, 5-2 front panel operation, 5-2 operators check, 3-1 ordering information, 9-14 P general information, 4-1 GPIB address, 1-8 adjustments, 9-23 GPIB commands ROUT DELay, 7-6 RUNTime, 7-7, 7-8, 7-9, 7-10, 7-11, 7-12, 7-13, 7-14, 7-15, 7-16 CONTroller, 7-8 GPIB softkey, 5-4 performance verification, 2-1 equipment, 2-2 pin switch modules, 4-5 preventive maint
measurement sequence, 6-14 multiple controllers, 6-18 number of angular increments (events), 6-12 number of frequency points, 6-12 starting, 6-14 switch settling time, 6-13 triggering, 6-12 TTL trigger timeouts, 6-13 tutorial, 6-14 multiple controllers, 6-18 run-time control mode, 6-12 U using direct control, 6-9 utility keys, 5-2 V viewing the revision of downloaded driver, 5-6 S SCAN, 7-13 SCU address, 6-2 selecting a channel, 5-5 sending trigger pulses manually, 5-7 service, 9-9 service assembly/disas