Logic Analyzer

The Logic Analyzer (Analyzer) allows acquisition and visualization of digital inputs.

It is possible to configure the information being visualized: to choose which signals to visualize, to group signals in buses, to configure protocol interpreters and to visualize them in a specific order.

 

1. Menu Strip

1.1. File Menu


1.2. Control Menu


1.3. View Menu

 

1.4. Settings Menu

See Settings Menu.

 

1.5. Window Menu

See Window Menu.


1.6. Help Menu

See Help Menu.


2. Toolbar


3. Acquisition Bar

The acquisition bar contains the following:

 

3.1 Trigger Configuration

The overall trigger condition is built by AND-ing all level conditions together with the result of OR between edge conditions of each pin. The following trigger conditions are possible for each pin:

 

4. Signal Definition Grid


The Signals Definition Grid lets you customize the display of the signals that you are interested in.

See the operations on Lists.


4.1. Add

It is possible to add signals, define and add a bus or interpreter, create an empty bus or create a bus with the selected elements.
One or more signals can be selected and added at a time.

The Add Bus menu opens a bus property editor and after configuring the bus will be added to the grid.

 

4.2. Remove

It is possible to remove the selected items or clear the entire list.

 

4.3. Edit

Under the Edit menu the following operation can be performed:

 

4.4. Show

Under the Show menu, the visibility of optional grid columns can be selected. The grid columns are as follows:

 

4.5. Context Menu

The grid context menu opens on mouse right-click. This contains similar buttons as the grid toolbar's Add, Remove and Edit menus. The difference is that instead of signal, bus or interpreter addition insert will be performed above the last selected row.

 

4.6. Waveform Area

The waveform area is divided in three sections: top, bottom, and center.

On the top and bottom area the time position can be adjusted by horizontal left mouse button drag and the time base by right mouse button drag.

 

4.6.1. Top Area

On the top of the waveform area the following information is shown:

 

4.6.2. Bottom Area

On the bottom section the major time grids are displayed.

The X cursors can be enabled under the Show menu. These can be moved with mouse horizontal drag. Dragging with left mouse button moves the cursor and dragging with right button the cursor pair (X1 and X2) is moved while the distance between them is preserved.

 

4.6.3. Center Area

This area is used to display rows containing the graphical visualization of waveforms.

From the context menu of the waveform area, PushPins can be added or removed.

The HotTrack allows you to take measurements by moving the mouse cursor. This is represented by a vertical cursor and the values at intersection with individual signals, buses, and interpreter are shown. When the mouse cursor is inside a pulse, the vertical cursor will be placed at the start of the pulse and shows the pulse width. If a period of a signal is detected in the right direction, it will show the period length expressed in time and frequency, and the duty.

 

5. Property Editor

The property editor can be opened for the selected signal, bus or interpreter under the grid toolbar edit menu, under the context menu or by mouse middle click on the row.

5.1. Signal

In the signal property editor, the name can be specified and the device pin changed.

 

5.2. Bus

In the bus property editor, the following can be configured:

 

5.3. Interpreter

5.3.1. Parallel

The parallel interpreter lets you define a bus with optional enable and clock signals.

 

5.3.2. SPI

SPI interpreter lets you define a synchronous serial data link with the following options:

 

5.3.3. I2C

For I2C or Two Wire Interface interpreter, the clock and data signals can be selected.

 

5.3.4. UART

The UART interpreter for asynchronous serial protocols lets you select:

 

6. Views

6.1. Data View

The Data View displays the data samples.

The first column shows the sample index and the second columns shows the sample time relative to the trigger position.

 

6.2. Events View

The Events View displays the digital data changes and the time stamps.

The first column shows the sample index, the second shows the time stamp followed by the events for channels.

The visible events on the waveforms plot are marked with bold. When making a new acquisition or changing the time base or position, the list is scrolled so the first row is the first visible sample. For Events in zoom view, changing the selection parameters will also scroll the list.

The selected cells can be copied and pasted to other applications (like Microsoft® Excel™ ).

 

6.3. Zoom View

The Zoom views are useful in analyzing a portion of the main view and comparing these segments. In a Zoom window data and events views can be opened.

The selected segment is represented in the main time plot by an opaque rectangle. The currently active selection is less opaque than the others.

The selection can be resized by dragging the selection corners and moved by dragging the rectangle area or by left/right mouse button-dragging in the Zoom time view's top and bottom area. The selection can also be resized by mouse control + scroll with active selection or Zoom window.

You can move the selection using the keyboard arrow keys. When you hold the Shift key, the selection is resized. When you hold the Ctrl key, moving or resizing is faster.

 

7. Export

The Export dialog lets you save the data or a screenshot from the main time view or other views. The data can be saved as CSV (Comma Separated Values) or TXT (Tab Delimited Values). By checking the save options, the following information will be also saved:

The screenshot image can be saved in BMP (Bitmap), PNG (Portable Network Graphics), GIF (Graphics Interchange Format), TIFF (Tagged Image File Format), JPEG (Joint Photographic Experts Group) or EPS (Encapsulated PostScript) formats.

 

8. Options

Options written in bold characters have been modified from the default settings.

16.1. General Options



16.2. Display Options



16.3. Colors Options


The Colors tab lets you select the color options for background, foreground, grid, selection background, and selection foreground.

Three color modes are supported:

Changing the Color Theme loads a default set of colors.


16.4 Configuration Options


Ask on each startup what to load: lets you select whether the default or last configuration is loaded at start-up, as well as which items to configure.

Save current settings as default: saves the settings you have selected.

Load factory default: restores the factory default settings.