44
Agilent 75000 SERIES C Agilent E1458A 96-Channel Digital I/O Module Service Manual Copyright©Agilent Technologies, Inc., 1994 - 2006 All rights reserved Manual Part Number: E1458-90010 Microfiche Part Number: E1458-99010 Printed: June 2006 Edition 1 Rev 2 Printed in Malaysia E0606

Agilent E1458A 96-Channel Digital I/O Module

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Agilent E1458A 96-Channel Digital I/O Module

Agilent 75000 SERIES C

Agilent E1458A96-Channel Digital I/O Module

Service Manual

Copyright© Agilent Technologies, Inc., 1994 - 2006

All rights reserved

Manual Part Number: E1458-90010Microfiche Part Number: E1458-99010

Printed: June 2006 Edition 1 Rev 2Printed in Malaysia E0606

Page 2: Agilent E1458A 96-Channel Digital I/O Module
Page 3: Agilent E1458A 96-Channel Digital I/O Module

ContentsAgilent E1458A Service Manual

Chapter 1. General Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1

Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1

Safety Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2Warnings and Cautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2

Inspection/Shipping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4Initial Inspection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4Shipping Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5

Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6Agilent E1458A Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6

Module Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-9Module Serial Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-9Recommended Test Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-9

Chapter 2. Verification Tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1

Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1Test Conditions/Procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1Performance Test Record . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2Verification Test Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2

Functional Verification Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3

Operation Verification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3

Performance Verification Tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3Test 2-1: Digital I/O Module Test . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4Example: Digital Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6

