Digital Electronics Troubleshooting. 2 This presentation will Define troubleshooting. Introduce the types of errors that may require troubleshooting.

Slides:



Advertisements
Similar presentations
The scale of IC design Small-scale integrated, SSI: gate number usually less than 10 in a IC. Medium-scale integrated, MSI: gate number ~10-100, can operate.
Advertisements

Complete CompTIA A+ Guide to PCs, 6e Chapter 5: Logical Troubleshooting © 2014 Pearson IT Certification
© 2011 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of The Complete A+ Guide to PC Repair 5/e Chapter 5 Logical Trobleshooting.
Troubleshooting Circuits
Boundary Value Testing A type of “Black box” functional testing –The program is viewed as a mathematical “function” –The program takes inputs and maps.
Home assignment 1. 1.For what number of students n the probability that none of them have a birthday on the same day equals 0.2? 2. A card is drawn at.
VLSI Systems--Spring 2009 Introduction: --syllabus; goals --schedule --project --student survey, group formation.
1 Section 5.1 Discrete Probability. 2 LaPlace’s definition of probability Number of successful outcomes divided by the number of possible outcomes This.
Chapter 7 To Err Is Human: An Introduction to Debugging.
2/9/2007EECS150 Lab Lecture #41 Debugging EECS150 Spring2007 – Lab Lecture #4 Laura Pelton Greg Gibeling.
Chapter 1 Program Design
Laws of Probability What is the probability of throwing a pair of dice and obtaining a 5 or a 7? These are mutually exclusive events. You can’t throw.
EXAMPLE 1 Find probability of disjoint events
Problem Solving Methodology
Chapter 7 To Err Is Human: An Introduction to Debugging.
X of Z: MAJOR LEAGUE BASEBALL ATTENDANCE Rather than solving for z score first, we may be given a percentage, then we find the z score, then we find the.
The Complete A+ Guide to PC Repair 5/e Update Chapter 5 Logical Trobleshooting.
CS1Q Computer Systems Lecture 11 Simon Gay. Lecture 11CS1Q Computer Systems - Simon Gay2 The D FlipFlop A 1-bit register is called a D flipflop. When.
College Algebra Sixth Edition James Stewart Lothar Redlin Saleem Watson.
Slide No. 1 Course: Logic Design Dr. Ali Elkateeb Topic: Introduction Course Number: COMP 1213 Course Title: Logic Design Instructor: Dr. Ali Elkateeb.
Digital Electronics Truth tables for several gates Aberdeen Grammar School.
Introduction to Software Testing. Types of Software Testing Unit Testing Strategies – Equivalence Class Testing – Boundary Value Testing – Output Testing.
Black Box Testing Techniques Chapter 7. Black Box Testing Techniques Prepared by: Kris C. Calpotura, CoE, MSME, MIT  Introduction Introduction  Equivalence.
Introductory Statistics Lesson 3.1 B Objective: SSBAT find classical probability. Standards: M11.E
Students will master single digit multiplication.
MATH 110 Sec 13.1 Intro to Probability Practice Exercises We are flipping 3 coins and the outcomes are represented by a string of H’s and T’s (HTH, etc.).
$1,000,000 $500,000 $100,000 $50,000 $10,000 $5000 $1000 $500 $200 $100 Is this your Final Answer? YesNo Question 2? Correct Answer Wrong Answer.
PHY 201 (Blum)1 Transistor Odds and Ends. PHY 201 (Blum)2 RTL NOR.
Algebra II 10.3: Define and Use Probability Quiz : tomorrow.
What is Testing? Testing is the process of finding errors in the system implementation. –The intent of testing is to find problems with the system.
Developing an Algorithm. Simple Program Design, Fourth Edition Chapter 3 2 Objectives In this chapter you will be able to: Introduce methods of analyzing.
Introduction to probability. Take out a sheet of paper and a coin (if you don’t have one I will give you one) Write your name on the sheet of paper. When.
Investigating Basic Circuits Post-Activity Discussion
Hello and welcome to who wants to be a Millionaire! On this game you will be asked 15 questions. It will then come up with 4 possible answers, 1 of which.
HAWKES LEARNING Students Count. Success Matters. Copyright © 2015 by Hawkes Learning/Quant Systems, Inc. All rights reserved. Section 2.3 Operations with.
Fixing the Defect CEN4072 – Software Testing. From Defect to Failure How a defect becomes a failure: 1. The programmer creates a defect 2. The defect.
MATH 110 Sec 13.1 Intro to Probability Practice Exercises We are flipping 3 coins and the outcomes are represented by a string of H’s and T’s (HTH, etc.).
EXAMPLE 1 Find probability of disjoint events A card is randomly selected from a standard deck of 52 cards. What is the probability that it is a 10 or.
Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 1 Digital Fundamentals.
Digital Electronics NEA Student Achievement Grant #SA37-19 Photo Collection.
The Art of Programming. The process of breaking problems down into smaller, manageable parts By breaking the problem down, each part becomes more specific.
Draw 3 cards without replacement from a standard 52 card deck. What is the probability that: 1.They are all red ? 2.At least one is black ? 3.They are.
1 ECSE-2610 Computer Components & Operations (COCO) Welcome to the world of Computers!
Lecture 1 – Overview (rSp06) ©2008 Joanne DeGroat, ECE, OSU -1- Functional Verification of Hardware Designs EE764 – Functional Verification of Hardware.
ENG241/ Lab #11 ENG2410 Digital Design LAB #1 Introduction Combinational Logic Design.
Introduction Remember that probability is a number from 0 to 1 inclusive or a percent from 0% to 100% inclusive that indicates how likely an event is to.
Silicon Programming--Testing1 Completing a successful project (introduction) Design for testability.
CMPSC 16 Problem Solving with Computers I Spring 2014 Instructor: Tevfik Bultan Lecture 4: Introduction to C: Control Flow.
Circuit Design Process © 2014 Project Lead The Way, Inc.Digital Electronics.
Victoria Ibarra Mat:  Generally, Computer hardware is divided into four main functional areas. These are:  Input devices Input devices  Output.
Year 8 Clock Project Design & Technology Design Brief You are to design & make a 3D clock that is aesthetically pleasing and could be sold to a specific.
Year 9 Steady Hand Game Design & Technology anode cathode gate LED – connected by flying leads to the PCB. Remember long leg positive, short leg negative.
Fundamentals of Probability
Component 1.6.
Random Sampling Playing cards are our participants
LAB #1 Introduction Combinational Logic Design
How Boolean logic is implemented
Troubleshooting Circuits
Introduction Remember that probability is a number from 0 to 1 inclusive or a percent from 0% to 100% inclusive that indicates how likely an event is to.
Circuit Design Process
Process of Debugging a Circuit
Complete CompTIA A+ Guide to PCs, 6e
Circuit Design Process
EECS150 Fall 2007 – Lab Lecture #4 Shah Bawany
Software Verification and Validation
Software Verification and Validation
ICT Gaming Lesson 2.
Section 12.2 Theoretical Probability
Software Verification and Validation
Presentation transcript:

