Fluke 9010 Advanced Training 电路.pdf

上传人:cc518 文档编号:200697 上传时间:2025-03-08 格式:PDF 页数:34 大小:208.09KB
下载 相关 举报
Fluke 9010 Advanced Training 电路.pdf_第1页
第1页 / 共34页
Fluke 9010 Advanced Training 电路.pdf_第2页
第2页 / 共34页
Fluke 9010 Advanced Training 电路.pdf_第3页
第3页 / 共34页
亲,该文档总共34页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《Fluke 9010 Advanced Training 电路.pdf》由会员分享,可在线阅读,更多相关《Fluke 9010 Advanced Training 电路.pdf(34页珍藏版)》请在收音机爱好者资料库上搜索。

1、MICRO-SYSTEM TROUBLSHOOTER ADVANCED TRAINING Outline I. Introduction A. Introduce Instructors B. Overview of Course II. Review Basic Operations A. Inputing Known Good Information B. Built-in Tests C. Troubleshooting Functions D. Probe Operations E. Registers F. Arithmetic Functions G. Programming II

2、I. Utility Programs A. Probe and the Program B. Identifying unknown devices on your UUT 1. Address and Data Line Identification 2. Mapping Identification C. Display and Print Messages D. Probe Placement Detector IV. Actual Circuit Applications A. Working with I/O devices 1. Basic Approach to I/O a.

3、Understand the Device b. How is the Device used c. How to access the device d. How to Stimulate the Device 2. Application Examples a. Programmable I/O b. OFF BUS devices c. Using RUN UUT V. Course Review A. Questions and Answers B. Critique 收音机爱好者资料库 Ra d i o Fa n s .CN Micro-System Troubleshooter T

4、raining Evaluation Form Location: Please indicate below the area which best describes your job function. Please circle the answer below which reflects your opinlon of the training session. Was the content or value to you? Excellent GoodFalrPoor Will the presented ideas be useful for your application

5、? ExcellentGoodFairPoor How effective were the course materials? ExcellentFairPoor What was the overall effectiveness of the instructor presentation? ExcellentGoodFairPoor Please circle the appropriate answer to the questions below: Was the overall level: Was the pace (tempo): Was time 8llOWed for q

6、uestions: Was the response to questions: Too advanced Too fast Too much Too involved About right About right About right About right Too basic Too slow Too little inadequates Comments: 收音机爱好者资料库 Ra d i o Fa n s .CN ADVANCED MICRO-SYSTEM TROUBLESHOOTER TRAINING Laboratory Workbook The objective of th

7、is course is to familiarize the student with the methods or applying the Micro-System Troubleshooter to microprocessor- based systems using practical examples. During this class you will be using a 9010A with an 8080 pod on an 8080-based UUT (Unit Under Test).The UUT is a designers board made by Nip

8、pon Electric Corporation.Using this setup and this lab you will develop a number of programs that will be of use to you on your own systems. This course is comprised of three (3) major sections.Section I is a review 01the basic operations of the 9010A.At the completion of this section everyone in th

9、e class will be using the same terminology and have the same understanding aboutthe basic operations of the 9010A.In Section II you will develop a number of utility programs that will simplify the application of the 9010A to your systems at work.Section III will teach a suggested method of deciding

10、how the Micro-System Troubleshooter should be applied to troubleshooting problems.Two circuits on the UUT will be used as actual examples on which this method will be used. This binder andall material inside isnow the property of the student.In addition,all programs developed in class will be record

11、ed on a tape which is also yours to keep. SECTION I -REVIEW BASIC OPERATIONS What are the four methods of inputtingKNOWN GOOD information into the 9010A memory ? 1. 3. 2.4.(optional) The following is provided to you asKNOWN GOOD information about the 8080A based UUT now attached to the 9010A. RAM is

