Fluke 9000A-006 Async Probe1-compressed 电路.pdf
ASYNCHRONOUS SIGNATURE PROBE OPTION gOOOA-006 OPERATION MANUAL - JANUARY, 19862ND PRELIMINARY VERSION Z=- John Fluke Mfg. Co., Inc.Everett, WA 98206 收音机爱好者资料库 Ra d i o Fa n s .CN Table of Contents TITLESECTION 1 2 3 INTRODUCTION. . . . . . . . . . . . . . . . . . . . . . .l-l l-l.TROUBLESHOOTING BEYOND THE KERNEL . . . . . . . . .l-l l-2.OVERVIEW OF SIGNATURE TROUBLESHOOTING . . . . . . .l-l l-3.PURPOSE OF THE EQUIPMENT. . . . . . . . . . . . . .l-2 l-4.EQUIPMENT DESCRIPTION . . . . . . . . . . . . . . .l-3 1-5.General . . . . . . . . . . . . . . . . . . . . .l-3 1-6.The Clock Module. . . . . . . . . . . . . . . . .l-4 l-7.The Asynchronous Signature Module . . . . . . . .l-4 1-8.The Cassette Tape . . . . . . . . . . . . . . . .l-4 1-g.ORGANIZATION OF THIS MANUAL . . . . . . . . . . . .l-4 l-10. SPECIFICATIONS. . . . . . . . . . . . . . . . . . .l-5 OPERATION . . . . . . . . . . . . . . . . . . . . . . . .2-l 2-l.INTRODUCTION. . . . . . . . . . . . . . . . . . . .2-l 2-2.TROUBLESHOOTER FRONT PANEL. . . . . . . . . . . . .2-l 2-3.BACKING UP THE TAPE CASSETTE. . . . . . . . . . . .2-3 2-4.ENTERING THE SIGNATURE MODE . . . . . . . . . . . .2-4 2-5.INITIALIZATION (SETUP) OF THE SIGNATURE FUNCTION. . 2-5 2-6.Introduction. . . . . . . . . . . . . . . . . . .2-5 2-7.Selecting the START Signal. . . . . . . . . . . .2-6 2-8.Selecting the STOP Signal . . . . . . . . . . . .2-7 2-g.Selecting the CLOCK Signal. . . . . . . . . . . .2-8 2-10. Selecting the ENABLE Signal . . . . . . . . . . . 2-9 2-11.Selecting the Stop Counter . . . . . . . . . . .2-10 2-12.Selecting the Event Count Parameters. . . . . . .2-11 2-13. VERIFYING EQUIPMENT OPERATION . . . . . . . . . . .2-11 2-14. MAKING CONNECTIONS TO THE UUT . . . . . . . . . . .2-14 2-15. TAKING SIGNATURES AND EVENT COUNTS. . . . . . . . .2-15 2-16.Introduction. . . . . . . . . . . . . . . . . . .2-15 2-17.Using the Troubleshooter to Stimulate the UUT . . 2-17 2-18.Using Non-Troubleshooter Stimulus . . . . . . . .2-19 TEST PREPARATION. . . . . . . . . . . . . 3-l.INTRODUCTION. . . . . . . . . . . . ;:;: CONTROL SIGNALS. . . . . . . . . . . General. . . . . . . . . . . . . . 3-4.START Signal. . . . . . . . . . . ;-:* STOP Signal. . . . . . . . . . . . -.CLOCK Signal. . . . . . . . . . . ;I;: ENABLE Signal. . . . . . . . . . . GATE SECTION. . . . . . . . . . . . 3-9. CONTROL SIGNAL EXAMPLES. . . . . . . 3-10. SELECTING THE CONTROL SIGNAL SOURCES. 3-11. CLOCKING ON BOTH EDGES. . . . . . . 3-12. ESTABLISHING UUT TEST NODES. 3-13. USING THE STOP COUNTER MODE. . . . . 3-14. STIMULATING THE UUT. . . . . . . . . 3-15.Self-Test. . . . . . . . . . . . . .3-l .3-l .3-l .3-l . . ;I; .3-3 .3-3 .3-3 .3-4 .3-4 .3-6 . . ;: .3-8 .3-8 -i- 收音机爱好者资料库 Ra d i o Fa n s .CN Contents 3-16.Using the Troubleshooter Front Panel Functions. D 3-8 3-17. Using Programmed Routines. . . . . . . . . . . .3-9 3-18. ESTABLISHING SIGNATURES AND EVENT COUNTS. . . . . .3-9 3-19. USING THE WAVEFORM DISPLAY. . . . . . . . . . . . .3-9 3-20. PROGRAMS SUPPLIED ON THE CASSETTE . . . . . . . . .3-11 3-21.General . . . . . . . . . . . . . . . . . . . . .3-11 3-22.9OOOA Register Usage. . . . . . . . . . . . . . .j-15 j-23. LIBRARY PROGRAMS. . . . . . . . . . . . . . . . . .3-15 3-24.Setup Hardware Program. . . . . . . . . . . . . .j-15 3-25.Arm Gate Program. . . . . . . . . . . . . . . . .3-18 3-26.Use of the Get Signature, Get Events, and Get Wave Programs . . . . . . . . . . . . . . . . .3-19 3-27.Get Signature Program . . . . . . . . . . . . . .3-19 3-28.Get Events Program. . . . . . . . . . . . . . . .3-21 3-29. Get Waveform Program. . . . . . . . . . . . . . .3-22 3-30. Get Data and Status Program . . . . . . . . . . .3-24 3-31. Send Op Code Program. . . . . . . . . . . . . . .3-25 3-32. Display Waveform Program. . . . . . . . . . . . .3-27 3-33. Append Signature Program. . . . . . . . . . . . .3-27 3-34. MERGE TAPE PROGRAM. . . . . . . . . . . . . . . . .3-28 T-i:* Program Restrictions. . . . . . . . . . . . . . .3-28 - .Definition of Terms . . . . . . . . . . . . . . .3-28 3-37. Loading the Merge Tape Program. . . . . . . . . .3-29 3-38. Program Execution . . . . . . . . . . . . . . . .3-29 3-39 * Read-Source-Tape-Header Phase . . . . . . . . . .3-30 3-40.Read-All Phase. . . . . . . . . . . . . . . . . .j-30 3-41.Specification Phase . . . . . . . . . . . . . . .3-30 3-42.Read-Source-Tape Phase. . . . . . . . . . . . . .3-32 3-43. Write-Object-Tape Phase . . . . . . . . . . . . .3-33 3-44.Execute Program n Statements. . . . . . . . . . .3-33 3-45.Multiple Copies of a Program. . . . . . . . . . .3-33 4USING THE 9020A . . . . . . . . . . . . . . . . . . . . .4-2 4-l.INTRODUCTION. . . . . . . . . . . . . . . . . . . .4-2 4-2.SIGNATURE MODULE COMMANDS . . . . . . . . . . . . .4-2 4-3.SENDING SIGNATURE COMMANDS TO THE MODULE. . . . . .4-8 4-4.READING DATA FROM THE MODULE. . . . . . . . . . . .4-10 4-5.EXAMPLE PROGRAM . . . . . . . . . . . . . . . . . .4-11 -ii- 收音机爱好者资料库 Ra d i o Fa n s .CN Section 1 Introduction l-l. TROUBLESHOOTING BEYOND THE KERNEL The combination of the 9000 Series Microsystem Troubleshooter and the Asynchronous Signature Probe Option provide an ideal troubleshooting tool. The 9000 Series Troubleshooter,already popular for testing the kernel and for providing general stimulus,is an ideal tool for checking non-kernel areas when it is equipped with the Asynchronous Signature Probe Option. With this option installed,the Troubleshooter can be used to solve difficult off-the-bus asynchronous problems with ease. The Troubleshooter is an ideal stimulus while the Asynchronous Signature Probe Option extends the troubleshooting ability of the combination into difficult areas such as dynamic RAM,video RAM, and exotic DMA systems. The Asynchronous Signature Probe Option can be used in the immediate mode like any other signature equipment,but the real versatility of this option is its ability to be incorporated into 9000-type test programs. In this mode, the probe can be used in conjunction with the built-in test functions of the Troubleshooter. On-the-bus testing can be integrated with off-the-bus testing. 1-2. OVERVIEW OF SIGNATURE TROUBLESHOOTING The signature method of troubleshooting can be used to isolate faulty components in a variety of troubleshooting and test environments. While the actual procedure for using signature troubleshooting varies from equipment to equipment, the basic principle applies.The equipment under test is stimulated, by means of internally stored test routines or an external piece of stimulus equipment,in such a way that repeated signal patterns appear at meaningful test nodes.The signal pattern consists of transitions that occur at specific times relative to the basic timing of the equipment. The pattern is repeated on a regular basis and with the same timing relationships. Because the signal pattern is always the same, it may be labelled with a signature. Since it is difficult to make a note of the signature appearing at each meaningful node using logic level and timing notation, a system is used to express the signature in four-character hexadecimal notation. Under this system, the signature equipment generates the hexadecimal signature from two types of inputs. One input monitors the signals appearing at a specific test node. The other input provides certain control signals from the UUT. The signature,which is a function of the logic level transitions and their timing relationships,is displayed on the signature equipment. l-l 收音机爱好者资料库 Ra d i o Fa n s .CN l/Introduction When equipment troubles exist,the signature differs from the expected signature at those nodes affected by the fault.Using the signature method of troubleshooting, the operator checks the signatures at various test nodes in the defective equipment.The present signatures are compared with those taken when the equipment was operating normally. When a signature is found that differs from the normal signature,it is usually a simple matter to trace back through the circuit to isolate the fault. l-3. PURPOSE OF THE EQUIPMENT Signature troubleshooting supplements the basic functions of the Troubleshooter.This method of troubleshooting is used in situations where the test functions of the Troubleshooter alone do not provide adequate results.This situation usually exists when a fault occurs in a circuit area that operates asynchronously with respect to the processor. In this case, the troubleshooter cannot detect the fault since it is able to examine only processor-synchronous events. Although the Troubleshooter may not have “visibility” or access into some areas of the UUT, it is usually able to stimulate all functional areas in a consistent and repetitive manner. This type of stimulus is required to take meaningful signatures. The ability of the Troubleshooter to stimulate the UUT makes it an effective tool for signature-type fault isolation methods. The Asynchronous Signature Option 9OOOA-006 provides additional Troubleshooting capability for the 9OOOA series Troubleshooters by using signature-type fault-isolation, events counting, and test-node waveform capture. Control signals taken from the UUT and used to establish the signature allow asynchronous operation with the Troubleshooter. The Asynchronous Signature Option takes signatures at UUT test nodes operating at clock speeds of up to 25 MHz. For counting events, the number of data transitions appearing at the probe are accumulated up to a total of 16,777,215. A waveform display feature permits the Troubleshooter to display a representation of the data appearing at the data probe. Thw waveform feature is useful for determining the time interval between two signal transitions. The waveform displayed shows the last 640 nanoseconds of data received by the probe before the signature-gathering operation is terminated. The display shows logic high, logic low, and tri-state levels. During troubleshooting operations,the Troubleshooter display is used to notify the operator of all test conditions and values. The basic functions of the Troubleshooter,in conjunction with a suitable Interface Pod, provide the necessary stimulus for the unit under test (UUT) during signature troubleshooting operations. All of these features may be accessed while you are operating the Troubleshooter in the immediate mode by using the keyboard and display. All features may also be accessed by the use of test programs that pass control and test results through registers. l-2 收音机爱好者资料库 Ra d i o Fa n s .CN 1 /Introduction 1-4. EQUIPMENT DESCRIPTION l-5. General As shown in Figure l-l , the Asynchronous Signature option consists of the Asynchronous Signature Module mounted within the Troubleshooter case, a separate Clock Module that connects to the Troubleshooter, and operating programs contained on a magnetic tape cassette. (For the Model 9020, programs are executed from within the host computer.) TROUBLESHOOTI-” A CLOCK MODULE- )!I TAPE CASSETTE Figure l-l. Elements of the Asynchronous Signature Option 1-3 收音机爱好者资料库 Ra d i o Fa n s .CN l/Introduction l-6. The Clock Module The Clock Module provides interface and protection between the Troubleshooter and the UUT. Interface is required to effectively isolate the sources of the clock, start, stop,and enable signals located on the UUT from the input of the Troubleshooter.A fuse in the ground line provides the necessary protection. An input to the Troubleshooter from the Clock Module provides an indication of the fuse condition. The Clock Module connects to the Troubleshooter with a 15-pin connector located below the front panel of the Troubleshooter. Connection to the UUT is made by up to five clip leads that protrude from the Clock Pod. A clip lead is provided for each of the control signal inputs (start, stop, clock, and enable), and one is provided for the ground connection to the UUT. l-7. The Asynchronous Signature Module The Asynchronous Signature Module is a printed circuit board located within the Troubleshooter. It accepts the start, stop, clock, and enable signals from the Clock Module, and the data stream from the Troubleshooter data probe. The Asynchronous Signature Module uses these inputs to generate the corresponding signature,event count, and waveform data. The module sends the calculated signature and event count over the pod bus to the Troubleshooter for display on the front panel. In addition to the signature and events count functions, a set of registers within the module stores the latest 640 nanoseconds of the data stream gathered by the data probe.The module sends this data to the Troubleshooter for display on the front panel as a waveform. l-8. The Cassette Tape The Asynchronous Signature Option in the models 9005A and 9010A is operated by a series of programs contained on a magnetic tape cassette. Once the programs are loaded into the Troubleshooter RAM, operation of the Troubleshooter in the signature mode is afforded by several front panel keys. Appropriate displays provide the necessary interaction between the Troubleshooter and the operator during signature operations. Operation of the 9020A is a function of the host computer or instrument controller. l-9. ORGANIZATION OF THIS MANUAL, This manual documents the Asynchronous Signature Option to the 9OOOA series Troubleshooters. The manual provides information for the operator of the equipment (Operation),for the test engineer (Test Preparation), for the programmer (Remote Control of the 9020A), and for the service personnel (Theory of Operation and Maintenance). Operation, programming, and repair of the basic 9OOOA Series Troubleshooter are documented in the appropriate manual(s). l-4 收音机爱好者资料库 Ra d i o Fa n s .CN l/Introduction 1-10. SPECIFICATIONS Table l-l lists the specifications for the Asynchronous Signature Probe Option. Table l-l. Asynchronous Signature Probe Option Specifications _- SYNCHRONIZATION AND CONTROL Start Event:A selectable positive or negative edge on the Start line, or the Sync signal from the Interface Pod (when used). Stop Event:A selectable positive or negative edge on the Stop line, or the Sync signal from the Interface Pod (when used). Clock Event:A selectable positive or negative edge, or a combination of both, on the Clock line; or the Sync signal from the Interface Pod (when used). Enable Event:A selectable positive or negative level on the Enable line. ELECTRICAL Start, Stop, Clock, and Enable lines (through Clock Module): Impedance:10 pF/44 kilohms nominal Threshold:1.4 volts Overvoltage:+/-15 volts maximum Clock Module ground lead is fuse-protected Data Channel:Uses standard data probe supplied with gOOOA mainframe TIMING Start, Stop, Clock, and Enable signals: 0 to 25 MHz Data Signals:0 to 12.5 MHz Programmable delay in data path: 0 to 36 nanoseconds - -. Progr