Crashcourse Oscilloscope and Logic Analyzer By Christoph Zimmermann.

Slides:



Advertisements
Similar presentations
BASICS OF LAB SCOPES. Scope Essentials Digital Storage Oscilliscope (DSO) Voltmeter that captures voltage samples & displays them on a screen Voltage.
Advertisements

PRINCIPLES OF MEASUREMENT AND INSTRUMENTATION EKT 112
CHAPTER 1 Digital Concepts
Time Varying Signals.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd.
1 Lab Equipment. 2 TopicSlides DC Power Supply3-4 Digital Multimeter5-8 Function Generator9-12 Scope – basic controls13-20 Scope – cursors21-24 Scope.
Introduction What is an oscilloscope?.
Fluke Oscilloscope 4 Isolated Channels 200 Mhz Bandwidth CAT III 1000 CAT IV 600 Rated 2.5 GS/s sample rate Connect-and-View™ IP-51 Rated.
The Oscilloscope: Basic Features & Functions  Source –Determines which signal is compared to the trigger settings.  Level –Determines where on the edge.
Electric Curcuits and Measurements Basic Electrical components and their functions Measurements of electrical circuits characteristics - Multimeter - Oscilloscope.
1 Sequential Circuits Registers and Counters. 2 Master Slave Flip Flops.
Oscilloscope Tutorial
Figure 1–1 Graph of an analog quantity (temperature versus time). Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc. Upper.
Waveform 2.1 Basic Digital Waveforms 2 Measurement Paul Godin Updated October 2009.
IPC Digital Circuits Digital circuits are composed of electronic components that can provide state information (1 or 0), as a function of.
Digital Fundamentals Floyd Chapter 1 Tenth Edition
Engineering Lecture1: Logic Circuits & Concepts about basic Electrical Engineering Devices by Christin Sander.
WaveSurfer 3000 Oscilloscopes Public Release – July 1 st, 2014.
Oscilloscope Muhajir Ab. Rahim School of Mechatronic Engineering
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Fundamentals with PLD Programming.
Copyright ©2011 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Introduction to Engineering Experimentation, Third.
Quiz 1 Review. Analog Synthesis Overview Sound is created by controlling electrical current within synthesizer, and amplifying result. Basic components:
Velleman Oscilloscope: Windows 7 by Mr. David Fritz.
Floyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd © 2008 Pearson Education Chapter 1.
Lecture 5: DMM & Oscilloscope 1. DMM can be used to measure: DC & AC voltages – current - resistance - BJT (β test) - diode test - short circuit test,
1 Logic State Analyzers A tool for observing logic states of multiple signals at once, in time A logic probe can show only one bit at a time. Extremely.
Signal Analyzers. Introduction In the first 14 chapters we discussed measurement techniques in the time domain, that is, measurement of parameters that.
BASIC INSTRUMENTS - oscilloscopes
By. Jadhav Avinash J Roll no - 2K13E11. Reference: Hewlett Packard Agilent Technology Wikipedia GwINSTEK.
DONE BY : RAWDA ALNWAISEH BAYAN TALEB
FUNCTION GENERATOR.
Presentation of cathode ray oscilloscope
Chapter 8 Introduction to Alternating Current and Voltage.
Introduction To Oscilloscopes. What is an Oscilloscope The oscilloscope is basically a graph-displaying device that draws a graph of an electrical signal.
Residential Cabling Technologies Copyright © 2005 Heathkit Company, Inc. All Rights Reserved Electrical Measurements.
Figure 3.1 Stages in electrical signal measuring system.
SIGNAL CONDITIONING Signal conditioning is stage of instrumentation system used for modifying the transduced signal into a usable format for the final.
Sequential Logic An Overview
EKT124 Digital Electronics 1 Introduction to Digital Electronics
Digital-to-Analog Analog-to-Digital
(5) DMM & Oscilloscope.
Introduction to Alternating Current and Voltage
Signal Generators Term 8.
Oscilloscope.
COCO - Session #19 Today: Get to know the Logic State Analyzer
ECE 3430 – Intro to Microcomputer Systems
Harmonic Distortion Analyzer, Wave Analyzer and Function Generator
ALTERNATING CURRENT AND VOLTAGE
Introduction What is an oscilloscope?.
Flip-Flop.
ECE-L304 Lecture 3.
INTRODUCTION PRESENTATION: OSCILLOSCOPE..
Analog and Digital Signals
Chapter 1 Introduction to Electronics
Digital Acquisition of Analog Signals – A Practical Guide
Oscilloscopes HP 54600B Digital Oscilloscope Alex Jones COE 0501.
Programmable Interval timer 8253 / 8254
ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN
Analog and Digital Signals
TLK10xxx High Speed SerDes Overview
DISPLAY AND RECORDING DEVICES-unit 2 -CRO
Analog and Digital Instruments
ECE 477 Final Presentation Team 2 Spring 2012
Programmable Interval timer 8253 / 8254
Registers.
Digital Fundamentals Floyd Chapter 1 Tenth Edition
Data Acquisition (DAQ)
8253 – PROGRAMMABLE INTERVAL TIMER (PIT). What is a Timer? Timer is a specialized type of device that is used to measure timing intervals. Timers can.
Automotive Technology Principles, Diagnosis, and Service
Introduction to the Oscilloscope Engr. Annalyn soria Lecturer.
Presentation transcript:

Crashcourse Oscilloscope and Logic Analyzer By Christoph Zimmermann

2 Introduction ● Who am I? ● Who are you and what do you want to learn? ● What kind of problems have you been confronted with?