12、 MEMORY MAPPED from address 8C00 to 8FFF. ROM is MEMORY MAPPED from address 0 TO 7FF. I/O is I/O MAPPED from address F8 to FA with ONLY bits 3 & 5 read-writable. Now use one of the four methods listed above to enter the KNOWN GOOD information into the 9010A memory. Page 2-l 收音机爱好者资料库 Ra d i o Fa n s

13、 .CN ADVANCED MICRO-SYSTEM TROUBLESHOOTER TRAINING 1.Place a number in the boxes below that represents in which order each of the following tests are performed when the AUTO test is run. - I 1 Bus Test - - I I RAM Short Test I I RAM Long Test - f I ROM Test - - I I I/O Test 2.On the lines provided a

14、bove,place a brief description of what checks are performed for each of the built-in tests. 3. Perform an AUTO TEST on the UUT.Record the results of the test below. Page 2-2 收音机爱好者资料库 Ra d i o Fa n s .CN LABORATORY WORKBOOK The TROUBLESHOOTING functions are probably the most used functions of the Mi

15、cro-System Troubleshooter.The next questions will review these operations. 1.At the completion of each troubleshooting command the word OK will be added to the display.What does the OK mean ? 2.What SETUP selections are associated with the OK in question 1 ? 3. What troubleshooter functions are asso

16、ciated with STS/CTL ? Probe Operation The probe is one of the most useful tools the troubleshooter has to offer.This section will review the probe operation. 1.List the four functions of the probe available to the operator and check the appropriate box for the Valid Sync modes that will affect each

17、probe function ? I. Probe Function Valid Sync Modes FreeSyncId No Run(F) (0-E)Affect - II 1 IfI - - I II II I II. - - I II II , III. - - II 1 I 1 I I I IV. - 2.What are the valid sync modes, for the probe, when using the Micro-System Troubleshooter with an 8080 POD ? 3.What sync modes are available

18、from the OScope SYNC output, when using the Micro-System Troubleshooter with an 8080 POD ? 4.When the SYNC mode is FREE RUN,at what speed does the PROBE operate ? Page 2-3 收音机爱好者资料库 Ra d i o Fa n s .CN ADVANCED MICRO-SYSTEM TROUBLESHOOTER TRAINING Registers are used extensively in the programming mo

19、de for storing and transfering data.The following questions will review the information on registers.It is not so important that you be able to remember all the details aoout the registers but that you know where to find the information. 1. 2 . 3 . 4 . 5. 6. 7 . How manyregistersareavailable for dat

20、a storage in the Troubleshooter ? How are the registers identified ? What are DEDICATED registers and how are they identified ? What are NON-DEDICATED registers and how are they identified ? What are GLOBAL registers and how are they identified ? What are LOCAL registers and how are they identified

21、? Where was the above information found the quickest ? Arithmetic Functions This next section will reviewthe operation ofthe arithmetic functions or the Troubleshooter. 1. 2 . 3 . 4. 5. 6 . What troubleshooter function(s) allows you to count within a program ? The SHIFT LEFT and SHIFT RIGHT function

22、s will cause the binary digits in a value to be shifted one place to the LEFT or RIGHT each time you press the appropriate key.If you took 8FFF and shifted it once to the RIGHT what would the result be in hex ? If you took the answer to question 9 and shifted it LEFT one time what would the result b

23、e ? What would theresult be if you took 8FF8 and ANDed it with FOOF ? What would the result be if you took 8FF8 and ORed it with FOOF ? What is the COMPLIMENT of 8FF8 ? Page 2-4 收音机爱好者资料库 Ra d i o Fa n s .CN LABORATORY WORKBOOK Basic Programing In this next section you will review the PROGRAMMING op

24、erations of the Troubleshooter. 1. . What are the proper key strokes for creating a program ? 2.What is the REAL limiting factor on program storage capability and what is its maximum value ? 3.Once inside a program,in the PRCGRAMMING mode, what method(s) are available to move form one step to anothe