Digital Electronics Troubleshooting

2 This presentation will Define troubleshooting. Introduce the types of errors that may require troubleshooting. Detail the logical steps required to troubleshoot a non-functional digital logic circuit.

Troubleshooting Troubleshooting is the process you must undertake to isolate the source of a problem in a circuit that is not working, and then fix it. This process is sometimes referred to as debugging. However, debugging typically applies to isolating a problem with software, whereas troubleshooting is typically associated with fixing hardware problems. For this presentation we will focus on the troubleshooting process for digital electronics, both combinational and sequential. 3

Sources of Problems When you design and build a digital electronic circuit, three types of errors can occur. 1.Design Error: With this error the circuit works perfectly as designed, but the design is incorrect and does not meet the design specifications. 2.Build Error: With this error the circuit was designed properly, but was either built incorrectly or has a bad component. 3.Design & Build Error: With this error the circuit was designed incorrectly AND was built wrong. Fortunately, if you follow the design process to simulate and verify your design prior to building it, the third error type will not occur. Regardless of the error type, design or build, the process of identifying the error and fixing it is the same: Divide and Conquer. 4

Divide & Conquer – An Analogy To illustrate the process of Divide & Conquer, consider the following analogy: Draw a single card from a deck of playing cards and try to determine what the card is. One approach would be to simply randomly guess any one of the 52 cards in the deck in no particular order. Clearly not a good idea. Another approach would be to sequentially go through all 52 cards in the deck in order. This process would work, but it would be very tedious. The best solution to the problem is the Divide & Conquer approach. 5

Divide & Conquer Let’s assume the card is the 7 of diamonds. The Divide & Conquer approach works as follows... Q. Is the card a red suit or a black suit? (52 cards to 26) A. Red. Q. Is it a heart or a diamond? (26 cards to 13) A. Diamond Q. Is it a face card or a number card? (13 cards to 3 face or 10 numbered) A. Number Q. Is the number 5 or below? (10 cards to 5) A. No Q. Is the number odd or even? (5 card to 2 odd or 3 even) A. Odd (it must be the 7 or 9 of diamonds) Q. Is it the 9 of diamonds? A. No Solution: The card is the 7 of diamonds. 6

Divide & Conquer In order to successfully troubleshoot a problem, you must be able to ask the right questions. The answers should guide to the solution. So, how does this Divide & Conquer approach apply to digital electronics? 7

Troubleshooting Flowchart 8 TEST Fully test the circuit to determine if it is working correctly. Working? Re-Create A Fault (i.e., Apply an input that causes the output to be incorrect.) Finished Congratulations! Correct the Problem Divide & Conquer Starting from the faulty output, work your way toward the inputs gate-by-gate until the problem is identified YESNO