Fluke 9100 Series, 9100A-017 Service Manual

Page 1
9100 Series
Vector Output I/O Module
P/N 855531 August 1989
© 1989, John Fluke Mfg. Co., Inc. All rights reserved. Litho in U.S.A.
9100A-017
Service Manual
Page 2
John Fluke Mfg. Co., Inc. (Fluke) warrants your 9100A-017 Vector Output I/O Module to be free from defects in material and workmanship under normal use and service for one (1) year from the date of shipment. Software and firmware products are provided “AS IS.” We do not warrant that software or firmware products will be error free, operated without interruption or that all errors will be corrected. This warranty extends to you if you are the original purchaser and does not apply to fuses, batteries, or any product which, in our sole opinion, has been subject to misuse, alteration, or abnormal conditions of operation or handling.
To obtain warranty service, contac t a Fluk e Service Center or send the product, with the descripti on of the difficulty, postage prepaid, to the nearest Fluke Service Center. Fluke assumes no risk for damage in transit.
Fluke will, at our option, repair or replace the defective product free of charge. However, if we determine that the failure was caused by misuse, alteration, or abnormal condition of operation or handling, you will be billed for the repair. The repaired product will be returned to you, transportation prepaid.
THIS WARRANTY IS EXCLUSIVE AND IS IN LIEU OF ALL OTHER WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE OR USE. FLUKE WILL NOT BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OR LOSS WHET HER IN CO NT RACT, TORT, OR OTHERWISE.
Page 3
Table of Contents
______________________________________________________________________________
SECTION TITLE PAGE
1 Introduction and Specifications ...........................1-1
INTRODUCTION1 ............................................1-1
SPECIFICATIONS ...........................................1-1
Theory of Operation .......................................2-1
VECTOR OUTPUT I/O MODULE OVERVIEW ........................2-1
INPUT SECTION THEORY OF OPERATION ........................2-5
Mainframe to Bus Interface Functional Block .........2-5
MAINFRAME ADDRESSING OF THE MODULE .............2-5
CUSTOM CHIP SELECTION ..........................2-6
Custom Chip Functional Block ........................2-8
Clock and Enable Mux Functional Block ...............2-9
CLOCK AND ENABLE MUX OPERATION .................2-9
General Control Latch Functional Block ..............2-11
CONTROL REGISTER ...............................2-12
DATA COMPARISON INPUTS .........................2-12
FUSE DETECTION .................................2-12
DATA COMPARISON AND GENERAL INTERRUPTS .........2-13
DATA COMPARE EQUAL OUTPUT PIN ..................2-13
OPERATION OF GENERAL CONTROL LATCH BLOCK .......2-13
Connector Code Functional Block .....................2-16
Input Protection Functional Block ...................2-16
OUTPUT SECTION THEORY OF OPERATION .......................2-16
Main PCA to Top PCA Interface Functional Block ......2-17
ADDRESSING .....................................2-18
Internal Oscillator Control Functional Block ........2-20
Output Control Functional Block .....................2-20
RAM Select Functional Block .........................2-21
CHIP COUNTER OPERATION .........................2-22
SSLOGIC (Start/Stop Logic) Functional Block .........2-22
SIGNAL POLARITY/CONTROL REGISTER ...............2-22
DRIVE CLOCK SELECTION ..........................2-23
HANDSHAKE SYNCHRONIZATION ......................2-24
VECTOR DRIVE COMPLETE LOGIC ....................2-25
Vector Address Functional Block .....................2-26
Vector Pattern RAM Functional Block .................2-26
Vector Control RAM Functional Block .................2-26
Loop Control Functional Block .......................2-27
Capture Clock Functional Block ......................2-28
Drive Status Functional Block .......................2-28
Output Protection Functional Block ..................2-29
-i-
Page 4
SECTION TITLE PAGE
3 Maintenance ...............................................3-1
INTRODUCTION .............................................3-1
CHANGING THE VECTOR OUTPUT I/O MODULE FUSE ...............3-1
CLEANING .................................................3-2
VECTOR OUTPUT I/O MODULE SELF TEST .......................3-2
DISASSEMBLY ..............................................3-2
TROUBLESHOOTING ..........................................3-3
General Information .................................3-3
4 List of Replaceable Parts .................................4-1
INTRODUCTION .............................................4-3
HOW TO OBTAIN PARTS ......................................4-3
ADDITIONAL INFORMATION ...................................4-4
5 Schematic Diagrams ........................................5-1
-ii-
Page 5
List of Tables
______________________________________________________________________________
TABLE TITLE PAGE
1-1. Vector Output I/O Module Specifications ...................1-1
2-1. Custom Chip Pin Description ...............................2-11
2-2. Clock and Enable Mux Truth Table ..........................2-12
2-3. VHI and VLO for TTL and CMOS Logic Levels .................2-15
2-4. Dip-Clip and Calibration Module Configuration Codes .......2-17
2-5. Connector Code Examples ...................................2-18
2-6. Vector I/O Module Output Section Address Map ..............2-19
2-7. U25 Drive Register 2 Bit Description (Write @ $D0X21) .....2-20
2-8. U5 Register Bit Description (Write @ $D0X01) ..............2-21
2-9. U6 Register Bit Description (Write @ $D0X11) ..............2-23
2-10. U25 ID/Status Register Bit Description (Read @ $D0X01) ....2-29
4-1. 9100A-017 Vector I/O Final Assembly .......................4-5
4-2. A1 Main PCA ...............................................4-8
4-3. A2 Top PCA ................................................4-10
4-4. Module Revision Information ...............................2-12
-iii-
Page 6
-iv-
Page 7
List of Figures
______________________________________________________________________________
FIGURE TITLE PAGE
2-1. Input Section Functional Block Diagram ....................2-3
2-2. Output Section Functional Block Diagram ...................2-4
2-3. Input Section Address Decoding Summary ....................2-7
2-4. Address Decoding Example ..................................2-8
2-5. Hot-Bit Decoding Examples .................................2-9
2-6. Bus Interface Timing Diagram ..............................2-10
2-7. I/O Module Control and Interrupt Registers ................2-14
2-8. Custom Chip Voltage Level Detection .......................2-15
4-1. 9100A-017 Final Assembly ..................................4-6
4-2. A1 Main PCA ...............................................4-9
4-3. A2 Top PCA ................................................4-11
-v-
Page 8
-vi-
Page 9
Section 1
Introduction and Specifications
INTRODUCTION
This manual presents service information for the 9100A-017 Vector Output I/O Module. Included are a theory of operation, general maintenance procedures, performance tests, troubleshooting information, a list of replacement parts, and schematic diagrams.
SPECIFICATIONS
Table 1-1 contains the specifications for the Vector Output I/O Module.
NOTE
Output specifications for Table 1-1 were obtained using the Y9100-102 Card Edge Interface Module into 10 LSTTL loads. Results may vary depending on the impedance, length, and shielding of the connector used. (Output timing is measured at 50% of signal amplitude.)
Table 1-1. Vector Output I/O Module Specifications
______________________________________________________________________________
VECTOR OUTPUT I/O MODULE OUTPUT (into 10 LSTTL loads with card edge connector attached):
Module Vector Size ......................... 8192 vectors, 40 channels wide.
Maximum Vector Pattern (4 Modules) ......... 8192 vectors, 160 channels wide.
Vector Looping ............................. Up to 65536 repetitions of
one vector set.
Output Logic Levels:
High ................................... 3.7V minimum (6.0 mA source).
Low .................................... 0.4V maximum (6.0 mA sink).
INT CLK (internal clock) ................... 1, 5, 10, or 20 MHz (±100
ppm).
DR CLK (external clock) .................... 25 MHz maximum. (This frequency
maximum may be exceeded in some cases based upon application and hardware interfacing.)
Clock to Vector Out (tdel):
INT CLK Out to Vector Out Delay ........ 37 ns typical, 45 ns maximum.
DR CLK In to Vector Out Delay .......... 50 ns typical, 58 ns maximum.
______________________________________________________________________________
1-1
Page 10
1/Introduction and Specifications
Table 1-1. Vector Output I/O Module Specifications (cont.)
______________________________________________________________________________
WAIT (Handshake) Setup Time (twsu) ......... 42.5 ns maximum (35 ns typical)
from WAIT acknowledgement until next clock cycle drives vector. If the setup time is not met, the next clock drives out the vector. Minimum WAIT pulse width is 10 ns.
Single Module Channel to Channel Skew* ..... 6 ns maximum (1 ns typical).
Module to Module Channel Skew* ............. 10 ns maximum (1 ns typical).
TRISTATE-:
Activation (txout) ..................... Output source/sink released 25
ns maximum (20 ns typical) after TRISTATE- goes low. Minimum TRISTATE- pulse width is 10 ns.
Recovery (txsu) ........................ TRISTATE- must go high no later
than 5 ns after the rising edge of the INT CLK or no later than 10 ns after the programmed edge of DR CLK for the vector to be output by that clock, otherwise that vector is only driven internally and the output is held tri-stated, effectively skipping that vector.
Output Series Termination .................. 33 Ohms
Capture Clock:**
INT CLK ................................ Capture Clock clocks 42.5 ns
±5 ns after the falling edge of INT CLK.
DR CLK ................................. Capture Clock clocks 55 ns
±10 ns after non-clocking edge of DR CLK (approximate 50% duty cycle). START, STOP, and ENABLE:
START, STOP Pulse Width .................... 10 ns minimum.
INT CLK
START Setup Time .................. 30 ns minimum.
STOP Setup Time ................... 30 ns minimum.
ENABLE Setup Time ................. 25 ns minimum.
ENABLE Hold Time .................. 20 ns minimum.
______________________________________________________________________________
* Skew measurement assumes equal loading. Differences in capacitance
may affect results.
** Capture clock may be adjusted in approximate 15 ns steps by using the
setoffset command (see the 9100 Series TL/1 Reference Manual).
______________________________________________________________________________
1-2
Page 11
1/Introduction and Specifications
Table 1-1. Vector Output I/O Module Specifications (cont.)
______________________________________________________________________________
DR CLK
START Setup Time .................. 20 ns minimum.
STOP Setup Time ................... 20 ns minimum.
ENABLE Setup Time ................. 15 ns minimum.
ENABLE Hold Time .................. 35 ns minimum.
Input Impedance:
DR CLK ................................. 40 kilohm minimum, 35 pF maximum.
TRISTATE- .............................. 40 kilohm minimum, 80 pF maximum.
WAIT ................................... 40 kilohm minimum, 50 pF maximum.
VECTOR OUTPUT I/O MODULE INPUT:
Input Impedance ............................ 50 kilohm minimum, 90 kilohm
typical; 100 pF maximum, 65 pF typical.*
Operating Voltage Range .................... -0.5V to +5.5V (all lines).
Input/Output Protection .................... +10V/-5V for one minute
maximum, one line only (all lines).
Input Thresholds: ________________________________________________ | | | | | TTL | CMOS | | |_________|__________|___________________________| | | | | | 5.0V | 5.0V | \ | | | | >- Guaranteed HIGH | | 2.6V | 3.4V | < | | | | >- HIGH or INVALID | | 2.1V | 2.9V | < | | | | >- Guaranteed INVALID | | 1.0V | 1.2V | < | | | | >- LOW or INVALID | | 0.6V | 0.8V | < | | | | >- Guaranteed LOW | | 0.0V | 0.0V | / | |_________|__________|___________________________|
CLOCK, START, STOP, and ENABLE Inputs: Thresholds:
Logic LOW ......................... 0.8V maximum.
Logic HIGH ........................ 2.0V minimum.
Input Current .......................... 125 uA maximum.
Input/Output Protection ................ +10V/-5V for one minute
maximum, one line only. ______________________________________________________________________________
* Input capacitance includes the Y9100A-102 Card Edge Interface Module.
______________________________________________________________________________
1-3
Page 12
1/Introduction and Specifications
Table 1-1. Vector Output I/O Module Specifications (cont.)
______________________________________________________________________________
Transition Counter:
Maximum Frequency ...................... 10 MHz minimum.
Maximum Count (Transition Mode) ........ 8388608 (23 bits) counts
(+ overflow).
Frequency Accuracy (Frequency Mode) .... ±250 ppm ±2 Hz.
Stop Counter:
Maximum Frequency ...................... 10 MHz.
Maximum Count .......................... 65535 clocks.
Clock:
Maximum Frequency ...................... 10 MHz.
Minimum Pulse Width .................... 50 ns.
Timing for Synchronous Measurements:
Maximum Frequency of Clock ............. 10 MHz.
Maximum Frequency of Data .............. 5 MHz.
Data Setup Time ........................ 30 ns minimum.
Data Hold Time ......................... 30 ns minimum.
Minimum Pulse Width
(Start/Stop/Enable/Clock) ............ 50 ns.
Start Edge Setup Time (before clock edge, for clock to
be recognized) ....................... 0 ns minimum.
Stop Edge Setup Time (before clock edge, for clock
edge to not be recognized) ........... 5 ns minimum.
Enable Setup Time (before clock edge, for clock
edge to be recognized) ............... 0 ns minimum.
Enable Hold Time (after clock edge, for clock
edge to be recognized) ............... 10 ns minimum.
Data Timing for Asynchronous Measurements:
Maximum Frequency ...................... 10 MHz.
Minimum Pulse Width (HIGH or LOW) ...... 50 ns.
Minimum Pulse Width (tri-state) ........ 150 ns.
Data Compare Equal: Minimum Pulse Width of
Data and Enable ...................... 75 ns.
PHYSICAL SPECIFICATIONS
Operating Temperature: 5 to 27 27 to 40
o
C, 95% RH maximum (non-condensing).
o
C, RH decreasing linearly from 95% to 50% (non-condensing).
Storage/Shipping Temperature: 20 to 60
o
C, 8% to 80% RH (non-condensing).
______________________________________________________________________________
1-4
Page 13
Theory of Operation
VECTOR OUTPUT I/O MODULE OVERVIEW
The 9100A-017 Vector Output I/O Module adds 40 lines of input and high-speed output capability to the 9100A/9105A mainframe. Up to four Vector Output I/O Modules may be connected to the mainframe for a maximum of 160 channels of vector output and stimulus measurement. Any number of the 160 channels may be used simultaneously.
The Vector Output I/O Module has the same input measurement capabilities as the 9100A-003 Parallel I/O Module. The Vector Output I/O Module is capable of generating cyclic redundancy checks (CRCs), measuring frequency or taking event counts, and recording logic level histories. The input measurements can be synchronized to the 9100A/9105A microprocessor-specific Pod, to external events (using the module external START, STOP, ENABLE, and CLOCK lines), to a software strobe, or to a free-running clock. The input section may also be synchronized to the output section by using the Capture Clock (a user-programmable clock generated during vector driving). The module also has a programmable “breakpoint” capability. The input thresholds may be set to either “TTL” and “CMOS” levels.
Section 2
The Vector Output I/O Module can drive vector patterns synchronized to a user-supplied external clock (at up to 25 MHz), to a user-selectable internal clock at 1, 5, 10, or 20 MHz, to a software strobe, or to the Pod. The output can be latched to a level (either high or low) on any of the module’s lines to test devices using either a “writeword” or “writepin” command. Each pin can be driven either high or low, or be tri-stated. An external input is available to provide handshaking synchronization with the UUT. All 40 outputs can be simultaneously tri-stated by an external signal.
The Vector Output I/O Module consists of two assemblies: the Main PCA (9100A-4021) and the Top PCA (9100A-4022).
The Main PCA provides the interface to the mainframe, and is used for input measurements. The Main PCA includes the inputs for the external synchronization lines START, STOP, ENABLE, and CLOCK. It also contains some support circuitry for vector driving, including:
o bus interfacing circuitry for the Top PCA.
o vector drive internal clock control.
o vector loop control circuitry.
2-1
Page 14
2/Theory of Operation
o vector drive status register.
o six-pin jack for control signals for vector driving.
The Top PCA is used primarily for vector output, although it also provides the 40-channel input signals, Clip Module Connector Code, and ready button signals to the input section on the Main PCA. It also generates the Capture Clock (available as an input sync mode).
The input section of the Vector Output I/O Module consists of the following six functional blocks (See Figure 2-1):
o Mainframe to Bus Interface Functional Block.
o Custom Chip Functional Block.
o Clock and Enable Mux Functional Block.
o General Control Latch Functional Block.
o Connector Code Functional Block.
o Input Protection Functional Block.
The output section consists of the following twelve functional blocks (See Figure 2-2):
o Main PCA to Top PCA Interface Functional Block.
o Internal Oscillator Control Functional Block.
o Output Control Functional Block.
o RAM Select Functional Block.
o SSLOGIC (Start/Stop Logic) Functional Block.
o Vector Address Functional Block.
o Vector Pattern RAM Functional Block.
o Vector Control RAM Functional Block.
o Loop Control Functional Block.
o Capture Clock Functional Block.
o Drive Status Functional Block.
o Output Protection Functional Block.
2-2
Page 15
2/Theory of Operation
Figure 2-1. Input Section Functional Block Diagram
2-3
Page 16
2/Theory of Operation
Figure 2-2. Output Section Functional Block Diagram
2-4
Page 17
2/Theory of Operation
INPUT SECTION THEORY OF OPERATION
NOTE
All of the input section circuitry is located on the Main PCA unless otherwise indicated.
Mainframe to Bus Interface Functional Block
The bus interface block connects the 9100A/9105A mainframe microprocessor bus to the Vector Output I/O Module. The module is a memory-mapped device, with all control performed by writing to the module memory space. The control bus enters the module on connector J1 and consists of the following lines:
o Seven address lines, A1 through A7.
o Eight data lines, D0 through D7.
o Two differential strobe lines, STROBE+ and STROBE-.
o One control line, R/W-.
The two mainframe strobe signals, STROBE+ and STROBE-, are translated by U9 into the module STROBE- signal. STROBE- is the key signal that qualifies all of the bus activities and is used by U7 to latch the addresses and R/W-, and to enable the data bus buffer. The STROBE­signal, in conjunction with the latched version of the R/W-, generates the read strobe (RD-) and the write strobe (WR-). The STROBE- signal and the decoder U6 provide address decoding by generating signals AD8­through ADE- and ALLCHIP-. Signals AD8- through ADC- and ALLCHIP- are input to AND Gates U3 and U5 to provide the custom chip selects CS0­through CS4-. Signals ADD- and ADE- are used as register select lines.
(The mainframe STROBE- signal has already had some amount of address decoding. STROBE- for any particular module is only active on accesses to addresses $DXXXX, with address bit 0 = 1, and with the proper “hot bit” identifying the module. See the heading, “Mainframe Addressing of the Module”, further on in this section for more information on hot-bit decoding).
MAINFRAME ADDRESSING OF THE MODULE
Memory reserved for module control occupies the mainframe addresses $D0000 through $DFFFF. Out of this 64K-byte block, four modules can be addressed. Lower Data Strobe (LDS-) on the mainframe qualifies all module addresses; thus address bit 0 is effectively a 1. Addresses within this space using Upper Data Strobe (UDS-) are unused. Figure 2-3 shows a summary of module input section address decoding. Figure 2-4 provides an addressing example.
Each of the four modules is controlled via “hot-bit decoding” of the mainframe address lines A8 through A11. This method of decoding allows any combination of modules to be addressed simultaneously. Figure 2-5
2-5
Page 18
2/Theory of Operation
shows the third least significant digit of the 5-digit hex module address broken down into binary format. The position of the set bit(s) determines the module(s) to be addressed.
The Vector Output I/O Module bus interface timing diagram (Figure 2-6) shows the signals contained in the bus interface block during a read and write cycle. Each transition point (indicated by the letters A through I) designates the following actions:
A. The address appears on the bus. R/W- goes high, signifying a read cycle.
B. STROBE- goes low, allowing RD- and CSX- to go active. Data bus transceiver U8 turns on, driving data from the module to the mainframe. Addresses and R/W- are latched by U7 and are guaranteed valid.
C. Valid read data appears on the data bus.
D. STROBE-, RD-, and CSX- return high. Read data is guaranteed valid at this point.
E. End of the read cycle.
F. The address appears on the bus. R/W- goes low, signifying a write cycle.
G. STROBE- goes low, allowing WR- and CSX- to go active. Data bus transceiver U8 turns on, receiving data from the mainframe to the module. Addresses and R/W- are guaranteed valid.
H. STROBE-, WR-, and CSX- return high. Write data is latched into the module registers.
I. End of the write cycle.
CUSTOM CHIP SELECTION
The Bus Interface also decodes address lines A1 through A7 from the mainframe to determine which custom chips are enabled. As the address signals enter the Main PCA through J1, the address lines are latched by U7 (the latch signal is STROBE-). Address lines A7 through A4 are used as address inputs for the decoder (U6). The outputs of U6 are gated to determine which custom chip is enabled. Any one of the five custom chips can be addressed, or all five of the chips can be addressed simultaneously (no other combination of the custom chips can be addressed within a module).
For example, to select custom chip U100, the input at U7-13 (A7) from the address bus of the mainframe must be at logic high and U7-18 (A4), U7-17 (A5), and U7-14 (A6) must be at logic low. When STROBE- occurs, U7 latches the logic levels on these pins. On the output lines of U7, LAT-A7 is set at logic high, and LAT-A4, LIT-A5, and LAT-A6 are logic
2-6
Page 19
2/Theory of Operation
Figure 2-3. Input Section Address Decoding Summary
2-7
Page 20
2/Theory of Operation
Figure 2-4. Address Decoding Example
low. U6 decodes the latched address lines and sets output line AD8- low. The logic low on AD8- is gated through U5 and sets up a logic low on CS0-, thereby enabling custom chip U100. To select custom chip U100 on Module 3, the address $D0481 is used.
A custom chip may be addressed individually, or all custom chips may be addressed simultaneously. Address bits A4 through A7 determine the custom chip selection. To address all chips, an address in the form $DXXFX must be used (X means don’t care). This address causes the ALLCHIP- signal (U6-7) to go active, which when gated through U5 and U3, makes all five chip selects CS0- through CS4- active.
Custom Chip Functional Block
The custom chips each contain eight channels of data acquisition. Each channel performs 16-bit Cyclic Redundancy Checking (CRC), 23-bit (with overflow) transition counting, 3-bit asynchronous level history recording, 3-bit synchronous level history recording, and 1-bit data comparison. The custom chips are used for module control, and are
2-8
Page 21
2/Theory of Operation
Figure 2-5. Hot-Bit Decoding Examples
connected to the data bus via U8. Eleven internal registers control each custom chip. These registers are in turn controlled by address lines A1 through A3 and the R/W- line.
The pin-out of the custom chip is shown in Table 2-1.
Clock and Enable Mux Functional Block
The Clock and Enable Mux block is located on the Main PCA and is shown in the Input Section Functional Block Diagram, Figure 2-1. Two ICs make up this block: the 74HCT153 Dual 4:1 Multiplexer (U18) and the 74HCT04 Hex Inverter (U4). This block selects one of three sources for the XCK­signal, and one of two sources for the XEN signal.
CLOCK AND ENABLE MUX OPERATION
Inputs
The Clock and Enable Mux block clock sources include BUFCLOCK, CAPTURE-, and CALCLK2. BUFCLOCK originates from the CLOCK external synchronization line. CAPTURE- is a user-programmable clock generated on the Top PCA by the output section during vector driving. CAPTURE is routed to the Main PCA through J4-29 where it is inverted by U19 and sent to U18-12. CALCLK2, which is generated during calibration, enters the Main PCA on J2-24 and is routed to U18-13.
The POD SYNC signal, which enters the module as a differential ECL signal, is converted by U9 into the TTL level signal PSYN. This signal enters the EXT-BUS and is directly applied to the custom chips as a clocking source, to U18 as an enabling signal, and to the Top PCA through J4 pin 1 as a vector output clock source.
2-9
Page 22
2/Theory of Operation
Figure 2-6. Bus Interface Timing Diagram
The Clock and Enable Mux block enable sources include BUFENABLE, a signal that originates from the external ENABLE synchronization line, and PSYN (described in the previous paragraph).
The CALCLK2 signal enters the Main PCA through the Connector Code block. Channels 1 through 39 are tied together and to CALCLK2 when the Calibration Module is plugged in. CALCLK2 is an input to U18-13. The ENMUX and CLKMUX signals are generated by the Control Register (U14-15 and U14-16, respectively) and are control inputs to U18. U18 generates outputs XEN and XCK. Table 2-2 shows which signals appear on the outputs of the multiplexer for all four states of the control inputs.
2-10
Page 23
2/Theory of Operation
Table 2-1. Custom Chip Pin Description
______________________________________________________________________________
PIN TYPE FUNCTION ______________________________________________________________________________
A0-A2 Input Address Lines POR- Input Power-On Reset SRCK Input 1 MHz Serial-To-Parallel Conversion Clock VDD1 Input Positive Voltage Supply VDD2 Input Positive Voltage Supply GND1 Input Logic Common GND2 Input Logic Common XD0-XD7 Input/Output Microprocessor Data Bus EQ Output Equal (Data Comparison Equal) Output TC Output Test Clock Output WR- Input Write Enable RD- Input Read Enable CS- Input Chip Select VPAT Input Negative Supply for DRV Outputs TEN Input Test Mode Enable XSTP Input External Stop GATE Input Frequency Gate XSTR Input External Start XEN Input External Enable XCK Input External Clock PSYN Input Pod Sync Clock VLO Input Logic Low Threshold Reference Voltage for Inputs CD0-CD7 VHI Input Logic High Threshold Reference Voltage for Inputs CD0-CD7 CD0-CD7 Input* Channel Inputs TLI Input Test Channel Comparator Input TLO Output Test Channel Comparator Output
______________________________________________________________________________
* CDn inputs have an internal resistor network to control the voltage at
which they will float (the “invalid” voltage). This voltage is approximately 1.6 V, through an effective resistance of >50 kilohms.
______________________________________________________________________________
Outputs
The Clock and Enable MUX block outputs the XEN and XCK- signals to the EXT-BUS. These two control signals are sent to each custom chip. Three parallel inverters invert the XCK signal from U18-9, and ensure a fast rise time into the relatively high capacitance XCK- line.
General Control Latch Functional Block
The General Control Latch Block, located on the Main PCA, varies input thresholds, clears fault conditions, and controls the Clock and Enable Multiplexer. Figure 2-1 shows the block’s functional relationship on the
2-11
Page 24
2/Theory of Operation
Table 2-2. Clock and Enable Mux Truth Table
________________________________________________________
Control In Outputs
________________________________________________________
CLKMUX ENAMUX XEN XCK
________________________________________________________
0 0 BUFENABLE BUFCLOCK 0 1 PSYN BUFCLOCK 1 0 BUFENABLE CAPTURE­ 1 1 PSYN CALCLK2
________________________________________________________
block diagram. The ICs in this block include: a 74HC273 8-Bit Latch (U14), an LM324 Quad Op-Amp (U2), two 2N3906 PNP transistors (Ql, Q2), a 74HC08 Quad 2-Input AND Gate (U3), a 74LS30 8-Input NAND Gate (U15), two 74LS112 Dual JK Negative-Edge-Triggered Flip-Flops (U11, U12), a 74HCT32 Quad 2-Input OR Gate (U10), and a 74HCT244 Octal Buffer (U13).
CONTROL REGISTER
Data lines from the A-D-BUS to U14 produce the DCECLR- (Data Compare Equal Clear), GENCLR- (General Clear), FUSECLR- (Fuse Clear), ENMUX (Enable Multiplex), CLKMUX (Clock Multiplex), and THRSH (Threshold) signals. U14 is accessed by a write to $DXXDX, where the ADD- and WR­signals latch data into U14. The Control Register (U14) is cleared by a PWRUP (Power Up) signal held low by C44 to ensure a proper reset. See Figure 2-7 for the Control Register bit position.
The J2 and J3 connectors provide the input to the General Control Latch block for detection of Clip and Calibration Modules. J2-25 and J3-25 are the input pins to a detection circuit that provides SWLDET (the left-hand or A Switch Detect) and SWRDET (the right-hand or B Switch Detect) signals to generate an interrupt. The mainframe reads the interrupt register (U13) to determine the reason for an interrupt. See Figure 2-7 for the interrupt register bit positions.
DATA COMPARISON INPUTS
All 40 lines of the module are compared to programmable data registers and are qualified by programmable “don’t care” registers. The comparison is done inside the custom chip(s) between the data on the input lines and the registers, eight lines per chip. The EQ outputs (pin 55 of the custom chip) are gated together by U15, and, when they are all high (i.e., a comparison for all five chips has been detected), an interrupt is generated and is input to the interrupt register (U13).
FUSE DETECTION
The FUSEDET (Fuse Detect) signal is part of the Multi-Detection area of the General Control Latch Block. A 1A slow-blow ground fuse located on
2-12
Page 25
2/Theory of Operation
the module Main PCA protects the ground line. The FUSEDET signal becomes an input to the interrupt register (U13-8), along with the other detection signals.
DATA COMPARISON AND GENERAL INTERRUPTS
The General Control Latch block outputs detection and interrupt signals for any problems or special operations of the module. An external DCE pin is also available for use as a “hardware interrupt”.
The following two interrupts are produced by the General Control Latch block:
o DCEINT- (Data Compare Equal Interrupt).
o IOGENINT- (I/O General Interrupt).
The Data Compare Interrupt
DCEINT- is generated by the module when the programmed data compare registers match the input data. The DCEINT- signal originates from the EQ pin of each custom chip. The EQ signals are gated to form a DCE­signal. The DCE- signal triggers a J-K flip-flop to produce the DCEDET and DCEINT- signals.
The I/O General Interrupt
IOGENINT- is an interrupt generated by the module when either pushbutton on a clip module is pressed. The interrupt register on the module must be read to determine the cause. In the case of a button push, two J-K flip-flops output the SWLDET (A side) and SWRDET (B side) signals. These signals are gated to produce the IOGENINT- signal.
DATA COMPARE EQUAL OUTPUT PIN
DCE output pin P1-6 can be used to trigger a logic analyzer or oscilloscope. Buffers and protection circuitry safeguard the DCE signal output.
OPERATION OF GENERAL CONTROL LATCH BLOCK
The General Control Latch block is divided into three areas. These areas produce voltages for module operation and contain circuitry that generates detection for a blown fuse. The functional block contains the following areas:
o Threshold Voltage Detection.
o Multi-Detection and Interrupt.
o Fuse Blown Detection.
2-13
Page 26
2/Theory of Operation
Threshold Voltage Generation
Threshold Voltage Generation produces the threshold voltages necessary for the custom chips to classify input logic levels. Data bit 7 of the command register (U14) determines the level of the threshold, with a 1 selecting TTL, and a 0 for CMOS.
Figure 2-7. I/O Module Control and Interrupt Registers
The threshold (THRSH) signal output of U14-19 controls the circuitry that produces a low voltage level (VLO) and a high voltage level (VHI). These voltage levels are used by the custom chip pins 39 and 45 to define the logic low, invalid, and logic high voltage ranges. A logic high out U14-19 designates a TTL logic level and a logic low a CMOS logic level. The THRSH signal controls resistor dividers that create the VHI and VLO signals. Two parts of op amp U2 and transistors Q1 and Q2
2-14
Page 27
2/Theory of Operation
together provide a regulated output with high current sinking capability. Typical current seen by these regulators can vary from 10 to 40 mA. The approximate VHI and VLO levels generated are listed in Table 2-3.
Table 2-3. VHI and VLO for TTL and CMOS Logic Levels
_____________________________________________________________
DESC THRSH VHI VLO
_____________________________________________________________
TTL 1 -1.05V -2.45V CMOS 0 -0.25V -2.25V
_____________________________________________________________
A voltage level-detection system in the custom chip uses data inputs, VHI, and VLO voltage levels to detect a high voltage input, a low voltage input, or a tri-state condition. See Figure 2-8 for an illustration of the detection circuitry contained in the custom chip.
NOTE
The actual input thresholds for the high and low comparators are computed from the formulas shown in Figure 2-8.
Figure 2-8. Custom Chip Voltage Level Detection
Multi-Detection and Interrupt
The Vector Output I/O Module accepts different sizes of clip modules. A detection system within the module informs the mainframe as to the size of the clip that has been installed on the module. Clip modules are available in a half-size module and a full-size module. The half-size module plugs into one connector (either J1 or J2 on the Top PCA), and
2-15
Page 28
2/Theory of Operation
the full-size module plugs into both connectors (both J1 and J2 on the Top PCA). Together, the clip(s) plugged into both J1 and J2 of the Top PCA generate an 8-bit code that can be decoded by the mainframe to identify the size of the installed clip module(s).
Fuse Blown Detection
Detection of blown fuses is performed by two LM324 Op-Amps (U2) and one part of U3 configured as a window detector. If the XGND signal exceeds a +100 millivolt window, U3-6 will go low, forcing the FUSEDET line to go high. When the interrupt register is read (READ 0 $DXXDX), a 1 in bit 3 indicates the fuse is blown. This blown fuse indication is cleared by writing to the I/O Command Register (WRITE 0 $DXXDX) with a data value that has bit 3 = 0.
Connector Code Functional Block
The components associated with the Connector Code block are the 74HCT244 Octal Buffer/Line Driver (U16) and part of the J2 and J3 connectors. This block is located on the Main PCA as indicated on the functional block diagram shown in Figure 2-1.
The mainframe determines which Clip Module the user has installed by reading and decoding connector codes encoded in each Clip Module. To read the code, the mainframe performs a read at $DXXE1. This operation generates the ADE- signal, which in turn enables U16, placing the code on the data bus. Of the eight bits read, the lower four bits refer to the “A side”, and the upper four bits refer to the “B side”. Thus, differentiation is possible for 16 different conditions on each side of the module. Clips that use up an entire module use an 8-bit code. The most significant nybble of these codes is 1110. A list of these codes is shown in Table 2-4. For example, to determine the connector codes on module 3, a Read 0 $D04E1 should be performed. Table 2-5 presents some examples of codes and their interpretation.
Input Protection Functional Block
The input protection circuit clamps overvoltage, undervoltage, and static conditions before they reach the custom chip. The signals from the I/O lines enter the Main PCA through connectors J2 and J3. Each line passes through a 100 ohm current-limiting resistor. The lines are then routed to the custom chip inputs. Also attached to the lines are BAV99 diode packs; one diode is tied to +5 volts and the other is tied to ground to clamp any input above +5 volts or below ground.
OUTPUT SECTION THEORY OF OPERATION
All the output section circuitry is located on the Top PCA unless otherwise indicated.
NOTE
2-16
Page 29
2/Theory of Operation
Table 2-4. Dip-Clip and Calibration Module Configuration Codes
______________________________________________________________________________
4-BIT CODE MEANING
______________________________________________________________________________
0000 14-Pin Clip 0001 16-Pin Clip 0010 18-Pin Clip 0011 20-Pin Clip 0100 24-Pin Clip 0101 (reserved) 0110 Used as most significant byte of calibration header 0111 (reserved) 1000 (reserved) 1001 (reserved) 1010 (reserved) 1011 (reserved) 1100 (reserved) 1101 20-Pin Flying Lead Set 1110 Full width connector, use other 4 bits for ID 1111 No Clip Installed
______________________________________________________________________________
8-BIT CODE MEANING 7654 3210
______________________________________________________________________________
1110 0000 28-Pin Clip 1110 0001 40-Pin Clip 1110 0010 Calibration Header 0110 0010 Calibration Header 1110 0011 (reserved) 1110 0100 (reserved) 1110 0101 (reserved) 1110 0110 (reserved) 1110 0111 (reserved) 1110 1000 (reserved) 1110 1001 (reserved) 1110 1010 (reserved) 1110 1011 (reserved) 1110 1100 (reserved) 1110 1101 (reserved) 1110 1111 (reserved) 1111 1111 No Clips Installed
______________________________________________________________________________
Main PCA to Top PCA Interface Functional Block
Communication from the Main PCA to the Top PCA operates similarly to the mainframe to Bus Interface Functional Block (as described earlier in the input section). The latched address lines LAT-A4 through LAT-A7 are routed to the Top PCA through J4 (Main PCA) to J5 (Top PCA). The STROBE-
2-17
Page 30
2/Theory of Operation
Table 2-5. Connector Code Examples
_________________________________________________________________
CODE READ MEANING
_________________________________________________________________
$F3 No clip on B side, 20-pin clip on A side $4F 24-pin clip on B side, no clip on A side $E1 40-pin clip installed $14 16-pin clip on B side, 24-pin clip on A side $FF No clips installed
________________________________________________________________
qualified RD- and WR- are also available to the output section. However, there is a separate data bus for the output section that is selected when LAT-A7 is low.
Two ICs are required to perform the data bus interfacing: a 74ALS245 Octal 3-State Transceiver (U24) and the 74LS31 delay elements (U29). Both devices are located on the Main PCA.
The TOPDATA Bus (used by the output section) is isolated from A-D-BUS (used by the input section) by U24. If a read or write access is made to any address of the output section (A7 = 0), LAT-A7 remains low, thereby providing an enable signal to U24 pin 19 (G-). The WR- signal determines the direction of data travel. If WR- is high, the data passes from the TOPDATA bus to A-D-BUS for a read. If WR- is low, the data passes in the other direction for a write.
Some register control signals (such as COMMAND0- and COMMAND1- for U5 and U6 of the Top PCA) use the rising edge of WR- to latch data. Since the WR- signal also controls the direction of the TOPDATA bus through }U24, U29 provides a nominal 46.5 ns delay to the direction control signal (WR-DLY-) on U24. This insures that, during accesses to the output section, the data bus is held in the correct direction by U24 while the rising edge of RD- or WR- latches the data.
ADDRESSING
All addresses with A7 low are reserved for the output section. Since A3 through A1 only go to the custom chips for use as addresses and STROBE­is only active for addresses with LDS- active (address bit 0 = 1), the address space is effectively limited to $DOX01 through $DOX71.
Table 2-6 lists the output section addresses and the signals (or registers) that are affected by accessing the address for both reads and writes.
Performing a write to $DOX01 causes the COMMAND0- output of U10 (Top PCA) to toggle, thereby latching the data on the bus into the U5 register. (See the heading, “Output Control Functional Block”, further on in this section for more information.) When a read is performed at this address, the Vector Drive Status Nybble is returned from U25 (Main PCA). (See the heading, “Drive Status Functional Block”, further on in this section and Table 2-10 for more information.)
2-18
Page 31
2/Theory of Operation
Table 2-6. Vector I/O Module Output Section Address Map
______________________________________________________________________________
ADDRESS WRITE READ
______________________________________________________________________________
$DOX01 COMMAND0- Vector Drive Status Nybble $DOX11 COMMAND1- ---­ $DOX21 Drive Register 2 (U25) ---­ $DOX31 Loop Counter Load ---­ (LCLO- or LCHI-) $DOX41 RAM-PORT- RAM-PORT­ $D0X51 RAM-STROBE ---­ $DOX61 LOAD-RAM-HI- ---­ $DOX71 LOAD-RAM-LO- ----
______________________________________________________________________________
Performing a write to $DOX11 toggles the COMMAND1- output of U10 (Top PCA), thereby latching the data on the bus into the U6 register. Performing a read at this address has no effect. See the Table 2-9 for more information.
Performing a write to $DOX21 selects U25 (Main PCA) by address decoding and latches the data on the bus into Drive Register 2 on U25. Performing a read at this address has no effect. See the headings, “Internal Oscillator Control Functional Block”, the “Loop Control Functional Block”, and Table 2-7 for more information.
Performing a write to $DOX31 toggles either LCLO- or LCHI- of U25 (Main PCA), depending on the state of bit 3 of Drive Register 2 on U25, thereby loading the least significant byte (LSB) or most significant byte (MSB) of the loop count into U26 or U27. Performing a read at this address has no effect. See the heading, “Loop Control Functional Block”, and Table 2-7 for more information.
Performing a read or a write to $DOX41 toggles the RAM-PORT- output of U10 (Top PCA), thereby incrementing the chip counter U9 and updating which SRAM is selected by U11. The actual data returned by a read is disregarded.
Performing a write to $DOX51 toggles the RAM-STROBE output of U10 (Top PCA). This output can be used as a software-controlled clock for driving vectors. Performing a read at this address has no effect.
Performing a write to $DOX61 toggles the LOAD-RAM-HI- output of U10 (Top PCA), thereby latching the data on the bus into the upper byte register U3 of the Loop-Back Address. Performing a read at this address has no effect.
Performing a write to $DOX71 toggles the LOAD-RAM-LO- output of U10 (Top PCA), thereby latching the data on the bus into the lower byte register U4 of the Loop-Back Address. Performing a read at this address has no effect.
2-19
Page 32
2/Theory of Operation
Internal Oscillator Control Functional Block
The Vector Output I/O Module contains a 1, 5, 10, and 20MHz internal clock source that is available for vector driving. The desired clock can be selected by writing to Drive Register 2 (U25) of the Main PCA ($DOX21) and specifying bits 1 and 0.
The Internal Oscillator Control Functional Block consists of a 20 MHz Oscillator (U20), a 70HCT390 Dual Decade Ripple Counter (U21), a 74HC74 D-Type Flip-Flop (U28), and a 74AC151 8-Input Multiplexer (U22), all located on the Main PCA.
Writing to U25 ($DOX21) using bit 1 and bit 0 selects the frequency of the internal clock. Outputs BMUX1 and BMUX0 from U25 to U22 control the selection of one of four clocks (see Table 2-7). These clocks are 20 MHz (obtained directly from the 20 MHz Oscillator U20), 10 MHz (obtained from U21 by dividing the 20 MHz clock by two), 5 MHz (obtained by dividing the 10 MHz clock by two using U28), and 1 MHz (obtained by dividing the 10 MHz clock by ten using U21). The Y output of U22 pin 5 goes directly to the Top PCA and is used by the SSLOGIC Functional Block as one vector driving clock source. The Y- output from U22 pin 6 is inverted by U19. This inversion gives OSC-CLK the same phase as the INT-OSC output and delays it slightly to reduce the clock to vector-out skew before being routed to the P1 pin 5 INT OSC output.
Table 2-7. U25 Drive Register 2 Bit Description (Write @ $D0X21)
___________________________________________________________________________
BIT SIGNAL 1 0
___________________________________________________________________________
7,6,5,4 ---- ---- ---­ 3 LCHI-/LCLO- LCHI- LCLO­ 2 LTCCLR- NO LTCCLR- LTCCLR­ 1 BMUX1* 0 BMUX0*
___________________________________________________________________________
*BMUX1 *BMUX0 FREQUENCY
___________________________________________________________________________
0 0 10 MHz 0 1 20 MHz 1 0 5 MHz 1 1 1 MHz
___________________________________________________________________________
Output Control Functional Block
The U10 PAL provides the majority of the output section control. It provides the latching signals COMMAND0- and COMMAND1- to U5 and U6. It provides the RAM-PORT- signal that controls the chip counter U9 and the RAM Select U11 PAL. It decodes writes to $D0X51 to generate RAM-STROBE, which provides the soft-clocking ability for vector output. It supplies
2-20
Page 33
2/Theory of Operation
the LOAD-RAM-HI- and LOAD-RAM-LO- signals that control the Vector RAM Address Functional Block. For more information on the available addresses and the signals they affect, see Table 2-6. Table 2-8 illustrates the U5 register bits used by the Output Control Functional Block.
U10 also provides the START-ENA signal to the SSLOGIC Functional Block. There are two conditions by which this signal can be made active. If the CO-START output of U5 is low, setting bit 0 to a 1 when writing to $D0X11 sets START-ENA high. If the CO-START output of U5 is set high, START-ENA is not set high until RECV-ARM- is low.
The RECV-ARM- signal comes from the Main PCA and is generated by U23 (74HCT138). RECV-ARM- goes low when ALLCHIP- is low, D0 is low, D1 is high, and A1 through A3 are low (i.e., the input section is armed). This permits the input section to be armed at the same time the output section receives the START-ENA, so that both input and output sections can be started simultaneously.
To clear START-ENA, the CO-START line must be set low and a WRITE @ $D0X11 must be performed with bit 0 set to 0.
Table 2-8. U5 Register Bit Description (Write @ $D0X01)
___________________________________________________________________________
BIT SIGNAL 1 0
___________________________________________________________________________
7 LOAD-RAM- No Load RAM Load RAM 6 COUNTER-ENA- No Counter Enable Counter Enable 5 HSIN-POL- Falling Edge Rising Edge 4 CO-START Co-Start No Co-Start 3 DRV/LD- Drive Load 2 MUX2*1 1 MUX1* 0 MUX0*
___________________________________________________________________________
*MUX2 *MUX1 *MUXO CLOCK
___________________________________________________________________________
0 1 1 INT-OSC 1 0 0 PSYN 1 0 1 RAM-STROBE 1 1 0 DR CLK 1 1 1 DECREMENT (other) Ground
___________________________________________________________________________
RAM Select Functional Block
The high-speed 30 ns 8K x 8 SRAM in the module must be accessed when loading vector files, when driving vector patterns, and when setting the
2-21
Page 34
2/Theory of Operation
module output to an unchanging state. There are two methods by which the Vector Pattern RAM and the Vector Control RAM can be selected:
o To drive vectors, the DRV/LD- signal must be set high by performing
a write to the U5 register 0 ($D0X01) with bit 3 set high. This causes all outputs of U11 (BYTE0- through BYTE9-) and the BYTE10­output of U10 to be low, thereby selecting all vector RAM.
o To load the Vector Pattern and Control RAM, the DRV/LD- signal must
be set low by performing a write to the U5 register ($D0X01) with bit 3 set low. Only the RAM addressed by the chip counter U9 is selected.
CHIP COUNTER OPERATION
The output of the chip counter is decoded by U10 and U11 to determine which BYTEx- to set low when loading the RAM. The counter is initialized by setting the LOAD-RAM- output of U5 low (Write @ $D0X01, bit 7 low) and toggling RAM-PORT- (Read @ $D0X41). This causes the four-bit binary counter (U9) to parallel-load its preset value of 5. The LOAD-RAM­signal can then be returned high. When the output of the chip counter is 5, the BYTE0- output of the U11 PAL selects static RAM chip U100. A write to RAM-PORT- causes the selected RAM to load the data on the bus and advances the chip counter U9 output to 6, causing U11 output BYTE1­to select U102. This operation is repeated until the counter reaches 15, at which point the U10 PAL output BYTE10- selects the Control RAM U600. Upon performing a write to RAM-PORT-, the Control RAM is loaded with the data, and the RC0 output of U9 goes low.
The RC0 output is used as the DECREMENT- clock. The clock is routed to the SSLOGIC block where it decrements the Vector RAM Address Register. The RC0 output is also routed through U7 to reload the U9 chip counter to the starting count of 5.
SSLOGIC (Start/Stop Logic) Functional Block
The SSLOGIC Functional Block consists of five groups of circuitry:
o Signal polarity/control register.
o Drive clock selection.
o Start/stop control.
o Handshake synchronization.
o Vector drive complete logic.
SIGNAL POLARITY/CONTROL REGISTER
The output section signal polarity and control is determined by the values stored in register U6. The values are set by performing a write to $D0Xll with the desired value. Table 2-9 contains the register bit assignments. Bits 4 through 7 control the active edge polarity of the externally supplied START, STOP, ENABLE, and DR CLK signals. Bit 3
2-22
Page 35
2/Theory of Operation
determines if the vector drive clock should be always enabled or if the external ENABLE should be used. Bit 2 determines if the vector output should be “force” started (no external start required) or if the external START is required. Bit 1 determines if the external STOP signal should terminate vector driving or not. Bit 0 is unused (the address and position of this bit are used for clearing START-ENA).
DRIVE CLOCK SELECTION
Five different clock sources are available for use by the output section: CLKP (from DR CLK), PSYN- (Pod Sync), INT-OSC, RAM-STROBE, and DECREMENT (used for vector RAM loading). These clocks are input to an 8-Input Multiplexer (U14). The clock selection is controlled by the MUX2, MUX1, and MUX0 outputs of the U5 register. The clock is selected by performing a write to $D0X01 and setting bits 2, 1, and 0 to the desired values. Table 2-8 shows which clocks are selected by the different bit settings. The clock source selected for vector driving or loading is routed from U14-5 to U19 (where it is enabled by DONE- if vector driving is not complete) and to the SSGATE Flip-Flop U16.
Table 2-9. U6 Register Bit Description (Write @ $D0X11)
___________________________________________________________________________
BIT SIGNAL 1 0
___________________________________________________________________________
7 CLK-POL- Falling Edge Rising Edge 6 ENA-POL Enable High Enabie Low 5 STOP-POL- Falling Edge Rising Edge 4 START-POL- Falling Edge Rising Edge 3 ENA-ALWAYS Enable Always No Enable Always 2 FOR-START- No Forcestart Forcestart 1 STOP-ENA- No Stop Enabled Stop Enabled 0 Unused ---- ----
___________________________________________________________________________
The PSYN signal is inverted by U20 to PSYN-. This allows the vectors to be driven on the falling edge of PSYN (so the vectors are driven and settled by the time the rising edge of PSYN clocks the input section.
START/STOP CONTROL
The Start/Stop Control Circuit consists of two 74ACT74 D-Type Flip-Flops (U13 and U16), a 74AC32 OR Gate (U15), a 74AC20 Quad Input NAND Gate (U12), and a 74AC08 AND Gate (U19).
U16 determines whether the selected clock source (from U14) decrements the Vector RAM Address Register (and latches the RAM data out if in the drive mode) or not. If the DONE- signal is not active on U19-1, the clock is gated through to U16-3. If the SSGATE- line is high, the clock is disabled. If SSGATE- is low, the rising-edge of the clock causes CK-OUT (U16-6) to go high and is presented to the vector drive circuitry. As soon as the clock input is no longer high, the U15 CLK-PRES output goes low (since U15 pin 5 is low as well) and sets U15, returning the CK-OUT signal low.
2-23
Page 36
2/Theory of Operation
SSGATE- on U12 pin 6 provides the qualifying signal to the clock. In order to have the clock qualified, the following conditions must be met:
o U12 pin 1 must be high. This line insures that a start has been
received, either by the FOR-START- line being low or by the STRP signal having the programmed edge on the external START line.
o U12 pin 2 must be high. This line ensures that no external STOP
signal of the programmed edge has been received or that vector driving is not yet complete (DONE- on U13 pin 1 clears the pin 5 output, thereby disabling SSGATE-).
o U12 pin 4 must be high. This is the ENA-RCVD line, and is either
high all the time (if ENA-ALWAYS is high) or high only when the input on the external ENABLE line is at the programmed level.
o U12 pin 5 must be high. This is the HS-ENABLE line and is high if
vector driving is not suspended awaiting a WAIT input. If a WAIT statement has been reached in the vector file, the HSOUT line of the Vector Control RAM is active and sets the HS-ENABLE low, suspending vector driving. (The following text describes handshake synchronization in more detail.)
HANDSHAKE SYNCHRONIZATION
The handshake synchronization circuitry allows the Vector Output I/O Module to suspend vector driving until the desired edge has been detected on the WAIT input (P1 pin 3) of the Main PCA.
The handshake synchronization circuit consists of a 74ACT74 Dual D-Type Flip-Flop (U8), a 74AC20 Quad Input NAND Gate (U12), and a 74ACT86 Exclusive OR Gate (U17), all on the Top PCA.
Prior to vector driving, the START-ENA line is set low. This signal is gated by U12 and U17 and is routed to U8-10, which initializes the HS-ENABLE line from U8-9 high. HS-ENABLE permits SSGATE- to be low upon receipt of a start and enable with no stop. START-ENA is returned high to enable vector driving so that U8-10 is not being held to SET-. HSIN-POL (U5-15) is set to the proper polarity (high) when the vector file is loaded.
When a vector is driven and is followed by a vector file WAIT statement, the HSOUT line (U601-16) goes high. This generates a rising edge on U8 pin 11 that sets U8-9 HS-ENABLE low, which returns SSGATE- high (i.e., no clocks are permitted to drive vectors). U8-8 is set high as the data input to U8-2. Upon the receipt of the proper edge on Pl pin 3 (WAIT) on the Main PCA, HSIN is passed through U17 to become HSIN-PLUS, providing a rising edge to U8-3, which clocks U8, setting U8-6 low. This low signal sets the U12-8 output high. This signal is inverted by U17 and is applied as a low to the U8-10 SET- input. When pin 10 is set, HS-ENABLE (U8-9) returns high, which sets SSGATE- low (allowing vectors to be clocked out). U8-8 is also set low, which removes the SET- low signal from U8-10. The HS-ENABLE signal also goes through J4-36 on the Top PCA to J3-36 on the Main PCA to U25-12, where the status can be observed by bit 2 of the Vector Drive Status Nybble.
2-24
Page 37
2/Theory of Operation
VECTOR DRIVE COMPLETE LOGIC
There are two different mechanisms for controlling the completion of vector driving, both of which are selected by the vector file in use.
The Vector Drive Complete circuitry consists of a 74AC02 NOR Gate (U20), a 74ACT86 Exclusive OR Gate (U17), a 74ACT74 D Flip-flop (U16), and a 74AC08 AND Gate (U19).
Performing a General Stop
To stop the vector at a certain location within the vector file, a STOP statement may be placed in the vector file. The DONEDRV line (U601-15) goes high at the final vector address. DONEDRV is inverted by U20, which produces the DONE- signal. DONE- does not allow the CLKMUX-OUT signal to pass from U19-2 to U19-3. DONE- also clears U13 (which disables SSGATE­by setting it high) to prevent further clocking of the RAM. DONE- is also routed through J5-28 to J4-28 on the Main PCA to U25-16, where the vector drive status is reflected in bit 3 of the Status Nybble.
Performing a Loop and Stop
To loop a specified number of times and then stop vector driving with no further vectors being driven, a STOP statement may be placed after an ENDLOOP statement in the vector file.
The LOOP-DONE signal is normally low. This signal remains low until the final pass through the loop has begun. As long as LOOP-DONE is low, the output of U16-9 is also low, preventing the BOTH signal from passing through U19.
The LOOP signal is active one vector before the end of the loop to permit address loading (since the module uses a pipeline scheme). The BOTH signal is active at the same time as the final vector of the loop is driven. Since U17 inverts BOTH, the current status of LOOP-DONE is not latched until the first vector in the loop is driven (BOTH returns low, clocking U16).
At the conclusion of the next-to-last pass through the loop, LOOP-DONE is set high. On the last vector of the loop, BOTH goes high. When the first vector of the loop is driven, BOTH returns low. The inversion of BOTH latches LOOP-DONE, setting U16-9 high. As soon as the last vector in the last pass through the loop is driven, BOTH returns high and U19-6 goes high, generating the DONE- signal. From this point, the signal is routed as described in the heading “Performing a General Stop.”
See the Loop Control Function Block for further information on how looping operates.
2-25
Page 38
2/Theory of Operation
Vector Address Functional Block
The Vector RAM Address Registers U1 and U2 are loaded by the following procedure:
1. The least significant byte (LSB) and the most significant byte (MSB) of the address are loaded into U4 and U3 by performing writes to $D0X71 and $D0X61 respectively, and then writing $D0X01 with bit 7 low and then high, toggling the LOAD-RAM- signal and parallel loading the address.
2. If any looping is to be performed during vector driving, the LSB and MSB of the LOOP-BACK ADDRESS are loaded into U4 and U3 by performing writes to $D0X71 and $D0X61 respectively.
3. When vector driving is to occur, a write to $D0X01 with bit 6 set low is performed, allowing the output of U1 and U2 to be decrem ented. The outputs of U1 and U2 form the current address of the vector RAM. Whenever a RAMCLK clocks U1 and U2, their address is decremented by one. At the same time that U1 and U2 are being decremented, RAMCLK latches the data of the current address into the latches of the Vector RAM Functional Block. This process continues until either the vector driving is complete or a LOOP command occurs. The LOOP command generates LOOP-LD- to activate the LOAD-RAM-OUT- signal. This signal commands U1 and U2 to reload the LOOP-BACK ADDRESS (from which the vector driving resumes).
Vector Pattern RAM Functional Block
There are ten identical Vector Pattern RAM Functional Blocks that provide the forty output channels on the Vector Output I/O Module. Each RAM block consists of an 8K x 8 SRAM, a 74AC273 Octal D-Type Flip-Flop, a resistor pack, and one 74HC126 Tri-Stateable Buffer.
The resistor pack provides isolation from the D-BUS data bus. When only the RAM has been selected to be written to, the data on the bus passes through the resistor pack and is input to the RAM. When vectors are driven and all devices have been selected, the resistor pack provides enough isolation from the bus to prevent other devices from interfering with the output of the RAM.
When vector driving occurs, the data at the current address of the RAM is latched in the latch by LAT-CLK. This data contains one signal bit (high or low) and one tri-state bit (on or off) for four lines of output. The latch also has a TRISTATE- input from P1 pin 2 that, upon a low input, clears the the latch and resets its contents to all lows, tri-stating all 40 outputs of the I/O module.
Vector Control RAM Functional Block
The Vector Control RAM provides user-programmed (via vector files) control signals used for looping, handshaking, Capture clocking, and vector drive termination.
2-26
Page 39
2/Theory of Operation
The Vector Control RAM Functional Block consists of an 8K x 8 SRAM (U600), a 74AC273 Octal D-Type Flip-Flop (U601), a resistor pack (Z600), and one 74AC08 AND gate (U19).
The Z600 resistor pack provides isolation from the D-BUS data bus. When only U600 has been selected to be written to, the data on the bus passes through Z600 and is input to U600. When vectors are driven and all devices have been selected, the resistor pack provides enough isolation from the bus to prevent other devices from interfering with the output of the U600 RAM.
When Vector RAM is being loaded (i.e., DRV/LD- is low), the output of U601 is cleared to prevent the control signals from causing erratic behavior in the module.
When vector driving occurs, the current data out of U600 is latched in U601 by LAT-CLK. The outputs of U601 are used for the following purposes:
o DONEDRV - terminates vector driving when the final vector in the
file is driven.
o HSOUT - suspends vector driving until the programmed edge is
detected on the WAIT input.
o LOOP - decrements the loop counter and checks the results after
reaching one vector prior to the ENDLOOP statement.
o BOTH - loops until the loop count is exhausted and then
terminates vector driving.
o CAP-CLK - clocks the input section in the center of the current
vector period.
When the TP5 TST test point is pulled low (for testing purposes), the output of U601 is disabled (forced low). This permits the control RAM to be loaded with test patterns and driven without affecting the output (i.e. LOOP bits do not force looping). CRCs of the RAM output verify that the proper data is at the proper address.
Loop Control Functional Block
NOTE
All the loop control circuitry is located on the Main PCA unless otherwise noted.
When a vector file that uses looping is loaded into the module, several actions are performed. A write is performed to $D0X21 to clear LTCCLR­(bit 2), which causes the U25 PAL to reset the LOOP-DONE output on U28. Next, a write is performed to $D0X21 with bit 3 set or cleared, choosing the loading of either the MSB or LSB of the loop count number contained in the vector file (the value loaded is actually count -- 2). Then a write is performed to $D0X31 with the MSB or LSB as appropriate. This
2-27
Page 40
2/Theory of Operation
step is repeated for the other byte (either the MSB or the LSB). Finally, another write is made to $D0X21 with bit 2 set that releases the clear on U28.
When a vector file is driven, on the vector prior to the one designated by the ENDLOOP statement on the vector file the LOOP output (U601-5) goes high. This signal is passed from the Top PCA (J5-24) to the Main PCA (J4-24) and is input to a 74AC00 NAND gate (U19). If the looping is not complete, LOOP-DONE- is high and passes the signal to the inputs of two 74HC40103 Counters (U26 and U27), decrementing the counters. This signal is then fed back as LOOP-LD- to J4-25 and J5-25. It passes through U7 (Top PCA), clocking the U1 and U2 PE- (parallel load) input, which loads the LOOP-BACK ADDRESS that is stored in U3 and U4. Each time the vector that contains the LOOP bit is driven, this process is repeated until U26 has counted down to zero. The TC- output enables U27 to be decremented by the next LOOP, while U26 is rolled-over, turning off TC-. This process continues until both counters have reached their terminal count (which occurs one pass prior to exiting the loop). When the terminal count is reached, U27 has its LPTC signal go low, providing a low input to U28 pin 2. Entry into the final LOOP clocks U28 to latch the data and set LOOP-DONE- low, disabling any further LOOPs from passing through U19. LOOP-DONE is sent to the Top PCA SSLOGIC Functional Block for terminating vector driving if the BOTH bit of the Vector Control RAM is set.
Capture Clock Functional Block
When a vector file is driven with the Capture clock programmed to occur, the CAP-CLK output at U601-2 goes high for the entire vector period. CAP-CLK is inverted by U20 and is then “ANDed” with the RAMCLK signal and output from U20-3. The “ANDing” of the two signals provides the clocking edge that occurs during the middle of the vector period. The signal is then passed through the 33 ohm series resistor R10 and passes from J5-29 to J4-29 of the Main PCA. There the signal is inverted once more through U19 (Main PCA) before it is routed to the input of the Clock Mux U18-12 (Main PCA).
Drive Status Functional Block
The Drive Status circuitry is located on the Main PCA. The status of the Vector Output I/O Module is a 4-bit code returned by performing a read at $D0X01. Table 2-10 illustrates the significance of the bits returned. Bit 3 contains the vector drive status (0 - complete, 1 - not complete), bit 2 contains the HS-ENABLE status (0 - drive suspended for handshake, 1 - drive not suspended for handshake), and bit 1 and bit 0 contain the module type ID code (Vector I/O = 01). Upon the receipt of RD- on U25-7, the status of the DONE-signal on U25-16, the HS-ENABLE signal on U25-12, and the ID code on U25-10 and U25-11 are output on U25-17 through U25-20. The WR-DLY- signal on U24-1 directs the data through U24 from the TOPDATA Bus to the A-D-Bus. The address $D0X01 ensures that LATA7­is low to enable the data. The data is then read by the mainframe through U8.
2-28
Page 41
2/Theory of Operation
Table 2-10. U25 ID/Status Register Bit Description (Read @ $D0X01)
___________________________________________________________________________
BIT SIGNAL 1 0
___________________________________________________________________________
3 DONE Not Done Done 2 HS-ENABLE Not Suspended Suspended 1,0 ID CODE = 01
___________________________________________________________________________
Output Protection Functional Block
The vector data on the OUT-BUS of the Top PCA is connected to diode packs (BAV99) that are connected to +5 volts and ground to clamp overvoltage and undervoltage on the outputs. The output connectors (J1 and J2) have 33 ohm resistors in series with the output that provide high speed serial termination as well as allowing current limiting in cases of overvoltage, undervoltage, or stuck outputs.
2-29
Page 42
2/Theory of Operation
2-30
Page 43
Some semiconductors and custom IC's can be damaged by electrostatic discharge during handling. This notice explains how you can minimize the chances of destroying such devices by:
1. Knowing that there is a problem.
2. Learning the guidelines for handling them.
3. Using the procedures, and packaging and bench techniques that are recommended.
The Static Sensitive (S.S.) devices are identified in the Fluke technical manual parts list with the symbol
The followi ng practices should be followed to minimize damage to S .S. devices.
1. MINIMIZE HANDLING
2. KEEP PARTS IN ORIGINAL CONTAINERS UNTIL READY FOR USE.
3. DISCHARGE PERSONAL STATIC BEFORE HANDLING DEVICES. USE A HIGH RESIS­TANCE GROUNDING WRIST STRAP
4. HANDLE S.S. DEVICES BY THE BODY
Page 1 of 2
Page 44
5. USE STATIC SHIELDING CONTAINERS FOR HANDLING AND TRANSPORT
6. DO NOT SLIDE S.S. DEVICES OVER ANY SURFACE
8. WHEN REMOVING PLUG-IN ASSEMBLIES, HANDLE ONLY BY NON-CONDUCTIVE EDGES AND NEVER TOUCH OPEN EDGE CONNECTOR EXCEPT AT STATIC-FREE WORK STATION. PLACING SHORTING STRIPS ON EDGE CONNECTOR HELPS TO PROTECT INSTALLED SS DEVICES.
9. HANDLE S.S. DEVICES ONLY AT A STATIC-FREE WORK STATION
7. AVOID PLASTIC, VINYL AND STYROFOAM IN WORK AREA
PORTIONS REPRINTED WITH PERMISSION FROM TEKTRONIX, INC. AND GENERAL DYNAMICS, POMONA DIV.
® Dow Chemical
Page 2 of 2
10. ONLY ANTI-STATIC TYPE SOLDER­SUCKERS SHOULD BE USED.
11. ONLY GROUNDED TIP SOLDERING IRONS SHOULD BE USED.
A complete line of static shielding bags and acces­sories is available from Fluke Parts Department, Telephone 800-526-4731 or write to:
®
JOHN FLUKE MFG. CO., INC. PARTS DEPT. M/S 86 9028 EVERGREEN WAY EVERETT, WA 98204
J0089D-07U8604/SE EN Litho in U.S.A.
Rev. 1 MAR 86
Page 45
Maintenance
WARNING
SERVICING DESCRIBED IN THIS SECTION IS TO BE PERFORMED BY QUALIFIED SERVICE PERSONNEL ONLY. TO AVOID ELECTRICAL SHOCK, DO NOT PERFORM ANY SERVICING UNLESS YOU ARE QUALIFIED TO DO SO.
INTRODUCTION
This section describes maintenance procedures for the 9100A-017 Vector Output I/O Module. Some of these procedures do not require access to the instrument and can be performed by the operator. Troubleshooting procedures, which are covered in detail in the 9100A Service Kit, may require reference to the disassembly and reassembly instruction found in this section.
CHANGING THE VECTOR OUTPUT I/O MODULE FUSE
An operator display message ("I/O module fuse blown") indicates that the Vector Output I/O Module fuse has opened. This problem can occur when the I/O Module COMMON lead is incorrectly connected to the UUT.
Section 3
Prior to replacing the fuse, determine the incorrect COMMON lead connection. Then disconnect all I/O Module leads and replace the fuse as follows:
1. Locate the fuse holder on the back of the I/O Module, near the cable.
2. Press the fuse holder cap in, then rotate it counterclockwise.
3. Pull the cap and fuse straight out. Separate the cap and fuse.
4. Replace with a 1A, 250V slow blow fuse.
Vector Output I/O Modules configured at the factory for use with 110V line voltage mainframes use 1/4 x 1-1/4 inch fuses with grey fuse holder caps. Instruments configured at the factory for 220V use 5 mm x 20 mm fuses with black fuse holder caps. First, check the color of the fuse cap (grey caps hold U.S. fuses; black caps hold metric fuses). Then select the proper fuse part number.
3-1
Page 46
3/Maintenance
CLEANING
CAUTION
Do not use aromatic hydrocarbons (such as gasoline or other fuels) or chlorinated solvents for cleaning. They may damage plastic materials used in the instrument.
Do not use detergent of any kind for cleaning the PCA.
Clean the instrument case with a mild detergent and water.
The main and top PCAs may be washed with isopropyl alcohol or deionized water and a soft brush. Dry with clean dry air at low pressure.
VECTOR OUTPUT I/O MODULE SELF TEST
The Vector Output I/O Module Self Test verifies that the module is connected and is communicating with the system. Use the following procedure to self test the module:
1. Press MAIN MENU on the mainframe and move the cursor to the first (left-most) field using the left arrow ( <- ) key.
2. Press the SELFTEST softkey (F1).
3. Move the cursor one field to the right and press the I/O MOD softkey (F3).
4. Move the cursor one more field to the right, and press the number of the I/O Module to be tested. Check that the display reads:
MAIN: SELFTEST I/O MOD <n>
(where <n> signifies the number of the I/O Module).
5. Press ENTER to initiate the self test.
If the self test fails, a failure message is displayed. Check the Vector Output I/O Module connection and repeat the test.
If the test fails a second time, the Vector Output I/O Module requires service.
DISASSEMBLY
To gain access to the 2 PCAs in the Vector Output I/O Module, perform the following steps:
1. Disconnect the module from the mainframe.
2. Turn the module over on its top (with the large module decal facing up). Remove the four Phillips screws that hold the case halves together, and separate the top and bottom case halves.
3-2
Page 47
3/Maintenance
3. Place the bottom half of the module (with the PCAs still attached) with the mainframe cable facing you. Remove the two Phillips screws on the corners of the PCA closest to the mainframe cable that hold the PCAs to the bottom of the case. Pull the PCAs away from the lower half of the case.
4. To separate the PCAs, turn the the PCAs component side down. Remove the three Phillips screws (two on the corners of the PCA furthest away from the mainframe cable and one in the center of the board) that hold the PCAs together. Carefully pull the boards apart to avoid damage to the connectors.
TROUBLESHOOTING
This section contains general troubleshooting information that isolates the problem to one of the Vector Output I/O Module PCAs. For more complete information on testing and troubleshooting, along with software to supplement the tests, a 9100A Service Kit (John Fluke Part Number
818948) can be purchased.
General Information
If the Vector Output I/O Module fails the self test, the PCA that failed can usually be quickly isolated. To verify that the output section is driving out any vectors, place the 9100A single-point probe on the module output connector (J1 and J2 on the Top PCA).
If the module is not driving out vectors, check the following few key signals on the Top PCA (9100A-4022) on the affected channel(s) while the self test is being performed:
o Verify the non-assertion of the external TRISTATE- signal on pin 1
of the 74AC273 D-Type Flip-Flops (U101, U103, . . .) of the Pattern RAM Functional Block.
o Verify the activity of the LAT-CLK signal on pin 11 of the 74AC273
D-Type Flip-Flops (U101, U103, . . .) of the Pattern RAM Functional Block. If these signals are not active, verify that the SSGATE­output of the 74AC20 (U12) is low. If it is not low, check the inputs to U12 to determine which condition is preventing clocking.
If the module is driving out vectors, but failing the self test, the Main PCA (9100A-4021) can be used for stimulus measurement with the Top PCA removed. Another module may be used to stimulate the failing channel(s) by connecting its output to the Main PCA input connectors J2 and J3 while the single-point probe is used to trace the signal paths.
The failure mask of the self test can often provide clues as to whether the input or output section failed. The failure mask is displayed as a 10-digit hex value. Each channel of the Vector Output I/O Module is displayed as one bit of the mask (for a total of 40 channels). On the input section of the module, each custom chip (U100, U110, U120, U130, and U140 on the Main PCA) has eight channels. On the output section, each RAM chip (U100, U102, U200, U202, U300, U302, U400, U402, U500, and
3-3
Page 48
3/Maintenance
U502 on the Top PCA) has four channels of output. By observing the failure mask and using the single-point probe for verification, the faulty PCA (Top or Main) can be isolated.
3-4
Page 49
Section 4
List of Replaceable Parts
____________________________________________________________________________
TABLE OF CONTENTS
TABLE FIGURE ASSEMBLY NAME DRAWING NO. NO. PAGE NO. PAGE
9100A-017 Final Assembly 9100A-017 4-1 4-5 4-1 4-6 A1 Main PCA 9100A-4021 4-2 4-8 4-2 4-9 A2 Top PCA 9100A-4022 4-3 4-10 4-3 4-11
4-1
Page 50
4/List of Replaceable Parts
4-2
Page 51
4/List of Replaceable Parts
INTRODUCTION
This section provides an illustrated parts list for the 9100A-017 Vector Output I/O Module. Components are listed alphanumerically by assembly. Both electrical and mechanical components are listed by reference designation. Each listed part is shown in an accompanying illustration.
The parts lists contain the following information:
o Reference Designator
o Description
o Fluke Stock Number
o Federal Supply Code for Manufacturers (MFRS SPLY CODE)
o Total Quantity of Components per Assembly (TOT QTY)
HOW TO OBTAIN PARTS
Components may be ordered directly from the manufacturer’s part number, or from the John Fluke Manufacturing Co., Inc., or an authorized representative by using the Fluke Stock Number. In the event the part ordered has been replaced by an new or improved part, the replacement will be accompanied by an explanatory note and installation instructions if necessary.
To ensure prompt and efficient handling of your order, please include the following information:
o Quantity
o Fluke Stock Number
o Description
o Reference Designation
o Printed circuit assembly (PCA) number and revision letter
o Instrument Model Number and Serial Number
Parts price information is available from the John Fluke Manufacturing Co., Inc. or its representative. Prices are also found in the Fluke Replacement Parts Catalog, which is available on request.
CAUTION
An asterisk in the "S" (static) column indicates a device or component subject to damage by static discharge.
4-3
Page 52
4/List of Replaceable Parts
ADDITIONAL INFORMATION
Table 4-4 lists the revision levels of the PCAs documented in this manual. To identify the configuration of the PCAs used in your instrument, refer to the revision letter on the component side of each PCA.
This section also contains a list of Manufacturer’s Federal Supply Codes and a list of U. S. and international Technical Service Centers.
4-4
Page 53
4/List of Replaceable Parts
(See Figure 4-1.)
N REFERENCE FLUKE MFRS MANUFACTURERS 0 DESIGNATOR STOCK PART NUMBER TOT T
-A>-NUMERICS----> S--------------DESCRIPTION-------------- --NO-- -CODE- -OR GENERIC TYPE----- QTY- -E­A 1 * MAIN PCA 846329 89536 846329 1 A 2 * TOP PCA 846332 89536 846332 1 F 1 FUSE,.25X1.25,1A,250V,SLOW 109272 71400 MDL 1.25 250V 1 F 2 FUSE, 5x20MM, lA,250V,SLOW 808055 61935 034.3117 1 H 1 SCREW,MACH,PH,P,SEMS,STL,6-32X.250 178533 89536 178533 3 H 2 SCREW,MACH,PH,P,SS,6-32,.875 801241 89536 801241 4 H 3 SCREW,MACH,PH,P,STL,6-32,.875 114868 73734 19049 2 H 4 WASHER,FLAT,BRASS,#6,0.028 THK 111310 89536 111310 2 MP 1 FOOT, NON-SKID 774000 89536 774000 4 MP 2 CASE TOP, I/O MODULE 773291 89536 773291 1 MP 3 CASE BOTTOM, I/O MODULE 773283 89536 773283 1 MP 4 DECAL, VECTOR OUTPUT I/O TOP 855387 89536 855387 1 MP 5 DECAL, VECTOR OUTPUT I/O BOTTOM 855390 89536 855390 1 MP 6 DECAL, VECTOR OUTPUT I/O SIDE 855395 89536 855395 1 MP 7 NAMEPLATE, SERIAL -REAR PANEL- 472795 89536 472795 1 TM 1 VECTOR OUTPUT I/O MANUAL, TEXT 855437 89536 855437 1 W 1 CABLE ASSEMBLY, EXTERNAL EVENT 773945 89536 773945 1 W 2 CABLE ASSY, I/O MODULE 783977 89536 783977 1 XF 1 HLDR PART,FUSE,CAP,1/4X1-1/4 460238 61935 031.1666 1 XF 2 HLDR PART,FUSE,CAP,5X20MM 461020 61935 031.1663 1
An * in ’S’ column indicates a static-sensitive part.
NOTES:
The Calibration Module is also provided with the 9100A-017. Order p/n 802074 for replacement modules.
Table 4-1. 9100A-017 Vector I/O Final Assembly
4-5
Page 54
4/List of Replaceable Parts
Figure 4-1. 9100A-017 Final Assembly
4-6
Page 55
4/List of Replaceable Parts
Figure 4-1. 9100A-017 Final Assembly (cont.)
4-7
Page 56
4/List of Replaceable Parts
(See Figure 4-2.)
N REFERENCE FLUKE MFRS MANUFACTURERS 0 DESIGNATOR STOCK SPLY PART NUMBER TOT T
-A>-NUMERICS----> S--------------DESCRIPTION-------------- --NO-- -CODE- -OR GENERIC TYPE----- QTY- -E­C 1, 2, 9, CAP,TA,10UF,+-20%,25V 772491 56289 195D106X0025X2T 15 C 10, 17, 18, 772491 C 27, 37, 42- 772491 C 44, 61, 62, 772491 C 67, 68 772491 C 3- 7, 45 CAP,CER,0.01UF,+-10%,50V,X7R,1206 747261 51406 GRM42-6X7R103K50VPB 6 C 28- 36, 38, CAP,CER,0.1UF,+-10%,25V,X7R,1206 747287 51406 GRM42-6X7R104K25VPB 27 C 39, 56- 60, 747287 C 70- 80 747287 CR 1 DIODE,SI,SCHOTTKY,30V,1.1A,SOT89 782573 61752 10JQ030TRRM 1 CR 2, 3 DIODE,SI,BV=75V,I0=250MA,SOT23 830489 25403 BAS16 2 CR 4- 12,100- DIODE,SI,BV=70.0V,I0=50MA,DUAL,SOT23 742320 25403 BAV99 50 CR 107,200-207, 742320 CR 300-307,400- 742320 CR 407,500-507, 742320 CR 999 742320 E 1- 5 PIN,SINGLE,PWB,O.058 DIA 233411 00779 60599-3 5 J 1 HEADER,2 ROW,.100CTR,RT ANG,38 PIN 782748 00779 1-87230-9 1 J 2, 4 SOCKET,2 ROW,PWB,0.100CTR,30 POS 783795 00779 1-534236-5 2 J 3 SOCKET,2 ROW,PWB,.100CTR,38 POS 844621 00779 1-534236-9 1 P 1 HEADER,1 ROW,.150CTR,RT ANG,6 PIN 783803 89536 783803 1 Q 1, 2 TRANSISTOR,SI,PNP,SMALL SIGNAL,SOT23 742684 04713 MMBT3906T1 2 R 1, 2 RES,CERM,100,+-5%,.125W,200PPM,1206 746297 59124 RM73B2BJ101B 2 R 3, 5, 6, RES,CERM,10K,+-1%,.125W,100PPM,1206 769794 59124 RK73H2BF103B 5 R 10, 32 769794 R 4, 9 RES,CERM,42.2K,+-1%,.125W,100PPM,1206 769851 91637 CRCW-1206-4222 F B02 2 R 7 RES,CERM,7.5K,+-1%,.125W,100PPM,1206 811463 91637 CRCW-1206-7501 F B02 1 R 8 RES,CERM,825,+-1%,.125W,100PPM,1206 811455 91637 CRCW-1206-8253 F B02 1 R 13, 14 RES,CERM,9.1K,+-5%,.125W,200PPM,1206 746602 91637 CRCW-1206-9101 J B02 2 R 15, 17, 41- RES,CERM,43K,+-5%,.125W,200PPM,1206 769299 91637 CRCW-1206-4302 J B02 9 R 47 769299 R 16, 18 RES,CERM,910,+-5%,.125W,200PPM,1206 769257 59124 RM73B-2BJ911B 2 R 19, 20, 23- RES,CERM,4.7K,+-5%,.125W,200PPM,1206 740522 59124 RM73B-2B-J4701KB 11 R 30, 36 740522 R 21, 22, 31, RES,CERM,1K,+-5%,.125M,200PPM,1206 745992 59124 RM73B-2BJ102KB 7 R 33, 34, 39, 745992 R 40 745992 R 35 RES,CERM,33,+-5%,.125W,200PPM,1206 746248 09969 CRCW-1206-330-J-BOZ 1 TP 6- 8 TERM,UNINSUL,WIRE FORM,TEST POINT 781237 27918 TP102-01 3 U 1 * OSCILLATOR,1MHZ,TTL CLOCK 634113 91637 XO-43B 1 1 U 2 * IC,OP AMP,QUAD,LOW POWER,SOIC 742569 18324 LM324D 1 U 3, 5 * IC,CMOS,QUAD 2 INPUT AND GATE,SOIC 853317 18324 74HC08D 2 U 4 * IC,CMOS,HEX INVERTER,SOIC 742585 18324 N74HCT040 1 U 6, 23 * IC,CMOS,3-8 LINE DCDR W/ENABLE,SOIC 837948 18324 74HCT138DT 2 U 7 * IC,LSTTL,OCTL D TRNSPRNT LATCHES,SOIC 742726 01295 SN74LS373DR 1 U 8 * IC,CMOS,OCTAL BUS TRANSCEIVER,SOIC 742577 01295 SN74HCT245DR 1 U 9 * IC,ECL,QUAD ECL-TTL TRANSLATOR,PLCC 852140 04713 MC10H125FN 1 U 10 * IC,CMOS,QUAD,2 INPUT OR GATE,SOIC 853325 18324 74HCT32D 1 U 11, 12 * IC,LSTTL,DUAL JK F/F,-EDG TRIG,SOIC 741256 18324 N74LS112DT 2 U 13, 16 * IC,CMOS,OCTL LINE DRVR,SOIC 742593 01295 SN74HCT244DWR 2 U 14 * IC,CMOS,OCTAL D F/F,+EDG TRG,SOIC 838029 18324 74HC273DT 1 U 15 * IC,LSTTL,SINGLE 8-INP. NAND GATE,SOIC 742510 01295 SN74LS30DR 1 U 17 * IC,CMOS,OCTL LINE DRVR,SOIC 838011 54590 CD74ACT244M 1 U 18 * IC,CMOS,DUAL 4-1 SELECT/MUX,SOIC 780767 18324 74HCT153DT 1 U 19 * IC,CMOS,QUAD 2 INPUT NAND GATE, SOIC 838185 54590 CD74AC00M 1 U 20 * OSCILLATOR,20MHZ,TTL CLOCK 845185 91637 40-43B 20 1 U 21 * IC,CMOS,DUAL DIV BY 2, 5 CNTR,SOIC 852079 18324 74HCT390D 1 U 22 * IC,CMOS,8-1 LINE MUX W/STROBE,SOIC 852061 54590 CD74AC151M 1 U 24 * IC,ALSTTL,OCTAL BUS TRANSCEIVER,SOIC 799593 01295 SN74ALS245ADWR 1 U 25 * PROGRAMMED PAL 22V10 BOTTOM U25 855432 89536 855432 1 U 26, 27 * IC,CMOS,8 STAGE SYNC DOWN CNTR,SOIC 852082 18324 74HC40103D 2 U 28 * IC,CMOS,DUAL D F/F,+EDG TRG,SOIC 782995 01295 SN74HC74DR 1 U 29 * IC,LSTTL,DELAY ELEMENTS,SOIC 773077 01295 SN74LS31DR 1 U 100,110,120, * IC MOS QUEST 9000 CHIP PLASTIC TEST 754499 89536 754499 5 U 130,140 * 754499 XF 1 HLDR PART,FUSE,BODY,PWB MT 602763 61935 FAU031.3573 1 Z 1 RES NET,DIP,16 PIN,8 RES,33,+-2% 852152 91637 SOMC-1603-330G 1 Z 100,200,300, RES NET,DIP,16 PIN,8 RES,100,+-2% 838086 91637 SOMC-1603-101G 5 Z 400,500 838086
An * in ’S’ column indicates a static-sensitive part.
Table 4-2. A1 Main PCA
4-8
Page 57
4/List of Replaceable Parts
Figure 4-2. A1 Main PCA
4-9
Page 58
4/List of Replaceable Parts
(See Figure 4-3.) N REFERENCE FLUKE MFRS MANUFACTURERS 0 DESIGNATOR STOCK SPLY PART NUMBER TOT T
-A>-NUMERICS----> S--------------DESCRIPTION-------------- --NO-- -CODE- -OR GENERIC TYPE----- QTY- -E­C 1- 5, 46, CAP,TA,10UF,+-20%,25V 772491 56289 195D106X0025X2T 7 C 47 772491 C 6- 45, 48, CAP,CER,0.1UF,+-10%,25V,X7R,1206 747287 51406 GRM42-6X7R104K25VPB 42 C 900 747287 CR 100-107,200- DIODE,SI,BV=70.0V,IO=50MA,DUAL,SOT23 742320 25403 BAV99 41 CR 207,300-307, 742320 CR 400-407,500- 742320 CR 507,999 742320 H 1 SCREW,MACH,PH,P,SEMS,STL,4-40X.187 732750 89536 732750 4 H 2 WASHER,FLAT,PHENOLIC,#4,0.063 THK 130021 34114 3482-4 4 H 999 SOCKET,IC,14 PIN 276527 00779 2-640357-1 22 J 1, 2 CONN,RECT,PWB,REC,33 POS 800672 50541 KA33/127BPFD21TAHF6 2 J 3, 5 HEADER,2 ROW,.100CTR,30 PIN 854823 00779 1-102977-5 2 J 4 HEADER,2 ROW,.100CTR,38 PIN 838532 00779 1-1-2977-9 1 MP 1 SPACER,SWAGED,RND,BR,6-32,.530 854583 9W423 9538B-B-0632 3 MP 2 SPACER,SWAGED,RND,BR,.150ID,.530 854575 9W423 9511B-B-0256 2 P 1- 4 GUIDE SOCKET 864033 89536 864033 4 R 1- 8, 11 RES,CERM,4.7K,+-5%,.125W,200PPM,1206 740522 59124 RM73B-2B-J4701KB 9 R 9, 10 RES,CERM,33,+-5%,.125W,200PPM,1206 746248 09969 CRCW-1206-330-J-BOZ 2 TP 1- 5 TERM,UNINSUL,WIRE FORM,TEST POINT 781237 27918 TP102-01 5 U 1, 2 * IC,FTTL,8 BIT CNTR,SOIC 852095 18324 74F269D 2 U 3- 6 * IC,CMOS,OCTAL D F/F,+EDG TRG,SOIC 838029 18324 74HC273DT 4 U 7, 19 * IC,CMOS,QUAD 2 INPUT AND GATE,SOIC 838227 54590 CD74AC08M 2 U 8, 13, 16 * IC,CMOS,DUAL D F/F,+EDG TRG,SOIC 837930 54590 CD74ACT74M 3 U 9 * IC,CMOS,SYNC DIV BY 16 BIN CNTR,SOIC 852066 18324 74HC163D 1 U 10 * PROGRAMMED 22V10 TOP U10 855429 89536 855429 1 U 11 * PROGRAMMED 22V10 TOP U11 855424 89536 855424 1 U 12 * IC,CMOS,DUAL 4 INPUT NAND GATE 853320 54590 CD74AC20M 1 U 14 * IC,CMOS,8-1 LINE MUX W/STROBE,SOIC 852061 54590 CD74AC151M 1 U 15 * IC,CMOS,QUAD 2 INPUT OR GATE,SOIC 838276 54590 CD74AC32M 1 U 17, 18 * IC,CMOS,QUAD 2 INPUT XOR GATE,SOIC 838391 54590 CD74ACT86M 2 U 20 * IC,CMOS,QUAD 2 INPUT NOR GATE,SOIC 838193 54590 CD74AC02M 1 U 100,102,200, * IC,CMOS,8K X 8 STATIC RAM,30NS,0.3IN 852058 75569 P4C164-25PC 11 U 202,300,302, * 852058 U 400,402,500, * 852058 U 502,600 * 852058 U 101,103,201, * IC,CMOS,OCTAL D F/F,+EDG TRG,SOIC 852074 12040 74AC273SCT 11 U 203,301,303, * 852074 U 401,403,501, * 852074 U 503,601 * 852074 U 104,105,204, * IC,CMOS,QUAD BUFFER W/3-ST,SOIC 852090 18324 74HC126DT 10 U 205,304,305, * 852090 U 404,405,504, * 852090 U 505 * 852090 Z 100,101,200, RES NET,DIP,16 PIN,8 RES,1K,+-2% 852145 91637 SOMC-1603-102G 11 Z 201,300,301, 852145 Z 400,401,500, 852145 Z 501,600 852145 Z 102,202,302, RES NET,DIP,16 PIN,8 RES,33,+-2% 852152 91637 SOMC-1603-330G 5 Z 402,502 852152
An * in ’S’ column indicates a static-sensitive part.
Table 4-3. A2 Top PCA
4-10
Page 59
4/List of Replaceable Parts
Figure 4-3. A2 Top PCA
4-11
Page 60
4/List of Replaceable Parts
Table 4-4. Module Revision Information
______________________________________________________________________________
Ref. Assembly Fluke Revision Name Part No. Level ______________________________________________________________________________
A1 Main PCA 873948 C A2 Top PCA 873950 C
______________________________________________________________________________
4-12
Page 61
4/List of Replaceable Parts
MANUFACTURER’S FEDERAL SUPPLY CODES
00779 AMP, Inc. Harrisburg, Pennsylvania
01295 Texas Instruments Inc. Semiconductor Group Dallas, Texas
04713 Motorola, Inc. semiconductor Group Phoenix, Arizona
09969 Dale Electronics, Inc. Yankton, South Dakota
12040 National Semiconductor Corp. Danbury, Connecticut
18324 Signetics Corp. Sacramento, California
25403 Amperex Electronics Corp. Semiconductor & Micro-Circuit Div. Slatersville, Rhode Island
27918 Component Parts Corp. Bellmore, New York
34114 Oak Industries Rancho Bernardo, CA
50541 Hypertronics Corp. Hudson, Massachusetts
51406 Murata Erie, No. Ameri ca Inc. Marietta, Georgia
54590 RCA Corporation Distribution & Special Products Cherry Hill, New York
56289 Sprague Electric Co. North Adams, Massachusetts
59124 KOA-Speer Electronics Inc. Bradford, Pennsylvania
61752 IR-ONICS Inc. Warwick, Rhode Island
61935 Schurter Inc. Petalum, California
71400 Bussman Manufacturing Div. McGraw-Edison Co. St. Louis, Missouri
73734 Federal Screw Products Inc. Chicago, Illinois
75569 Performance Semiconductor Corp. Sunnyvale, California
9W423 Amatom El Mont, California
91637 Dale Electronics, Inc. Columbus, Nebraska
4-13
Page 62
4/List of Replaceable Parts
TECHNICAL SERVICE CENTERS
U.S. Service Locations
California
Fluke Technical Center 16969 Von Karman Avenue Suite 100 Irvine, CA 92714 Tel : (71 4) 863-9 031
Fluke Technical Center 46610 Landing Parkway Fremont, CA 94538 Tel : (41 5) 651-5 112
Colorado
Fluke Technical Center 14180 East Evans Avenue Aurora, CO 80014 Tel : (30 3) 695-1171
Florida
Fluke Technical Center 940 N. Fern Creek Avenue Orlando, FL 32803 Tel : (40 7) 896-4 881
Illinois
Fluke Technical Center 1150 W. Euclid Ave. Palatine, IL 60067 Tel : (31 2) 705-0 500
Maryland
Fluke Technical Center 5640 Fishers Lane Rockville, MD 20852 Tel : (30 1) 770-1 576
New Jersey
Fluke Technical Center East 66 Midland Avenue Paramus, NJ 07652-0930 Tel : (20 1) 599-9 500
Texas
Fluke Technical Center 1801 Royal Lane, Suite 307 Dallas, TX 75229 Tel : (21 4) 869-2 848
Washington
Fluke Technical Center John Fluke Mfg. Co., Inc. 1420 75th St. S.W. M/S 6-30 Everett, WA 98203 Tel : (20 6) 356-5 560
International
Argentina
Coasin S.A. Virrey del Pino 4071 DPTO E-65 1430 CAP FED Buenos Aires Tel : 54 1 522- 524 8
Australia Philips Customer Support Scientific and Industrial 23 Lakeside Drive Tally Ho Technology Park East Burwood Victoria 3151
Australia
Philips Customer Support Scientific & Industrial 25-27 Paul St. North North Ryde N.S.W. 2113 Tel : 61 02 888 8222
Austria
Oesterreichische Philips Industrie Unternehmensbereich Prof. Systeme Triesterstrasse 66 Postfach 217 A-1101 Wein Tel : 43 222 -60 10 1, x138 8
Belgium
Philips & MBLE Associated SA. Scientific & Industrial Equip. Div Service Department. 80 Rue des deux Gares B-1070 Brussels Tel : 32 2 525 6111
Brazil
Hi-Tek Electronica Ltda. Al. Amazonas 422, Alphaville CEP 06400 Barueri Sao Paulo Tel : 55 011 421-5477
Canada
Fluke Electronics Canada Inc. 400 Britannia Rd. East, Unit #1 Mississauga, Ontario L4Z 1X9 Tel : 416 -8 90- 760 0
Chile
Intronsa Inc. Casilla 16158 Santiago 9 Tel : 56 2 232- 188 6, 232 -4 308
China
Fluke Int ernational Corp. P.O. Box 9085 Beijing Tel : 86 01 512 -34 36
Colombia
Sistemas E Instrumentacion, Ltda. Carrera 13, No. 37-43, Of. 401 Ap. Aereo 29583 Bogota Tel : 57 232 -45 32
Denmark
Philips A/S Technical Service I & E Strandlodsveij 1A PO Box 1919 DK-2300 Copenhagen S Tel : 45 1 5722 22
Ecuador
Proteco Coasin Cia., Ltda. P.O. Box 228-A Ave. 12 de Octubre 2285 y Orellana Quito Tel : 593 2 529684
Egypt
Philips Egypt 10, Abdel Rahman el Rafei st. el. Mohandessin P.O. Box 242 Dokki Cairo Tel : 20- 2- 490 922
England
Philips Scientific Test & Measuring Division Colonial Way Watford Hertforshire WD2 4TT Tel : 44 923 -2 405 11
Finland
Oy Philips AB Central Service Sinikalliontie 1-3 P.O. B ox 11 SF-02630 ESPOO Tel : 358 -0 -52 572
France
S.A. Philips Industrielle et Comerciale, Science et Industry 105 Rue de Paris BP 62 93002 Bobigny, Cedex Tel : 33- 1- 494 2- 804 0
Germany (F.R.G.)
Philips GmbH Service fuer FLUKE - Produkte Department VSF Oskar-Messter-Strasse 18 D-8045 Ismaning/Munich, West Germany Tel : 49 089 9605- 23 9
Greece
Philips S.A. Hellenique 15, 25th March Street 177 78 Tavros 10210 Athens Tel : 30 1 4894 911
Hong Kong
Schmidt & Co (H.K.) Ltd. 18/FL., Great Eagle Centre 23 Harbour Road Wanchai Tel : 852 5 833022 2
India
Hinditron Services Pvt. Ltd 1st Floor, 17-B Mahal Industrial Estate Mahakali Road, Andheri East Bombay 400 093 Tel : 91 22 630 004 3
Hinditron Services Pvt. Inc. 33/44A Raj Mahal Villas Extn. 8th Main Road Bangalore 560 080 Tel : 91 812 36313 9
Hinditron Services Pvt. Ltd. Field Service Center Emerald Complex 1-7-264 5th Floor 114 Sarojini Devi Road Secunderabad 500 003 Tel: 08 42-821117
Hindtron Services Pvt. Ltd. 15 Community Centre Panchshila Park New Delhi 110 017 Tel: 011-6433675
Indonesia
P.T. Lamda Triguna P.O. Box 6/JATJG Jakarta 13001 Tel: (021) 8195365
Israel
R.D.T. Electronics Engineering, Ltd. P.O. Box 43137 Tel Aviv 61430 Tel: 972 3 483211
Italy
Philips S.p.A. Sezione I&E / T&M Viale Elvezia 2 20052 Monza Tel: 39-39-363-5342
Japan
John Fluke Mfg. Co., Inc. Japan Branch Sumitomo Higashi Shinbashi Bldg. 1-1-11 Hamamatsucho Minato-ku Tokyo 105 Tel: 81 3 434-0181
Korea
Myoung Corporation Yeo Eui Do P.O. Box 14 Seoul 150 Tel: 82 2 784-9942
Malaysia
Mecomb Malaysia Sdn. Bhd. P.O. B ox 24 46700 Petaling Jaya Selangor Tel: 60 3 774-3422
Mexico
Mexel Servicios en Computacion Instrumentacion y Perif ericos Blvd. Adolfo Lopez Mateos No. 163 Col. Mixcoac Mexico D.F. Tel: 52-5-563-5411
Netherlands
Philips Nederland Test & Meetapparaten Div. Postbus 115 5000 AC Tilburg Tel: 31-13-352445
8/89
4-14
Page 63
TECHNICAL SERVICE CENTERS
4/List of Replaceable Parts
New Zealand Philips Customer Support Scientific & Industrial Division 2 Wagener Place Mt. Albert Auckland Tel : 64 9 894- 160
Norway Morgenstierne & Co. A/S Konghellegate 3 P.O. Box 6688, Rodelokka Oslo 5 Tel : 47 2 356110
Pakistan International Operations (PAK) Ltd. 505 Muhammadi House I.I. Chundrigar Road P.O. Box 5323 Karachi Tel : 92 21 221127, 239052
Peru Importaciones & Representaciones Electronicas S.A. Avad Franklin D. Roosevelt 105 Lima 1 Tel : 51 14 288 650
Philippines Spark Radio & ElectronicS Inc. Greenhills, P .O. Box 610 San Juan, Metro-Manila Zip 3113 Tel : 63- 2- 775 192
Portugal Decada Espectral Equipmentos de Elec. e Cientificos Av. Bomberios Voluntarios Lote 102B, Miraflores/Alges 1495 Lisboa Tel: 351 1 410-3420
Singapore Rank O’Connor’s Singapore Pte Ltd 98 Pasir Panjang Road Singapore 0511 Tel : 65 473 794 4
South Africa South African Philips (Pty) Ltd. Service Department 195 Main Rd Martindale, Johannesburg, 2092 Tel : 27 11 470-5255
Spain Philips Iberica Sae Depto. Tecnico Instrumentacion c/Martinez Villergas 2 28027 Madrid Tel : 34 1 4042 200
Sweden Philips Kistaindustrier Ab I&E Technical Customer Support Borgarfjordsgatan 16 S 164 93 Kista Tel : 46- 8- 703 -10 00
Switzerland Philips A.G. Technischer Kundendienst Postfach 670 Allmendstrasse 140 CH-8027 Zurich Tel : 41 1 4822 11
Taiwan, R.O.C. Schmidt Electronics Corp. 5th Floor, Cathay Min Sheng Commercial Building, 344 Min Sheng East Road Taipei Tel : 886 2 501-34 68
Thailand Measuretronix Ltd. 2102/63 Ramkamhae ng Rd. Bangkok 10240 Tel : 66 2 374- 251 6, 374 -1 632
Turkey Turk Philips Ticaret A.S. Inonu Caddesi 78/80 Posta Kutusu 504-Beyoglu Istanbul Tel : 90 1 1435 891
Uruguay Coasin Uruguaya S.A Casilla de Correo 1400 Libertad 2525 Montevideo Tel : 598 -2 -78 901 5
Venezuela Coasin C.A. Calle 9 Con Calle 4, Edif. Edinurbi Apartado de Correos Nr-70-136 Los Ruices Caracas 1070-A Tel : 58 2 241- 030 9, 241 -1 248
West Germany Philips GmbH Service VSF Unternehmensbereich Elektribuj fur Wissenschaft und Industrie Oskar-Messter-Strasse 18 8045 Ismaning Tel : 49- 08 9-9 605 -260
8/89
4-15
Page 64
4/List of Replaceable Parts
4-16
Page 65
Section 5
Schematic Diagrams
______________________________________________________________________________
CONTENTS
FIGURE TITLE PAGE
5-1. A1 Main PCA ............................................. 5-3
5-2. A2 Top PCA .............................................. 5-5
5-1
Page 66
5/Schematic Diagrams
5-2
Page 67
5/Schematic Diagrams
5-3
Figure 5-1. A1 Main PCA
Page 68
5/Schematic Diagrams
5-4
Figure 5-1. A1 Main PCA (cont.)
Page 69
5/Schematic Diagrams
5-5
Figure 5-2. A2 Top PCA
Page 70
5/Schematic Diagrams
5-6
Figure 5-2. A2 Top PCA (cont.)
Page 71
Index
______________________________________________________________________________
Address Map, Output Section, 2-19 Addressing, Mainframe Addressing of the Module, 2-5 Output Section, 2-18
Calibration Module, 2-10, 2-17 CAPTURE, 2-9 Capture Clock Functional Block, 2-28 Chip Counter Operation, 2-22 Cleaning the Module, 3-2 Clip Module, 2-16 Clock and Enable Mux Functional Block, 2-9 Connector Code Functional Block, 2-16 Control Register, 2-12 Custom Chip Selection, 2-6 Custom Chip Functional Block, 2-8 Cyclic Redundancy Checking, 2-8, 2-27
Data Compare Equal Output Pin, 2-13 Data Compare Interrupt, 2-13 Data Comparison Interrupts, 2-13 Data Comparison Inputs, 2-12 DCE, 2-13 Dip-Clip Module, 2-17 Disassembling the Module, 3-2 Drive Clock Selection, 2-23 Drive Status Functional Block, 2-28
ENDLOOP Statement, 2-27
Functional Blocks, Capture Clock, 2-28 Clock and Enable Mux, 2-8 Connector Code, 2-16 Custom Chip, 2-9 Drive Status, 2-28 General Control Latch, 2-11 Input Protection, 2-16 Internal Oscillator Control, 2-20 Loop Control, 2-27 Main PCA to Top PCA Interface, 2-17 Mainframe to Bus Interface, 2-5 Output Control, 2-20 Output Protection, 2-29 RAM Select, 2-21
Index-1
Page 72
Index
Functional Blocks, SSLOGIC (Start/Stop Logic), 2-22 Vector Address, 2-26 Vector Control RAM, 2-26 Vector Pattern RAM, 2-26 Fuse Blown Detection, 2-16 Fuse, Changing, 3-1 Fuse Detection, 2-12
General Control Latch Functional Block, 2-11 General Interrupts, 2-13 General Stop, Performing, 2-25
Handshake Synchronization, 2-24
I/O General Interrupt, 2-13 Input Protection Functional Block, 2-16 Input Section Theory of Operation, 2-5 Inputs, 2-9 Internal Oscillator Control Functional Block, 2-20 Internal Clock Source, 2-20 Interrupts, Data Compare, 2-13 I/O General, 2-13
Loading Vector RAM, 2-27 LOOP, 2-25, 2-27 Loop and Stop, Performing, 2-25 Loop Control Functional Block, 2-27
Main PCA to Top PCA Interface Functional Block, 2-17 Mainframe Addressing of the Module, 2-5 Mainframe to Bus Interface Functional Block, 2-5 Multi-Detection and Interrupt, 2-15
Operation of General Control Latch Block, 2-13 Output Control Functional Block, 2-20 Output Protection Functional Block, 2-29 Output Section Theory of Operation, 2-16 Outputs, 2-11
PAL, 2-20 Performing a General Stop, 2-25 Performing a Loop and Stop, 2-25 POD SYNC Signal, 2-9
RAM Select Functional Block, 2-21
Self Test, 3-2 Signal Polarity/Control Register, 2-22 Specifications, 1-1 SSLOGIC (Start/Stop Logic) Functional Block, 2-22 START, 2-24 Start/Stop Control, 2-23 STOP, 2-24
Index-2
Page 73
STROBE-, 2-5 Suspending Vector Driving, 2-24
Threshold Voltage Generation, 2-14 TRISTATE-, 2-26 Troubleshooting the Module, 3-3
Vector Address Functional Block, 2-26 Vector Control RAM, 2-22, 2-26 Vector Drive Complete Logic, 2-25 Vector Drive Status Nybble, 2-18, 2-24 Vector Drive Termination, 2-27 Vector Output I/O Module Overview, 2-1 Vector Pattern RAM, 2-22, 2-26 Vector RAM Address Register, 2-23 VHI and VLO, 2-14
WAIT, 2-24, 2-27
Index
Index-3
Page 74
Index
Index-4
Loading...