25、r ? 4.WhatTroubleshooterfunction(s)areusedfor UNCONDITIONAL JUMPING ? 5.WhatTroubleshooterfunction(s)areusedforCONDITIONAL JUMPING ? 6.What Troubleshooter function can you use in a program to print messages on a printer ? 7.What Troubleshooter function can you use to write messages to the display ?

26、8.When entering a display message in the programming mode, what key(s) will delete only one character ? Built-in Tests in a Program As you may know,all the Built-in tests can be used inside a program. In the next part of the lab you will construct a very simple program that will perform an AUTO TEST

27、 and then display DONE and beep the beeper. KEYDISPLAY PROGM 1 ENTER AUTO TEST DISPL D IF E VIEW ROM ENTER PROGM PROGRAM _ PROGRAM l- PROGRAM 1 CREATED AUTO TEST DPY- DPY-D- DPY-DO- DPY-DON- DPY-DONE- DPY-DONE _ DPY-DONE PROG 1 CLOSED -10182 BYTES LEFT Now execute program 1 Page 2-5 收音机爱好者资料库 Ra d i

28、 o Fa n s .CN ADVANCED MICRO-SYSTEM TROUBLESHOOTER TRAINING SECTION II -UTILITY PROGRAMS Since the introduction of the Micro-System Troubleshooter a number of generic type programs,hereafter referred to as UTILITY programs, have been developed by customers. These programs are generic in the sense th

29、at they are usable with any of the pods with very little, if any, modifications.Once generated and loaded on tape they can be used on any UUT. The Probe and the Program - B0163 The PROBE is a very useful device that not only can be used to stimulatebut also to monitor any node on a UUT.When the prob

30、e is used to monitor a node,there are three basic steps that must be performed to gather probe data at that node. 1.What are the three basic steps when gathering probe information ? 1. 2 . 3. 2.How is the probe data transferred into a program ? 3. With the above information, make a program that: A.G

31、ets the probe B.Seperates the three seperate data. three pieces of probe information into registers. C.Andcan beused as asubroutinewheneverprobe information isdesired. Page 2-6 收音机爱好者资料库 Ra d i o Fa n s .CN LABORATORY WORKBOOK PROGRAM NOTES Page 2-7 收音机爱好者资料库 Ra d i o Fa n s .CN ADVANCED MICRO-SYSTE

32、M TROUBLESHOOTER TRAINING 4.To test the program developed in question 3 make another program that will: A.Stimulate the UUT with a RAMP function. B.Separatethe probeinformation using the program in question 3. C.And display the three pieces of probe data. Page 2-a 收音机爱好者资料库 Ra d i o Fa n s .CN LABOR

33、ATORY WORKBOOK PROGRAM NOTES Page 2-9 收音机爱好者资料库 Ra d i o Fa n s .CN ADVANCED MICRO-SYSTEM TROUBLESHOOTER TRAINING . . Identifying Addressand Data lines There are times when nothing is known about a UUT: no schematic, no program listing,nothing more than the UUT itself.True,the LEARN feature can find

34、 the BUS connected devices, but how does that relate to each IC on the UUT. i.e.what UP signal goes to the pins on the device. Using just the Troubleshooter and the probe, you can find out a lot about your UUT.One thing you might find useful would be which pins on a device are tied to an address lin

35、e and which are tied to data lines. Your next problem is to design a program that, after the probe is placed on an unknown point: A.Will tell if the probe is setting on an address or data line. B.If it is,then identify which line. C.If not,then display CANT IDENTIFY. To help in developing the progra

36、m answer the following questions: 1.What STIMULUS from the Troubleshooter should you use to identify the address and data lines ? 2.What piece of probe data should be used to identify the address and data line when using the stimulus from question 1 ? 3.Using the utility program for the probe, what

