USBee Test Pods

 
Search     
USB Based Electronic Test Equipment
USB Development Kits and Engineering Consulting Services

 Home  Applications  Products  Buy  Downloads  Support  Company  Consulting  Awards    

USBee AX

USBee AX Home

Logic Analyzer

Oscilloscope

Mixed Signal OScope

Voltmeter

Signal Generator

Bus Decoders

Data Logger

Frequency Counter

Remote Controller

PWM Controller

Frequency Generator

I2C Controller

Pulse Counter

Toolbuilder Source

Downloads

FAQ

Buy

 

Quick Links

Software Download

Getting Started Guide

Users Manual

 

Video Tutorials

Oscilloscope

Logic Analyzer

Mixed Signal Oscilloscope

Signal Generator 

USBee AX Mixed Signal Oscilloscope, Logic Analyzer and More

This section details the operation of the Logic Analyzer application that comes with the USBee AX.  Below you see the application screen.

 

Logic Analyzer Specifications

Digital Channels

8

Maximum Digital Sample Rate [1]

24 Msps

Internal Clocking

Yes

External Clocking

Yes

Trigger Levels

4

Trigger Qualifiers

Rising Edge, Falling Edge, High,Low

Number of Samples [2]

1 million samples up to PC RAM

Sample Rates [1]

1Msps to 24 Msps

Trigger Prestore

Yes

Trigger Poststore

Yes

Sample Clock Output

Yes

Maximum Input Voltage

+5.5V

Input Low Level

< 0.8V

Input High Level

> 1.4V

Cursors

Trigger position, X and O

Measurements

Hex value, Period, Frequency

back to top

Features

Pod Status

The Logic Analyzer display shows a list with the available Pod ID List for all of the USBee Ax’s that are connected to your PC.  You can choose which one you want to use.  The others will be unaffected.  If a USBee AX is not connected, the list box will read Demo to indicate that there is no pod attached. 

If you run the software with no pod attached, it will run in demonstration mode and simulate data so that you can still see how the software functions.

Acquisition Control

The Logic Analyzer captures the behavior of digital signals and displays them as a “trace” in the waveform window.  The Acquisition Control section of the display lets you choose how the traces are captured.  Below is the Acquisition Control section of the display.

The Acquire button starts and stops a capture.  When the logic analyzer is first started, the Acquire button is not pressed and is waiting for you to start a capture.  The Acquire button captures a single trace and stops.  This mode is good for detailed analysis of a single event.

The Buffer Size lets you select the size of the Sample Buffer that is used.  For each trace, the buffer is completely filled, and then the waveform is displayed.  You can choose buffers that will capture the information that you want to see, but remember that the larger the buffer, the longer it will take to fill.

You can also choose the Sample Rate that you want samples taken.  This uses an Internal Clock at that sample rate you choose.  You can choose from 1 Msps (samples per second) to up to 24 Msps.  The actual maximum sample rate depends on your PC configuration.  You can run the menu item Setup | Sample Rate Test to determine the maximum sample rate for your system.

The USBee AX can also use an External Clock as the sample clock via the CLK line.  This is selected by the radio button that reads “CLK signal is an input…”.  You can also then choose which Sampling Edge that the samples will be taken on: the rising or falling edge of the external clock using the pushbutton.  In external timing mode, you can also use the External TRG signal to qualify the capture of the traces.  Set this toggle pushbutton to the state of TRG that you want samples to be taken.  Samples occurring during invalid TRG times will not be stored.

The Status Box on the display will show red when the unit is not acquiring samples, flash blue when it is waiting for a trigger, and glow green when the trigger condition has been met.  It will glow red again when the capture is completed.

Trigger Settings

The Logic Analyzer uses a Trigger mechanism to allow you to capture just the data that you want to see. 

You can specify the digital states for any of the 8 signals that must be present on the digital lines before it will trigger.  Below shows the trigger settings (to the right of the Signal labels).  This example shows that we want to trigger on a falling edge of Signal 0, which is represented by a high level followed by a low level.  To change the level of any of the trigger settings, just click the level button to change from don’t care to high to low.

The Trigger position is placed where the actual signal crosses the trigger voltage with the proper slope.  The USBee AX allows for huge sample buffers, which means that you can capture much more data than can be shown on a single screen.  Therefore you can scroll the waveform back and forth on the display to see what happened before or after the trigger.

The digital trigger condition is made up of up to 4 sequential states of any of the 8 signals.  Each state for a single signal can be high, low or don’t care.  This allows you to trigger on rising edges, falling edges, edges during another signals constant level, or one edge followed by another edge.

The waveforms are shown with a trigger position which represents where the trigger occurred.  This sample point is marked on the waveform display with a Vertical red dotted line and a “T” in the horizontal cursors bar.

You can use the Trigger Position setting to specify how much of the data that is in the sample buffer comes before the actual trigger position.  If you place the Trigger Position all the way to the left, most of the samples taken will be after the trigger sample.  If you place Trigger Position all the way to the right, most of the samples taken will be before the Trigger sample.  This control lets you see what actually happened way before or way after the trigger occurred.

Waveform Display and Zoom Settings

The Waveform display area is where the measured signal information is shown.  It is displayed with time increasing from left to right and voltage increasing from bottom to top.  The screen is divided into Divisions to help in measuring the waveforms. 

The position of the waveform defaults to show the actual trigger position in the center of the screen after a capture.  However, you can move the display to see what happened before or after the trigger position.

To Scroll the Waveforms in Time left and right, you can use the left and right arrows highlighted above, click and drag the Overview Bar (right under the Display Control title), or you can simply click and drag the waveform itself. 

To change the zoom ratio for the time, click the Zoom In or Zoom Out buttons.  You can also zoom in and out in time by clicking on the waveform.  To zoom in, click the left mouse on the waveform window.  To zoom out in time, click the right mouse button on the waveform window.

Measurements and Cursors

The main reason for using a logic analyzer is to measure the various parts of a waveform.  The USBee AX uses cursors to help in these measurements.

The X and O Cursors are placed on any horizontal sample time.  This lets you measure the time at a specific location or the time between the two cursors.  To place the X and O cursors, move the mouse to the white box just below the waveform.  When you move the mouse in this window, you will see a temporary line that indicates where the cursors will be placed.  Place the X cursor by left clicking the mouse at the current location.  Place the O cursor by right clicking the mouse at the current location.

In the Measurement window, you will see the various measurements made off of these cursors.  To change the selected relative cursor, click the T,X or O buttons next to the “Timeline Relative To” text.

·    X Position – time at the X1 cursor relative to the selected cursor

·     O Position – time at the X2 cursor relative to the selected cursor

·     X to O -  difference between X and O cursors

There are also a set of automatic measurements that are made on the waveform by moving the mouse pointer over the waves with the following modes turned on.  These are calculated without the use of the cursors.  These are:

·     Width – the width of a pulse

·     Frequency – the frequency of an periodic cycle

·     Period – the period of periodic cycle

·     Byte – the hex value of all 8 signals at a given sample

List Display

You can also display the captured data in a list format that details each sample that was taken by breaking it down by digital value (0 or 1), sample number, 8-bit Hex representation and sample time relative to the chosen cursor.

iback to top


Copyright (c) 2008 CWAV, Inc.  All Rights Reserved.  Specifications subject to change without notice.
CWAV, Inc.  28481 Rancho California Road #201  Temecula, CA  92590
Tel: (951) 694-6808  Fax: (240) 220-8868
www.usbee.com        support@usbee.com