Performance Test Record . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10Test Limits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10Measurement Uncertainty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10Test Accuracy Ratio (TAR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10

Chapter 3. Replaceable Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1

Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1Replaceable Parts Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1Mechanical Parts Locator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4

Chapter 4. Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1

Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1Repair Strategy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1

Equipment Required . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1Service Aids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1

Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2Identifying the Problem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2Testing the Assembly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3Self-Test Error Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4Disassembly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5

Agilent E1458A Service Manual i Contents

Page 4: Agilent E1458A 96-Channel Digital I/O Module

Repair/ Maintenance Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-7ESD Precautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-7Soldering Printed Circuit Boards Caution . . . . . . . . . . . . . . . . . . . . . . . 4-7Post-Repair Safety Checks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-7

Contents ii Agilent E1458A Service Manual

Page 5: Agilent E1458A 96-Channel Digital I/O Module

CertificationAgilent Technologies certifies that this product met its published specifications at the time of shipment from the factory. AgilentTechnologies further certifies that its calibration measurements are traceable to the United States National Institute of Standards andTechnology (formerly National Bureau of Standards), to the extent allowed by that organization’s calibration facility, and to the calibrationfacilities of other International Standards Organization members.

WarrantyThis Agilent Technologies product is warranted against defects in materials and workmanship for a period of one (1) year from date ofshipment. Duration and conditions of warranty for this product may be superseded when the product is integrated into (becomes a partof) other Agilent products. During the warranty period, Agilent Technologies will, at its option, either repair or replace products whichprove to be defective.

For warranty service or repair, this product must be returned to a service facility designated by Agilent Technologies. Buyer shall prepayshipping charges to Agilent and Agilent shall pay shipping charges to return the product to Buyer. However, Buyer shall pay all shippingcharges, duties, and taxes for products returned to Agilent from another country.

Agilent warrants that its software and firmware designated by Agilent for use with a product will execute its programming instructionswhen properly installed on that product. Agilent does not warrant that the operation of the product, or software, or firmware will beuninterrupted or error free.

Limitation Of WarrantyThe foregoing warranty shall not apply to defects resulting from improper or inadequate maintenance by Buyer, Buyer-supplied productsor interfacing, unauthorized modification or misuse, operation outside of the environmental specifications for the product, or improper sitepreparation or maintenance.

The design and implementation of any circuit on this product is the sole responsibility of the Buyer. Agilent does not warrant the Buyer’scircuitry or malfunctions of Agilent products that result from the Buyer’s circuitry. In addition, Agilent does not warrant any damage thatoccurs as a result of the Buyer’s circuit or any defects that result from Buyer-supplied products.

NO OTHER WARRANTY IS EXPRESSED OR IMPLIED. Agilent SPECIFICALLY DISCLAIMS THE IMPLIED WARRANTIESOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.

Exclusive RemediesTHE REMEDIES PROVIDED HEREIN ARE BUYER’S SOLE AND EXCLUSIVE REMEDIES. Agilent SHALL NOT BE LIABLEFOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER BASED ON CON-TRACT, TORT, OR ANY OTHER LEGAL THEORY.

NoticeThe information contained in this document is subject to change without notice. Agilent Technologies MAKES NO WARRANTY OFANY KIND WITH REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OFMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Agilent shall not be liable for errors contained herein or forincidental or consequential damages in connection with the furnishing, performance or use of this material. This document containsproprietary information which is protected by copyright. All rights are reserved. No part of this document may be photocopied, reproduced,or translated to another language without the prior written consent of Agilent Technologies, Inc. Agilent assumes no responsibility for theuse or reliability of its software on equipment that is not furnished by Agilent.

U.S. Government Restricted RightsThe Software and Documentation have been developed entirely at private expense. They are delivered and licensed as "commercialcomputer software" as defined in DFARS 252.227- 7013 (Oct 1988), DFARS 252.211-7015 (May 1991) or DFARS 252.227-7014 (Jun1995), as a "commercial item" as defined in FAR 2.101(a), or as "Restricted computer software" as defined in FAR 52.227-19 (Jun 1987)(orany equivalent agency regulation or contract clause), whichever is applicable. You have only those rights provided for such Software andDocumentation by the applicable FAR or DFARS clause or the Agilent standard software agreement for the product involved.

Agilent E1458A 96-Channel Digital I/O Module Service ManualEdition 1 Rev 2

Copyright © 1994-2006 Agilent Technologies, Inc. All Rights Reserved.

iii

Page 6: Agilent E1458A 96-Channel Digital I/O Module

Frame or chassis ground terminal—typicallyconnects to the equipment’s metal frame.

Alternating current (AC).

Direct current (DC).

Indicates hazardous voltages.

Calls attention to a procedure, practice, or con-dition that could cause bodily injury or death.

Calls attention to a procedure, practice, or con-dition that could possibly cause damage toequipment or permanent loss of data.

Indicates the field wiring terminal that mustbe connected to earth ground before operatingthe equipment—protects against electricalshock in case of fault.

Instruction manual symbol affixed to product.Indicates that the user must refer to the man-ual for specific WARNING or CAUTIONinformation to avoid personal injury or dam-age to the product.

or

WARNINGSThe following general safety precautions must be observed during all phases of operation, service, and repair of this product.Failure to comply with these precautions or with specific warnings elsewhere in this manual violates safety standards of design,manufacture, and intended use of the product. Agilent Technologies assumes no liability for the customer’s failure to comply withthese requirements.

Ground the equipment: For Safety Class 1 equipment (equipment having a protective earth terminal), an uninterruptible safety earthground must be provided from the mains power source to the product input wiring terminals or supplied power cable.

DO NOT operate the product in an explosive atmosphere or in the presence of flammable gases or fumes.

For continued protection against fire, replace the line fuse(s) only with fuse(s) of the same voltage and current rating and type. DO NOT use repaired fuses or short-circuited fuse holders.

Keep away from live circuits: Operating personnel must not remove equipment covers or shields. Procedures involving the removal ofcovers or shields are for use by service-trained personnel only. Under certain conditions, dangerous voltages may exist even with theequipment switched off. To avoid dangerous electrical shock, DO NOT perform procedures involving cover or shield removal unless youare qualified to do so.

DO NOT operate damaged equipment: Whenever it is possible that the safety protection features built into this product have beenimpaired, either through physical damage, excessive moisture, or any other reason, REMOVE POWER and do not use the product untilsafe operation can be verified by service-trained personnel. If necessary, return the product to an Agilent Technologies Sales and ServiceOffice for service and repair to ensure that safety features are maintained.

DO NOT service or adjust alone: Do not attempt internal service or adjustment unless another person, capable of rendering first aid andresuscitation, is present.

DO NOT substitute parts or modify equipment: Because of the danger of introducing additional hazards, do not install substitute partsor perform any unauthorized modification to the product. Return the product to an Agilent Technologies Sales and Service Office forservice and repair to ensure that safety features are maintained.

Printing HistoryThe Printing History shown below lists all Editions and Updates of this manual and the printing date(s). The first printing of the manualis Edition 1. The Edition number increments by 1 whenever the manual is revised. Updates, which are issued between Editions, containreplacement pages to correct the current Edition of the manual. Updates are numbered sequentially starting with Update 1. When a newEdition is created, it contains all the Update information for the previous Edition. Each new Edition or Update also includes a revised copyof this printing history page. Many product updates or revisions do not require manual changes and, conversely, manual corrections maybe done without accompanying product changes. Therefore, do not expect a one-to-one correspondence between product updates andmanual updates.

Edition 1 (Part Number E1458-90010). . . . . . . . . . . . . . . . . . . . . . . . . May 1994

Edition 1 Rev 2 (Part Number E1458-90010) . . . . . . . . . . . . . . . . . . . June 2006

Safety Symbols

WARNING

CAUTION

iv

Page 7: Agilent E1458A 96-Channel Digital I/O Module

DECLARATION OF CONFORMITYAccording to ISO/IEC Guide 22 and CEN/CENELEC EN 45014

v

Manufacturer’s Name: Agilent Technologies, IncorporatedManufacturer’s Address: Measurement Product Generation Unit

815 14th ST. S.W.Loveland, CO 80537 USA

Declares, that the product

Product Name: 96 Channel Digital I/OModel Number: E1458AProduct Options: This declaration covers all options of the above product(s).

Conforms with the following European Directives:

The product herewith complies with the requirements of the Low Voltage Directive 73/23/EEC and the EMC Directive 89/336/EECand carries the CE Marking accordingly

Conforms with the following product standards:

EMC Standard

IEC 61326-1:1997+A1:1998 / EN 61326-1:1997+A1:1998 CISPR 11:1997 +A1:1997 / EN 55011:1998 IEC 61000-4-2:1995+A1:1998 / EN 61000-4-2:1995 IEC 61000-4-3:1995 / EN 61000-4-3:1995 IEC 61000-4-4:1995 / EN 61000-4-4:1995 IEC 61000-4-5:1995 / EN 61000-4-5:1995 IEC 61000-4-6:1996 / EN 61000-4-6:1996 IEC 61000-4-11:1994 / EN 61000-4-11:1994

Canada: ICES-001:1998 Australia/New Zealand: AS/NZS 2064.1

Limit

Group 1 Class A [1]

4kV CD, 8kV AD3 V/m, 80-1000 MHz0.5kV signal lines, 1kV power lines0.5 kV line-line, 1 kV line-ground3V, 0.15-80 MHzI cycle, 100%

Safety IEC 61010-1:1990+A1:1992+A2:1995 / EN 61010-1:1993+A2:1995Canada: CSA C22.2 No. 1010.1:1992UL 3111-1:1994

Supplemental Information:[1] The product was tested in a typical configuration with Agilent Technologies test systems.

September 5, 2000Date Name

Quality ManagerTitle

For further information, please contact your local Agilent Technologies sales office, agent or distributor.Authorized EU-representative: Agilent Technologies Deutschland GmbH, Herrenberger Straβe 130, D 71034 Böblingen, Germany

Page 8: Agilent E1458A 96-Channel Digital I/O Module

Agilent 75000 Series C Service Documentation

Suggested Sequence to Use Manuals

Manual Descriptions

Series C Installation and Getting Started Guide. This manual contains step-by-step instructions for all aspects ofplug-in module, mainframe, and command module installation. This guide also contains introductory programminginformation and examples.

Command Module User’s Manual. This manual contains programming information for the Command Module, andgeneral programming information for instruments installed in the mainframe.

Mainframe User’s Manual. This manual contains installation information to prepare the mainframe for use and showshow to install plug-in modules.

Plug-In Module User’s Manuals. These manuals contain plug-in module programming and configuration information.Each manual contains programming examples and a complete SCPI command reference for the plug-in module.

Plug-In Module Service Manuals. These manuals contain plug-in module service information. Each manual containsinformation for exchanging the module and/or ordering replaceable parts. Depending on the module, information andprocedures for functional verification, operation verification, performance verification, adjustment, troubleshooting, andrepair are also provided.

vi

Page 9: Agilent E1458A 96-Channel Digital I/O Module

What’s in this Manual

Manual Overview

This manual shows how to service the Agilent E1458A 96-Channel Digital I/O module. Consult theAgilent E1458A User’s Manual for additional information on installing, configuring, and operating the module.Consult the appropriate mainframe or command module user’s manual for information on configuring andoperating the mainframe.

Manual Content

Chap Title Content

1 GeneralInformation

Provides a basic description and lists the test equipment required forservice.

2 VerificationTests

Functional verification, operation verification, and performanceverification tests.

3 ReplaceableParts

Replaceable parts lists and illustrations.

4 Service Procedures to aid in fault isolation and repair.

vii

Page 10: Agilent E1458A 96-Channel Digital I/O Module

viii

Page 11: Agilent E1458A 96-Channel Digital I/O Module

1General Information

Introduction This manual contains information required to test, troubleshoot, and repairthe Agilent E1458A 96-Channel Digital I/O module (see Figure 1-1).

Figure 1-1. Agilent E1458A Digital I/O Module

General Information 1-1

Page 12: Agilent E1458A 96-Channel Digital I/O Module

SafetyConsiderations

This product is a Safety Class I instrument that is provided with a protectiveearth terminal when installed in the mainframe. The instrument, mainframe,and all related documentation should be reviewed for familiarization withsafety markings and instructions before operation or service.

Refer to the WARNINGS page (page iv) in this manual for a summary ofsafety information. Safety information for testing and service follows and isalso found throughout this manual.

Warnings andCautions

This section contains WARNINGS which must be followed for yourprotection and CAUTIONS which must be followed to avoid damage to theequipment when performing instrument maintenance or repair.

WARNING SERVICE-TRAINED PERSONNEL ONLY. The information in thismanual is for service-trained personnel who are familiar withelectronic circuitry and are aware of the hazards involved. Toavoid personal injury or damage to the instrument, do notperform procedures in this manual or do any servicing unlessyou are qualified to do so.

CHECK MAINFRAME POWER SETTINGS. Before applyingpower, verify that the mainframe setting matches the linevoltage and that the correct fuse is installed. An uninterruptiblesafety earth ground must be provided from the main powersource to the supplied power cord set.

GROUNDING REQUIREMENTS. Interruption of the protective(grounding) conductor (inside or outside the mainframe) ordisconnecting the protective earth terminal will cause apotential shock hazard that could result in personal injury.(Grounding one conductor of a two-conductor outlet is notsufficient protection.)

IMPAIRED PROTECTION. Whenever it is likely that instrumentprotection has been impaired, the mainframe must be madeinoperative and be secured against any unintended operation.

REMOVE POWER IF POSSIBLE. Some procedures in thismanual may be performed with power supplied to themainframe while protective covers are removed. Energyavailable at many points may, if contacted, result in personalinjury. (If maintenance can be performed without power applied,the power should be removed.)

1-2 General Information

Page 13: Agilent E1458A 96-Channel Digital I/O Module

WARNING USING AUTOTRANSFORMERS. If the mainframe is to beenergized via an autotransformer (for voltage reduction) makesure the common terminal is connected to neutral (that is, thegrounded side of the main’s supply).

CAPACITOR VOLTAGES. Capacitors inside the mainframe mayremain charged even when the mainframe has beendisconnected from its source of supply.

USE PROPER FUSES. For continued protection against firehazard, replace the line fuses only with fuses of the samecurrent rating and type (such as normal blow, time delay, etc.).Do not use repaired fuses or short-circuited fuseholders.

SHOCK HAZARD. Only service-trained personnel who are awareof the hazards involved should install, remove, or configure theModule or expander. Before you remove any installed module,disconnect AC power from the mainframe and from othermodules that may be connected to the Module or expander.

CHANNEL WIRING INSULATION. All channels that have acommon connection must be insulated so that the user isprotected from electrical shock. This means wiring for allchannels must be insulated as though each channel carries thevoltage of the highest voltage channel.

CAUTION MAXIMUM INPUTS. The maximum voltage that can be applied toany terminal is 42 V Peak. The maximum current on any data line is± 48 mA. The maximum current on any handshake line is ± 40 mA.

STATIC ELECTRICITY. Static electricity is a major cause ofcomponent failure. To prevent damage to the electrical components inthe module, observe anti-static techniques whenever working on thedevice.

PARTS REMOVAL. This module uses a surface mount assembly.Special soldering equipment is required for parts removal orreplacement. Use of standard soldering equipment will cause damageto the PC board and is not covered under warranty.

General Information 1-3

Page 14: Agilent E1458A 96-Channel Digital I/O Module

Inspection/Shipping

This section contains initial (incoming) inspection and shipping guidelinesfor the module.

InitialInspection

Use the steps in Figure 1-2 as guidelines to perform initial inspection of oneof the modules. Verification Tests are optional.

WARNING To avoid possible hazardous electrical shock, do not performelectrical tests if there are signs of shipping damage to theshipping container or to the instrument.

Notify Agilent and Carrier

Notify Agilent

Return Module to Agilent

Figure 1-2. Initial (Incoming) Inspection Guidelines

1-4 General Information

Page 15: Agilent E1458A 96-Channel Digital I/O Module

ShippingGuidelines

Follow the steps in Figure 1-3 to return a module to a Agilent TechnologiesSales and Support Office or Service Center.

1 Prepare the Module

• Remove user wiring from the module• Attach tag to module/pod that identifies

- Owner - Model Number/Serial Number - Service Required

• Place tagged device in approved anti-static bag

2 Package the Module

• Place packaged module in shipping carton*• Place 75 to 100 mm (3 to 4 inches) of shock-

absorbing material around the module.• Seal the shipping carton securely.• Mark the shipping carton FRAGILE.

3 Ship the Module to Agilent Technologies

• Place address label on shipping carton **• Send carton to Agilent Technologies

* We recommend that you use the same shipping materials as those used in factory packaging (available from Agilent Technologies). For

other (commercially-available) shipping materials, use a double wall-carton with minimum 2.4 MPa (350 psi) test.

** A list of Sales and Support Offices can be found at the back of this manual.

Figure 1-3. Packaging/Shipping Guidelines

General Information 1-5

Page 16: Agilent E1458A 96-Channel Digital I/O Module

Environment The recommended operating altitude for the module is 2000 m (6000 ft) or less.The recommended operating environment for the module is:

Environment Temperature Humidity

Operating 0oC to +55oC <65% relative (0oC to +40oC)

Storage andShipment

-40oC to +75oC <65% relative (0oC to +40oC)

Agilent E1458A Description

The Agilent E1458A 96-Channel Digital I/O Module (referred to as theDigital I/O module) is a twelve port digital input/output module intended fordata communication and digital control in electronic environments. TheDigital I/O module is compatible with TTL levels (0-5V) and CMOS levels(using an external pull-up). The Digital I/O module complies with VXIbus(VMEbus Extensions for Instrumentation) definitions for the P1 and P2 busconnectors on C-sized modules. A jumper on the module sets the VXIbusinterrupt level.

Each port is identical and consists of 7 control lines and 8 data lines. Thereare 8 registers for control and status on each port. In addition, the modulehas Manufacturer ID, Device ID, Module Status/Control and InterruptStatus registers. Figure 1-1 shows the locations of the ports and a simplifieddiagram of a single port. Of the seven control lines, three (I/O, CTL, andFLG) are used with SCPI (Standard Commands for ProgrammableInstrumentation) commands, three (RES, STS, and PIR) are controlledthrough register access and one, UTS, can be used to force all data lines intoa three-state mode.

Each port has two hardware configuration switches. One switch allows youto connect the flag lines together for multiport data transmission. Anotherswitch selects either open collector or pull-up to TTL compatible levels onthe data lines.

SCPI commands provided for the Digital I/O allow operation in 8-bit“BYTE” format, 16-bit “WORD” format (using 2 ports), 32-bit “LWORd”format (using 4 ports), 64-bit “LW64” format (using 8 ports), and 96-bit“LW96” format (using all ports).

1-6 General Information

Page 17: Agilent E1458A 96-Channel Digital I/O Module

Table 1-1 shows the mapping of bit numbers from the 8-bit ports to the 16-, 32-, 64-, and 96-bit ports. Connections are made through 64-pin headerconnectors. Each connector contains connections for three ports as shown inFigure 1-4.

Table 1-1. Data Lines

8-bit (BYTE) operations

Port 0 1 2 3 4 5 6 7 8 9 10 11

Bit Numbers 7 — 0 7 — 0 7 — 0 7 — 0 7 — 0 7 — 0 7 — 0 7 — 0 7 — 0 7 — 0 7 — 0 7 — 0

16-bit (WORD) operations

Port 0 2 4 6 8 10

Bit Numbers 15 — 8 7 — 0 15 — 8 7 — 0 15 — 8 7 — 0 15 — 8 7 — 0 15 — 8 7 — 0 15 — 8 7 — 0

32-bit (LWORd) operations

Port 0 4 8

Bit Numbers 31 — 24 23 —16 15 — 8 7— 0 31 — 24 23 —16 15 — 8 7— 0 31— 24 23 —16 15 — 8 7— 0

64-bit (LW64) operations

Port 0 8 9 10 11

Bit Numbers 63 — 56 55 — 48 47— 40 39 — 32 31 — 24 23 — 16 15—8 7— 0 7 — 0 7 — 0 7 — 0 7 — 0

96-bit (LW96) operations

Port 0

Bit Numbers 95 — 88 87— 80 79 — 72 71— 64 63 — 56 55 — 48 47— 40 39 — 32 31— 24 23 —16 15 — 8 7— 0

General Information 1-7

Page 18: Agilent E1458A 96-Channel Digital I/O Module

1-4. Connector Pin Assignments

1-8 General Information

Page 19: Agilent E1458A 96-Channel Digital I/O Module

Module Specifications

Specifications are listed in Appendix A of the Agilent E1458A User’sManual. These specifications are the performance standards or limitsagainst which the module may be tested.

Module SerialNumbers

Devices covered by this manual are identified by a serial number prefixlisted on the title page. Agilent Technologies uses a two-part serial numberin the form XXXXAYYYYY, where XXXX is the serial prefix, A is thecountry of origin (A=USA), and YYYYY is the serial suffix. The serialnumber prefix identifies a series of identical instruments. The serial numbersuffix is assigned sequentially to each instrument. The serial number plate islocated on the right-hand shield near the backplane connectors.

RecommendedTest Equipment

Table 1-2 lists the test equipment recommended for testing and servicing themodule. Essential requirements for each piece of test equipment aredescribed in the Requirements column.

Table 1-2. Recommended Test Equipment

Instrument Requirements RecommendedModel

Use*

Controller, GPIB GPIB compatibility as defined by IEEE Standard 488-1988 and theidentical ANSI Standard MC1.1:SH1, AH1, T2, TE0, L2, LE0, SR0, RL0,PP0, DC0, DT0, and C1, 2, 3, 4, 5.

HP 9000 Series 300 F,O,P,T

Mainframe Compatible with Module E1400B/T or E1401A/T F,O,P,T

Command Module Compatible with ModuleResource manager in Slot 0 Logical address 0Typical GPIB address 9Requires the downloaded driver "DIG_IO"

E1405B or E1406A F,O,P,T

Digital Multimeter DC volts Agilent 3458A orAgilent 34401A

T

* F = Functional Verification Tests, O = Operation Verification Tests, P = Performance Verification Tests, T = Troubleshooting

General Information 1-9

Page 20: Agilent E1458A 96-Channel Digital I/O Module

1-10 General Information

Page 21: Agilent E1458A 96-Channel Digital I/O Module

2Verification Tests

Introduction This chapter describes the verification tests for the Agilent E1458A module.The three levels of test procedures described in this chapter are used toverify that the Agilent E1458A:

• is functional (Functional Verification Test)• meets selected testable specifications (Operation Verification)• meets all testable specifications (Performance Verification)

You must have correctly installed a downloadable Digital I/O Driver intothe command module to run these tests. Refer to the Installation Noteprovided with the Driver or to the Agilent E1405B/E1406A User’s Manualfor driver downloading procedures.

Test Conditions/Procedures

See Table 1-1 for test equipment requirements. You should complete thePerformance Verification tests at least once a year. For heavy use or severeoperating environments, perform the tests more often. The verification testsassume that the person performing the tests understands how to operate themainframe, the module, and the specified test equipment. The testprocedures do not specify equipment settings for test equipment except ingeneral terms. It is assumed that a qualified, service-trained technician willselect and connect the cables, adapters, and probes required for the test.

The tests in this chapter assume that the Agilent E1458A has the switch andjumper settings shown in Table 2-1 and Figure 2-1. Use the blank column inTable 2-1 to record the starting switch or jumper positions. Set the switchesback to their original positions when you are finished testing.

Table 2-1. Agilent E1458A Test Conditions

Switch Setting for Verification Tests Recorded Setting

IRQ 1

LADDR 144 (18)

PULL-UP ENABLE All Ports ENABLED

PORT/FLAG COMBINING All Ports NOT COMBINED

Verification Tests 2-1

Page 22: Agilent E1458A 96-Channel Digital I/O Module

Performance Test Record

The results of each Performance Verification test may be recorded in Table2-2, Performance Test Record, at the end of this chapter. You can make acopy of this form, if desired.

Verification TestExamples

Each verification test procedure includes an example program that performsthe test. All example programs assume the following configuration:

• HP 9000 Series 300 computer• BASIC programming language • Module address 70918 • Agilent E1405B/E1406A command module and Agilent E14XX

mainframe• A properly downloaded Digital I/O SCPI driver in either FLASH

ROM or DRAM.

Figure 2-1. Switch Settings

2-2 Verification Tests

Page 23: Agilent E1458A 96-Channel Digital I/O Module

FunctionalVerification Test

The Functional Verification Test for the Agilent E1458A module consists ofsending the *TST? command and checking the response. This test can beused to verify that the module is connected properly and is responding to abasic command.

Procedure 1. Verify that the module is properly installed in mainframe.

2. Verify that the mainframe has passed its power-on test.

3. Send *TST? to the module (see example following).

4. The return should be as follows:

0

NOTE If the primary address setting, secondary address setting, or the interfaceselect code is set incorrectly, the module will not respond. Verify properaddress selection before troubleshooting.

Example An example follows which uses an HP 9000 Series 300 computer with BASIC and a module address of 70918.

10 INTEGER A

20 OUTPUT 70918;"*TST?" Send the test command

30 ENTER 70918;A Get response

40 PRINT A

50 END

OperationVerification Test

The procedures in this section are used to provide a high level of confidencethat the module is meeting published specifications. The OperationVerification test is the same as the Performance Verification test and issuitable for checkout after performing repairs.

The Operation Verification Test is performed by completing the Digital Test(Test 2-1) as described in the Performance Verification test procedures.

PerformanceVerificationTests

The procedure in this section is used to test the module’s electricalperformance using the specifications in Appendix A — Specifications of theAgilent E1458A User’s Manual as the performance standard.

Verification Tests 2-3

Page 24: Agilent E1458A 96-Channel Digital I/O Module

The Performance Verification test is a test of each data line and three of thehandshake lines on each port. The test uses the module’s capability for directreadback of the data and control lines. This test does not check output currentspecifications or the ability to correctly handshake. This test is sufficient todetermine that the module is operating within specifications. This test is suitablefor incoming inspection, troubleshooting, and preventive maintenance.

Test 2-1: Digital I/OModule Test

This test verifies that all ports meet the specification for the module.

Digital Test 1. Setup and Install the Digital I/O module

• Remove power from the mainframe. Remove Agilent E1458Afrom the mainframe (as required).

• Record the locations of the switches and jumpers in Table 2-1. Refer to Figure 2-1.

• Set the switches and jumpers to the positions shown in Table 2-1 and Figure 2-1.

• Install the Agilent E1458A in the mainframe.• Turn the mainframe power ON.

2. Check the Digital I/O Module is functional

• Send *RST to the module.• Send *TST? to the module (an example is shown on page 2-3).• Enter the response and verify the correct module responded.• Enter a Pass or Fail in Table 2-2.

3. Check the ability to program the Digital I/O module

• Send alternating 0’s and 1’s to all 96-Channels of the module.• Read the programmed port state and verify it is the same as the state sent. • Enter a Pass or Fail in Table 2-2.

4. Check the output of the data lines

• Send alternating 0’s and 1’s to all 96-Channels of the module.• Read the data line state and verify it is the same as the state sent.• Enter a Pass or Fail in Table 2-2.

2-4 Verification Tests

Page 25: Agilent E1458A 96-Channel Digital I/O Module

5. Walk a "0" through all bits

• Send SOUR:DIG:DATA0:LW96 -1,-1,-1 to set all bits to 1.• Send SOUR:DIG:DATA0:LW96:BITm 0 to set a bit to 0. m is the

bit number from 0 to 95.• Send SOUR:DIG:DATA0:LW96:BITm:MON? and enter the returned

number to read the state of bit m. m is the bit number from 0 to 95.• Verify the returned bit is set to 0.• Send SOUR:DIG:DATA0:LW96:BITm 1.• Repeat this step for all bit numbers from 0 to 95.• Enter a Pass or Fail in Table 2-2.

6. Walk a "1" through all bits

• Send SOUR:DIG:DATA0:LW96 0,0,0 to set all bits to 0.• Send SOUR:DIG:DATA0:LW96:BITm 1 to set a bit to 1. m is the

bit number from 0 to 95.• Send SOUR:DIG:DATA0:LW96:BITm:MON? and enter the

returned number to read the state of bit m. m is the bit numberfrom 0 to 95.

• Enter a Pass or Fail in Table 2-2.

7. Check the FLG line

• Send *RST to reset the module.• Send MEAS:DIG:FLAGn? and enter the results. n is the port

number from 0 to 11. • Verify the returned bit is set to 1.• Repeat this step for all port numbers from 0 to 11.• Enter a Pass or Fail in Table 2-2.

8. Check the CTL line

• Send SOUR:DIG:CONTn 0 to set the port control line low. n isthe port number from 0 to 11.

• Send SOUR:DIG:CONTn? and enter the result. n is the portnumber from 0 to 11.

• Verify the returned bit is set to 0.• Send SOUR:DIG:CONTn 1 to set the port control line high. n is

the port number from 0 to 11. • Send SOUR:DIG:CONTn? and enter the result. n is the port

number from 0 to 11. • Verify the returned bit is set to 1.• Repeat this step for all port numbers from 0 to 11.• Enter a Pass or Fail in Table 2-2.

Verification Tests 2-5

Page 26: Agilent E1458A 96-Channel Digital I/O Module

9. Check the I/O line

• Send SOUR:DIG:DATAn 255 to set the port for output. n is theport number from 0 to 11.

• Send SOUR:DIG:IOn? and enter the result. n is the port numberfrom 0 to 11.

• Verify the returned bit is set to 0.• Send *RST to set the port for input.• Send SOUR:DIG:IOn? and enter the result. n is the port number

from 0 to 11. • Verify the returned bit is set to 1.• Enter a Pass or Fail in Table 2-2.

10. Reset the module switches

• Remove power from the mainframe. • Remove the module from the mainframe.• Reset the switches and jumpers to the to the positions recorded

in Table 2-1.

Example: Digital Test This example performs a bit walk test of all bits on all ports and checks themodule’s ability to set and reset the handshake lines on each port.

10 RE-SAVE "DIO_TEST"

20 ASSIGN @Dio TO 70918 ! I/O Path to Digital I/O module

30 DISP CHR$(129)

40 DIM Pattern(1:3,0:1),Value(1:3),Mon(1:3)

50 INTEGER Errflg,Ready ,Bits, A

60 Errflg=0

70 DATA -1431655766,1431655765,-1431655766,1431655765,-1431655766, 1431655765

! Alternating 0 and 1, 32-Bit

80 READ Pattern(*)

90 CLEAR SCREEN

100 PRINT "Install Component Assembly "

110 PRINT " 1. Turn mainframe power OFF"

120 PRINT " 2. Remove Agilent E1458A from mainframe"

130 PRINT " 3. Set Agilent E1458A Pullups to ENABLE"

140 PRINT " 4. Set Agilent E1458A port/flag combining to DISABLE "

150 PRINT " 5. Install Agilent E1458A in the mainframe"

160 PRINT " 6. Turn mainframe power ON "

170 PRINT

180 PRINT "Press continue when ready to begin testing"

190 PAUSE

200 CLEAR SCREEN

210 OUTPUT @Dio;"*RST;*OPC?" ! Establish defaults

220 ENTER @Dio;Ready ! Wait for completion

2-6 Verification Tests

Page 27: Agilent E1458A 96-Channel Digital I/O Module

230 OUTPUT @Dio;"*TST?"

240 ENTER @Dio;A

250 IF A<>0 THEN ! Failure

260 PRINT "Module Failed Self-Test. Test terminated."

270 STOP

280 END IF

290 FOR I = 0 TO 1 ! Fast test of the programming

300 OUTPUT @Dio;"SOUR:DIG:DATA0:LW96 ";Pattern(1,I);",";Pattern(2,I);",";Pattern(3,I)

! Alternate 0 and 1

310 OUTPUT @Dio;"*OPC?"

320 ENTER @Dio;Ready ! Wait for completion

330 OUTPUT @Dio;"SOUR:DIG:DATA0:LW96?" ! Readback of port programming

340 ENTER @DIO;Value(1),Value(2),Value(3)

350 FOR J=1 TO 3

360 IF Val(J) <> Pattern(J,I) THEN ! Port not programmed

370 Errflg = 1

380 END IF

390 NEXT J

400 NEXT I

410 IF Errflg=1 THEN

420 CLEAR SCREEN

430 PRINT TABXY (1,1) "Agilent E1458A did not respond to programming"

440 PRINT TABXY (1,2) "All tests following this test will fail"

450 PRINT TABXY (1,3) "Press Continue to perform the data line test"

460 PAUSE

470 ELSE

480 PRINT TABXY (1,1) "Agilent E1458A passed port programming"

490 END IF

500 Errflg=0 ! Reset error flag

510 ! Data line test

520 OUTPUT @Dio:"*RST;*OPC?"

530 ENTER @Dio:Ready

540 FOR I = 0 TO 1 ! Fast test of the data lines

550 OUTPUT @Dio;"SOUR:DIG:DATA0:LW96 ";Pattern(1,I);",";Pattern(2,I);",";Pattern(3,I)

! Alternate 0 and 1

560 OUTPUT @Dio;"*OPC?"

570 ENTER @Dio;Ready ! Wait for completion

580 OUTPUT @Dio;"SOUR:DIG:DATA0:LW96:MON?" ! Read data lines

590 ENTER @Dio;Mon(1),Mon(2),Mon(3)

600 FOR J=1 TO 3

610 IF Mon(J) <> Pattern(J,I) THEN ! Data line error

620 Errflg =1

Verification Tests 2-7

Page 28: Agilent E1458A 96-Channel Digital I/O Module

630 END IF

640 NEXT J

650 NEXT I

660 IF Errflg=1 THEN

670 PRINT TABXY (1,2) "Agilent E1458A failed port data line test"

680 ELSE

690 PRINT TABXY (1,2) "Agilent E1458A passed port data line test"

700 END IF

710 Errflg=0 ! Reset error flag

720 !Bit Walk Test

730 OUTPUT @Dio;"*RST;*OPC?" ! Establish defaults

740 ENTER @Dio;Ready ! Wait for completion

750 FOR I = 0 TO 1 ! I is bit logic level to walk

760 FOR J = 0 TO 95 ! J is bit counter

770 IF I=0 THEN

780 OUTPUT @Dio;"SOUR:DIG:DATA0:LW96: -1,-1,-1"

! set all lines to 1

790 ELSE

800 OUTPUT @Dio;"SOUR:DIG:DATA0:LW96: 0,0,0"

! set all lines to 0

810 END IF

820 OUTPUT @Dio;"SOUR:DIG:DATA0:LW96:BIT"&VAL$(J)&" " &VAL$(I)$&;*OPC?"

! Set a bit

830 ENTER @Dio;Ready ! Wait for completion

840 OUTPUT @Dio;"SOUR:DIG:DATA0:LW96:BIT"&VAL$(J)&":MON?"

! Get the state of the bit

850 ENTER @Dio;Bits

860 IF Bits <> I THEN ! Is bit correct?

870 PRINT TAB (10) "Logical ";I;" at bit ";J;" failed"

880 Errflg=1

890 END IF

900 OUTPUT @Dio;"SOUR:DIG:DATA0:LW96:BIT "&VAL$(J)&" "&VAL$(NOT I)&";*OPC?"

910 ENTER Ready

920 NEXT J

930 NEXT I

940 IF Errflg=1 THEN

950 PRINT TABXY (1,3) "Agilent E1458A failed bit walk test"

960 ELSE

970 PRINT TABXY (1,3) "Agilent E1458A passed bit walk test"

980 END IF

990 Errflg=0 ! Reset the error flag

1000 ! FLG , CTL and I/O line test

2-8 Verification Tests

Page 29: Agilent E1458A 96-Channel Digital I/O Module

1010 OUTPUT @Dio;"*RST;*OPC?" ! Establish defaults

1020 ENTER @Dio;Ready ! Wait for completion

1030 FOR J=0 to 11 ! J is port counter

1040 OUTPUT @Dio;"MEAS:DIG:FLAG"&VAL$(J)&"?" ! Check FLG line

1050 ENTER @Dio;Bits ! Should float to a logical 1

1060 IF Bits=0 THEN

1070 PRINT TAB (10) "Agilent E1458A FLAG failure on port ";J

1080 Errflg=1

1090 END IF

1100 NEXT J

1110 FOR I=0 TO 1

1120 FOR J=0 TO 11 ! Check CTL line

1130 OUTPUT @Dio;"SOUR:DIG:CONT"&VAL(J)&":VAL "&VAL$(I)

1140 OUTPUT @Dio;"SOUR:DIG:CONT"&VAL$(J)&":VAL?"

1150 ENTER @Dio;Bits

1160 IF Bits<> I THEN

1170 PRINT TAB (10) "CTL line failure on port ";J

1180 Errflg=1

1190 END IF

1200 NEXT J

1210 NEXT I

1220 FOR J=0 TO 11

1230 OUTPUT @Dio;"SOUR:DIG:DATA"&VAL$(J)&" 255;*OPC?"

! Check the I/O line low

1240 ENTER @Dio;Ready ! Wait for completion

1250 OUTPUT @Dio;"SOUR:DIG:IO"&VAL$(J)&"?"

1260 ENTER @Dio;Bits

1270 IF Bits <>0 THEN

1280 PRINT TAB (10) "Agilent E1458A I/O line failure on port ";J

1290 Errflg=1

1300 END IF

1310 OUTPUT @Dio;"MEAS:DIG:DATA"&VAL$(J)&"?" ! Check the I/O line high

1320 ENTER @Dio;Ready ! Wait for completion

1330 OUTPUT @Dio;"SOUR:DIG:IO"&VAL$(J)&"?"

1340 ENTER @Dio;Bits

1350 IF Bits <> 1 THEN

1360 PRINT TAB (10) "Agilent E1458A I/O line failure on port ";J

1370 Errflg=1

1380 END IF

1390 NEXT J

Verification Tests 2-9

Page 30: Agilent E1458A 96-Channel Digital I/O Module

Typical Result

Agilent E1458A passed port programming test

Agilent E1458A passed port data line test

Agilent E1458A passed bit walk test

Agilent E1458A passed FLG, CTL, and I/O test

Agilent E1458A tests complete

PerformanceTest Record

Table 2-1, Performance Test Record, is a form you can copy and use torecord performance verification test results for the module.

Test Limits The Agilent E1458A test is a pass/fail test and has no test limits. Minimumand Maximum values are marked NA (Not Applicable) in Table 2-1.

MeasurementUncertainty

The Agilent E1458A test is a pass/fail test and has no measurementuncertainty. The measurement uncertainty column is marked NA(NotApplicable) in Table 2-1.

Test Accuracy Ratio (TAR)

Test Accuracy Ratios (TAR) are not defined for pass/fail measurements, soall measurements show NA (Not Applicable) in the TAR column.

1400 IF Errflg=1 THEN

1410 PRINT TABXY (1,4) "Agilent E1458A failed FLG, CTL or I/O line test"

1420 ELSE

1430 PRINT TABXY (1,4) "Agilent E1458A FLG, CTL, and I/O line test"

1440 END IF

1450 OUTPUT @Dio;"*RST;*OPC?" ! Clean up

1460 ENTER @Dio;Ready ! Wait for completion

1470 PRINT TABXY (1,5) "Agilent E1458A Test complete"

1480 END

2-10 Verification Tests

Page 31: Agilent E1458A 96-Channel Digital I/O Module

Table 2-2. Performance Test Record (Page 1 of 2)

General Information

Test Facility:

Name __________________________________

Address _______________________________

City/State _______________________________

Phone ________________________________

Report No. ______________________________

Date __________________________________

Customer _______________________________

Tested by ______________________________

Special Notes:

____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Test Equipment Record

Test Equipment Used:Description

Model No. Trace No. Cal Due Date

1. ___________________________

2. ____________________________

3. ____________________________

______________

______________

______________

______________

______________

______________

______________

______________

______________

Verification Tests 2-11

Page 32: Agilent E1458A 96-Channel Digital I/O Module

Table 2-2. Performance Test Record (Page 2 of 2)

Performance Test Record

Test No/Description MinimumValue

Measured Value(circle)

MaximumValue

MeasUncert

Test AccRatio (TAR)

Test 2-1: Digital Test

Programming Ability Test

*TST? response NA Pass Fail NA NA NA

Write/Read port programming NA Pass Fail NA NA NA

Data Line Test

Write/Read port data lines NA Pass Fail NA NA NA

Bit Walk Test

Write/Read all bits NA Pass Fail NA NA NA

FLG Line Test

Read FLG all ports NA Pass Fail NA NA NA

CTL Line Test

Write/Read CTL all ports NA Pass Fail NA NA NA

I/O Line Test

Write/Read I/O all ports NA Pass Fail NA NA NA

2-12 Verification Tests

Page 33: Agilent E1458A 96-Channel Digital I/O Module

3Replaceable Parts

Introduction This chapter contains information to order replaceable parts for the Agilent E1458A 96-Channel Digital I/O module with serial number prefix3336A. Table 3-1 lists replaceable parts for the Agilent E1458A module.Table 3-2 shows reference designators for parts in Tables 3-1 and Table 3-2shows the manufacturer code list for these parts.

To order a part listed in Table 3-1, specify the Agilent Technologies partnumber and the quantity required. Send the order to your nearest AgilentTechnologies Sales and Support Office. A list of Sales and Support Officesis at the back of this manual.

ReplaceableParts List

Table 3-1 lists mechanical replaceable parts for the Agilent E1458A DigitalI/O module with serial number prefix 3336A. See Figure 3-1 for locationsof mechanical parts.

Replaceable Parts 3-1

Page 34: Agilent E1458A 96-Channel Digital I/O Module

ReferenceDesignator

Agilent PartNumber

Qty Part Description Mfr.Code

Mfr. PartNumber

E1458-66201 Replacement Module (exchange assembly) 28480 E1458-66201

E1458-69201 Restored Replacement Module (exchange assembly)

28480 E1458-69201

A1 E1458-66501 1 PC Assembly, 96-Channel Digital I/O 28480 E1458-66501

CBL1-CBL4 E1458-61601 4 Cable Assembly 28480 E1458-61601

F101 2110-0862

2110-0712

1 Fuse-SMT 4A 125V NTD BI UL CSA (surface mount - not replaceable)Fuse SUB-MIN 4A 125V (through hole)(replacement fuse, see Chapter 4)

75915

75915

R459004

251004T1

HDL1 E1400-84105 1 Extraction handle kit-bottom 28480 E1400-84105

HDL2 E1400-84106 1 Extraction handle kit-top 28480 E1400-84106

J4-J5 1252-5436 2 Connector-post type .100-pin-spcg 128-contact 28480 1252-5436

J201 1251-4927 2 Connector-post type .100-pin-spcg 16-contact 18873 67997-616

J301 1251-4927 Connector-post type .100-pin-spcg 16-contact 18873 67997-616

MP1 8160-0686 1 RFI strip-fingers tin plated 30817 00786-185

P1-P2 1252-1596 2 Connector-post type 2.54-pin-spcg 96-contact 06776 DIN-96CPC-SRI-TR

PNL1 E1458-00201 1 Front panel 28480 E1458-00201

SCR1-SCR2 0515-1968 2 Screw-M2.5 X 0.45 11mm-long pan-head 28480 0515-1968

SCR3-SCR4 0515-0368 2 Screw-M2.5 X 0.45 12mm-long pan-head 28480 0515-0368

SCR5-SCR6 0515-1375 2 Screw-M2.5 X 0.45 6mm-long flat-head 83486 343-300-02506

SCR7-SCR13 0515-1135 7 Screw-M3 X 0.5 25mm-long flat-head 28480 0515-1135

SHD1 E1458-00601 1 Top cover 28480 E1458-00601

SHD2 Z2466-00602 1 Bottom shield 28480 Z2466-00602

SP101-103 3101-3148 6 Switch-toggle 2A 250VAC 09353 7101-P3-AGE

SP201 3101-3142 1 Switch-slide 0.025A 24VAC 81073 90YY2008S

SP501 3101-3148 Switch-toggle 2A 250VAC 09353 7101-P3-AGE

SP901 3101-3148 Switch-toggle 2A 250VAC 09353 7101-P3-AGE

SP1301 3101-3148 Switch-toggle 2A 250VAC 09353 7101-P3-AGE

Table 3-1. Agilent E1458A Replaceable Parts

3-2 Replaceable Parts

Page 35: Agilent E1458A 96-Channel Digital I/O Module

Table 3-2. Agilent E1458A Reference Designators

Agilent E1458A Reference Designators

A ..................assembly P.................. electrical connector (plug)

CBL..............cable assembly PNL ............. panel

F...................fuse SCR............. screw

HDL..............handle assembly SHD............. shield

J ...................electrical connector (jack) SP................ switch

MP ...............mechanical part

Table 3-3. Agilent E1458A Code List of Manufacturers

Mfr.Code

Manufacturer’sName

Manufacturer’sAddress

ZipCode

06776 ROBINSON NUGENT INC. NEW ALBANY, IN 47150

09353 C & K COMPONENTS INC. NEWTON, MA 02158

18873 DUPONT E I DE NEMOURS & CO. WILMINGTON, DE 19801

28480 AGILENT TECHNOLOGIES, INC. PALO ALTO, CA 94304

30817 INSTRUMENT SPECIALITIES CO.INC. DEL WATER GAP, PA 18327

75915 LITTELFUSE INC. DES PLAINES, IL 60016

81073 GRAYHILL INC. LA GRANGE, IL 60525

83486 ELCO INDUSTRIES INC. ROCKFORD, IL 61125

Replaceable Parts 3-3

Page 36: Agilent E1458A 96-Channel Digital I/O Module

Mechanical Parts Locator

Figure 3-1 shows the location of selected mechanical parts for the Agilent E1458A Digital I/O module.

Figure 3-1. Mechanical Parts

3-4 Replaceable Parts

Page 37: Agilent E1458A 96-Channel Digital I/O Module

4Service

Introduction This chapter contains service information for the Agilent E1458A96-Channel Digital I/O module, including repair strategy, troubleshootingtechniques and repair/maintenance guidelines.

WARNING Do not perform any of the service procedures shown unlessyou are a qualified, service-trained technician, and have readthe WARNINGS and CAUTIONS in Chapter 1.

Repair Strategy Procedures in this chapter describe troubleshooting techniques for the Agilent E1458A Digital I/O module. The VXI interface and port drivercircuits are all contained on a single PC board in the Agilent E1458A. Thismodule should be replaced as an exchange assembly. Exchange assemblypart numbers are contained in Chapter 3 - Replaceable Parts.

EquipmentRequired

Equipment required for troubleshooting and repair is listed in Table 1-2,Recommended Test Equipment. Any equipment that satisfies therequirements given in the table may be substituted.

To avoid damage to the screw head slots, use a T8 Torx driver to removethe front panel handles and a T10 Torx driver to remove the shields.

Service Aids See Chapter 3 for descriptions and locations of Agilent E1458A mechanicalreplaceable parts. Service notes, manual updates, and service literature forthe modules may be available through Agilent Technologies. Forinformation, contact your nearest Agilent Technologies Sales and SupportOffice. A list of Sales and Support Offices can be found at the back of thismanual.

Service 4-1

Page 38: Agilent E1458A 96-Channel Digital I/O Module

Troubleshooting The troubleshooting information and procedures in this section will helpisolate a problem to an assembly.

Identifyingthe Problem

Table 4-1 lists some common problems, along with symptoms and possiblesolutions.

Table 4-1. Agilent E1458A Common Problems

ProblemType Symptom

PossibleSolutions

Self-test Errors Non-zero error code in responseto the *TST? command.

See Table 4-3 for information on self-testerrors.

Operator Errors Non-zero error code in responseto the SYST:ERR? command.

See Appendix C of the the Agilent E1458A User’s Manual for errors and causes.

See Appendix B of the Agilent E1405/E1406 User’s Manual foradditional information on operator errors.

CatastrophicFailures

Not responding to commands. Check logical address setting.

Check GPIB cables and connections.

Failing Functional Verification Test(Chapter 2)

Replace the A1 printed circuit board(Agilent PN E1458-66201).

4-2 Service

Page 39: Agilent E1458A 96-Channel Digital I/O Module

Testing theAssembly

You can use the tests and checks in Table 4-2 to isolate the problem. SeeFigure 3-1 in Chapter 3 for locations of mechanical parts.

Table 4-2. Agilent E1458A Tests/Checks

Test/Check Reference Designator Check:

Heat Damage - - - - - - - - - - Discolored PC boardDamaged insulationEvidence of arcing

Switch/JumperSettings

J201, J301SP201SP501, SP901, SP1301SP101, SP102, SP103

IRQ Level settingLADDR settingPull up Enable settingPort/Flag combining setting

Digital I/O PCA F101P1, P2J4A, J4B, J5A, J5B

Fuse continuityConnector contacts

Checking for Heat Damage

Inspect the assembly for signs of abnormal internally generated heat such asdiscolored printed circuit boards or components, damaged insulation, orevidence of arcing.

Checking Switches/Jumpers

Verify that the interrupt priority jumpers are set correctly (factory set atlevel 1). Verify that the logical address switch is set correctly (factory set at144). Verify that the pull-up enable switches are set correctly (factory set todisable). Verify that the port/flag combine switches are set correctly (factoryset to Disable on all ports). Refer to the Agilent E1458A User’s Manual forprocedures to set or check these switches/jumpers.

Checking the Agilent E1458A PCA

Check the following:

• Verify that fuse F101 is good (see the replacement procedure on page 4-6).• Check connectors P1, P2, J4A, J4B, J5A, J5B for damage.• Perform Test 2-1 in Chapter 2. Replace the module if the test fails.

Service 4-3

Page 40: Agilent E1458A 96-Channel Digital I/O Module

Self-testError Codes

Table 4-3 shows the self-test error codes for the module. The meaning ofeach code is given in the right-hand column. If a self-test failure occurs,cycle power and repeat the test. If the problem reoccurs, the device mayneed repair.

Table 4-3. Self-test Error Codes

Error* Description

+0+ss01+ss02+ss03+ss10+ss11+ss200+n

Self-test passesRead register 00h failsRead register 02h failsBad ID information in ID registerInterrupt expected but not receivedBusy bit was not held ≈10.5 to 18.5 msecPort interrupt at port n fails

*ss = card number (with leading zero deleted)

Procedure 1. Verify that the module is correctly installed in the mainframe and thatthe mainframe has passed its power-on test.

2. Send the *TST? command to the device (see example following).

3. The device will return an error code. Any non-zero error codeindicates a self-test failure. See Table 4-3 for a description of self-testerror codes.

Example An example follows which uses an HP 9000 Series 300 computer with BASIC and an multiplexer address of 70918.

10 OUTPUT 70918;"*TST?" Send the self-test command

20 ENTER 70918;A Get response

30 PRINT A

40 END

4-4 Service

Page 41: Agilent E1458A 96-Channel Digital I/O Module

Disassembly Use the following procedures and Figure 4-1 to disassemble the AgilentE1458A module.

Agilent E1458ADisassembly 1. To remove the covers:

• Remove the seven T10 Torx screws from the top cover as shown.• Lift the top cover off the module. • Turn the assembly over and lift off the bottom cover.

2. To remove the front panel:

• Remove the two T8 Torx screws holding the panel to the A1 PCAssembly as shown.

• Lift the front panel from the A1 assembly.

Figure 4-1. Disassembly

Service 4-5

Page 42: Agilent E1458A 96-Channel Digital I/O Module

Replacing F101 Fuse F101 is a surface mount component and direct replacement is notrecommended. A through-hole fuse, Agilent Part Number 2110-0712, canbe used to repair F101. Through-hole mounting pads are provided on the PCboard and are labeled F102. Standard soldering equipment can be used toinstall this fuse. The location of the through-hole pads is shown in Figure 4-2.

4-2. Replacing F101

4-6 Service

Page 43: Agilent E1458A 96-Channel Digital I/O Module

Repair/MaintenanceGuidelines

This section provides guidelines for repairing and maintaining the Agilent E1458A Digital I/O module including:

• ESD precautions• Soldering printed circuit boards• Post-repair safety checks

ESD Precautions

Electrostatic discharge (ESD) may damage static-sensitive devices in themodule. This damage can range from slight parameter degradation tocatastrophic failure. When handling assemblies, follow these guidelines toavoid damaging components:

• Always use a static-free work station with a pad of conductive rubber orsimilar material when handling electronic components.

• Do not use pliers to remove a MOS or CMOS device from a high-gripsocket. Instead, use a small screwdriver to pry the device up from oneend. Slowly lift the device up, one pair of pins at a time.

• After you remove a MOS or CMOS device from a module, place thedevice onto a pad of conductive foam or other suitable holding material.

• If a device requires soldering, be sure the assembly is placed on a pad ofconductive material. Also, be sure that you, the pad, and the solderingiron tip are grounded to the assembly.

CAUTION Surface mount components should only be removed using solderingirons or desoldering stations expressly designed for surface mountcomponents. Use of conventional solder removal equipment will almostalways result in permanent damage to the printed circuit board and willvoid your Agilent Technologies factory warranty.

Post-Repair Safety Checks

After making repairs to the module, inspect the device for any signs ofabnormal internally generated heat, such as discolored printed circuit boardsor components, damaged insulation, or evidence of arcing. Determine andcorrect the cause of the condition. Then perform the PerformanceVerification Test described in Chapter 2 to verify that the device isfunctional.

Service 4-7

Page 44: Agilent E1458A 96-Channel Digital I/O Module

4-8 Service