37、register will contain the probe data for question 2 ? 4.What value will you expect to find in register -(Ans. Q3) when the probe is on an address or data line ? Use the space provided to write your program. Page 2-10 收音机爱好者资料库 Ra d i o Fa n s .CN LABORATORY WORKBOOK PROGRAM NOTES Page 2-11 收音机爱好者资料库

38、 Ra d i o Fa n s .CN ADVANCED MICRO-SYSTEM TROUBLESHOOTER TRAINING Mapping Devices on vour UUT Another useful thing to knowabout an unknown UUT is what conditions must be met to cause a device to be selected. Design a program which after placing the probe on the chip select or chip enable pin, will:

39、 A.Use the probe utility program. B.Stimulate the UUT in such a way as to identify the conditions which cause the chip to be selected. C.If found, display the condition. D.If not found, display CANT IDENTIFY. Again,some basic decisions have to be made about the method this program willuse.The follow

40、ing questions will help in these decisions. 1.What usually determines when a device is selected ? 2.What form will the STIMULUS take to identify the chip select ? 3. Which piece of probe data will help identify chip select ? 4.What SYNC MODE will be used for this program ? 5.Using the probe utility

41、program, which register will be used to identify chip select (ans. Q 3 ? 6.What value will you find in register -(Ans. Q4) when the probe senses a LOW ? Using the space below design the chip select program. Page 2-12 收音机爱好者资料库 Ra d i o Fa n s .CN LABORATORY WORKBOOK PROGRAM NOTES Page 2-13 收音机爱好者资料库

42、 Ra d i o Fa n s .CN ADVANCED MICRO-SYSTEM TROUBLESHOOTER TRAINING av and Print Messages When designing aGuided Fault Isolation (GFI) program you will probably use a lot of display, or printer messages,These messages are used to guide the operator through the circuitry of the UUT, telling him what n

43、eeds to be done next.You will find that a lot of these messages are repetitive andtime consuming for the programmer. In aadition these messages consumea lot of memory space, especially when they are repeated throughout aGFI program. For example take the message: PLACE PROBE ONPIN 5 OF U30 True, in o

44、rderto save memory abbreviated to: spacesuch amessagecould be PROBE U30 PIN 5 Or simply PROBE U30-5 You can however,save a lot more space by making a subroutine that contains the repetitive parts of the message and allows any variables to be changed by the calling program. For your next problem, des

45、ign a program that will: A.Use a single register to recieve all the message variables from the calling program. B.Seperate each variable from the register. C.Display the variables in their proper place in the message. D.Returns to the calling program. First answer the following: 1.What are the varia

46、bles in the message PROBE U30 PIN 5 ? 2.What are the maximum values allowed for each variable ? 3.For each variable,how many register bits will be required ? Page 2-14 收音机爱好者资料库 Ra d i o Fa n s .CN LABORATORY WORKBOOK PROGRAM NOTES Page 2-15 收音机爱好者资料库 Ra d i o Fa n s .CN ADVANCED MICRO-SYSTEM TROUBL

47、ESHOOTER TRAINING Probe Placement Detector When using display messagesin the Micro-System Troubleshooter to Guide an operator through the UUT,it will be necessary to wait for the operator to place the probe properly on the node.If the program did not stop, or wait,the program would fly right by the

48、message and take a measurement before the operator could even pick the probe up off on the table. One solution would be to follow each message with a STOP command. When the operator has the probe placed on the node, he will press the CONTinue key to go on.This is a perfectly viable solution to the p

49、roblem,but there is a way of completely automating this whole procedure. Your next problem is to design a program that: A.When called will determine when the probe is placed on a node. B.Will return to the calling program indicating that the probe is placed properly or is on an open circuit. Some specific questions haveto be answered before writing this program. 1. 2. 3. 4. 5. 6. What function of the probe will be used to detect that it is placed on a node ? Using the function choosen in question 1, what will indicate that the probe is sittin

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 仪器仪表 > Fluke

copyright@ 2008-2025 收音机爱好者资料库 版权所有
备案编号:鄂ICP备16009402-5号