3 Shedule ● Oscilloscope ● Overview ● Display, Read the output ● Probes ● Input Stage ● Horizontal System ● Trigger System ● ADC Stage ● Measurements ● Accuracy ● Logic Analyzer ● Overview ● Timing Analyzer ● State Analyzer ● Logic Analyzer ● Sequencing ● Protocol Decoder ● Links

4 Oscilloscope ● You can determine the time and voltage values of a signal. ● You can calculate the frequency of an oscillating signal. ● You can see the "moving parts" of a circuit represented by the signal. ● You can tell if a malfunctioning component is distorting the signal. ● You can find out how much of a signal is direct current (DC) or alternating current (AC).

5 Display, Read the output

6 Oscilloscope, overview Blockdiagramm of a analog Scope

7 Oscilloscope, overview 2 Blockdiagramm of a Digital Storage Oscilloscope (DSO)

8 Probes Schematic of a typical passive probe and the oscilloscope input Probe calibration: always use a plastic srewdriver!

9 Probes 2

10 Input Stage ● Attentuation, Scaling ● Position (Moving up/down) ● Coupling (DC, AC, GND) ● More ● Termination ● Bandwidth Limit (Used for slower signals to reduce Noise)

11 Horizontal System ● Adjust the time length you measure – Digital: also adjust the sampling rate ● Adjust the position you are interested in relative to the trigger event. ● Digital: Allows you to „Zoom“ into a recorded signal

12 Trigger System The most important system to give you the measurement result you are looking for!

13 Trigger System 2 Trigger Types ● Edge – Simple, most common ● Pulse – Good for digital circuits, searching timing bugs ● Video – Measurement on video devices ● Trigger Source – Input channels, external Input, power input frequency – Coupling (DC, AC), Noise rejection (High-pass, low-pass)

14 Trigger System 3 ● Trigger Modes ● Normal – Refreshes the display on every trigger event ● Single – Refreshes the display only once a trigger occours ● Auto – Refreshes the display periodicaly when no trigger occours ● Hold off – Blocks the trigger system for a certain time before a new trigger event can happen.

15 ADC Stage Real-time Sampling Equivalent-Time Sampling

16 Measurements ● Analog (Manual): ● Voltage ● Time ● Digital (Automatic): ● Voltage: Average, Peak, RMS, min/max ● Periodtime, Frequency: Average, min/max ● Puls: Duration, puls-to-pause ratio, delay ● Combination: Rise and Fall Time, overshot, phase

17 Accuracy ● Horizontal Accuracy (Time) ● Digital: Only depending on the Clock Source (typ. Accurat to very accurate) ● Analog: Depending on the Clock source and linearity of the sweep generator ● Vertical Accuracy (Amplitude) ● Digital: Depending on the probe and Input tollerance, input amplifier gain error, Voltage reference error, ADC non-linearity ● Analog: Depending on the probe and Input tollerance, input amplifier gain error

18 Logic Analyzer ● We normally use a logic analyzer whenever: ● We need to see a number of signals at once. ● We need to trigger on a pattern of highs and lows on several linens and see the result. Logic analyzers are particularly useful when we are looking at time relationships of data on a bus e.g. a microprocessor address, data, or control bus. ● Logic analyzers are two analyzers in the same time: ● 1. Timing analyzer. ● 2. State analyzer.

19 Logic Analyzer Overview

20 Timing Analyzer ● Timing analyzer: ● A timing analyzer is the part of a logic analyzer that is analogous to an oscilloscope. The timing analyzer displays information in the same general form as a scope, with the horizontal axis representing time and the vertical axis as voltage amplitude. Because the waveforms on both instruments are time-dependent, the displays is said to be in the "time domain". ● A timing analyzer works by sampling the input wave forms to determine whether they are high or low. It cares about only one voltage threshold The timing analyzer asynchronously samples the system under test. It has an internal clock to control sampling. ● Triggering the timing analyzer: ● "Triggering" in logic analyzer is often called "trace point": the logic analyzer continuously captures data and stops the acquisition after the trace point is found to display the data. A logic analyzer can show information after the trace point. Many analyzers trigger on a pattern of highs and lows across input lines. Edge triggering is included in logic analyzers. It allows, e.g. capturing data as the system under test is clocked.

21 State Analyzer ● A "state" for a logic circuit is a sample of a bus or line when its data is valid.State analyzers capture and store information from digital systems. ● A state analyzer synchronously samples the system since it gets its sampling clock externaly from the digital system under test. ● State analyzers are primarily used to assist in software debugging by tracing and displaying the state flow in an algorithmic state machine such as microcomputer. ● Information of state logic analyzers may be displayed in a variety of ways among them: ● State-flow binary and grouped binary. ● State-flow hexadecimal format. ● State-flow dissembled format.

22 Logic Analyzer ● As a rule of thumb, you might remember: ● To use a state analyzer to check "what" happened on a bus ● a timing analyzer to see "when" it happened. ● Therefore, state analyzer generally displays data in a listing format and a timing analyzer displays data as waveform diagram.

23 Sequencing ● Logic analyzer have "sequence levels", they allow you to qualify events more accurately than a single trigger point. ● Sequence levels usually look something like: ● 1. Find XXXX ● Else on XXXX go to level Y. ● 2. Then find XXXX ● Else on XXXX go to level Y. ● 3. Trigger on XXXX. ● Sequence levels make possible selective storing. Selective storage means storing only a portion of a larger data stream this saves memory and time

24 Protocol Decoder ● Protocol analyzers decode the stream of bits flowing across a network and show you those bits in the structured format of the protocol. ● Available decoders vary from manufacturer to manufacturer. Examples: ● I 2 C ● SPI ● 1-Wire ● USB ● CAN

25 Links ● Images, citations taken from: ● ● equipment-logic-time-analyzer.html equipment-logic-time-analyzer.html ● Cross plattform logic analyser software ●