Standard Handbook of Electronic Engineering, Fifth Edition

Chapter 25.4: LOGIC AND PROTOCOL ANALYZERS

Steven B. Warntjes, Steve Witt

LOGIC ANALYZERS

Steven B. Warntjes

Introduction

The advent of digital circuits dramatically changed the concerns of engineers and technicians working with electronic circuits. Ignoring for a moment digital signal quality or signal integrity, the issues switched from the world of bias points and frequency response to the world of logic ones, zeros, and logic states (see Fig. 25.4.1). This world has been called the data domain. Using off-the-shelf components virtually guarantees correct values of voltage and current if clocks are kept to moderate speeds less than 50 MHz and fan-in/fan-out rules are observed. The objective for circuit verification and testing focuses on questions of proper function and timing. Although parametric considerations are simplified, the functional complexity and sheer number of circuit nodes are increased tremendously. Measurements to address these questions and to manage the increased complexity are the forte of the logic analyzer (Fig. 25.4.2). Logic analyzers collect and display information in the format and language of digital circuits. Microprocessors and microcontrollers are the most common logic-state machines. Software written in either high-level languages, such as C, or in the unique form of a processor s instruction set assembly language provide the direction for these state machines that populate every level of electronic products.


Figure 25.4.1: (a) Logic timing diagram. Logic values versus time is shown for four signals. (b) Logic state diagram. Inputs I and S control transitions from state to state. O and E are outputs set to new...

UNLIMITED FREE ACCESS TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Simple Programmable Logic Devices (SPLD)
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.