Sign in

Using Saleae Logic devices with third-party pattern generators


The Saleae logic analyzers only support data recording, and do not have any output mode capability. For application where digital output is required, you will need another device called a digital pattern generator. These devices are used to output pre-defined digital signals on one or more digital channels.

There are many situations where using a pattern generator along with a logic analyzer is beneficial. In general, there are two ways to do this:

First, create a pattern either manually or from some other source, output it with the pattern generator, and then record the response with the logic analyzer.

Second, record a sequence with a logic analyzer, and then play it back later with the pattern generator, with our without modification.

The first case does not require any special support. Each pattern generator on the market will offer it's own supported formats or editor which can be used to create a digital pattern.

In the second case, it's necessary to export the data from the logic analyzer capture and then import it into the pattern generator software.

Below is described one possible method for exporting data from the Saleae Logic software for use with the Byte Paradigm Wave Gen Xpress Digital Pattern Generator

Users guide (See section 4.6.2 Data sample file for information on supported data formats)

The only export format directly compatible from the Saleae software is the binary digital export format with the settings "Output data for each sample" and "output each sample in a 16-bit word". These settings should produce a file directly compatible with the Byte Paradigm "binary file" format.

With some slight re-formatting in a text editor supporting find & replace, or using excel, it would also be possible to use the CSV export format in the "output one row per sample" mode to create files compatible with the "raw binary text file" or the "raw hexadecimal text file" formats. This is suggested if you plan to modify the captured data before importing it into the 8PI Control Panel software from Byte Paradigm. Please see the file format requirements in the 8PI Control Panel software users guide for more information on those formats.

Once the data is exported, you will also need to configure the remaining settings for the 8PI Control Software. Mainly the sample rate needs to be specified. Please note that using a different sample rate than the original recording rate will cause the output signals to be either faster or slower than the original capture. It may be necessary to either re-record the original sample sequence using a sample rate that matches an option from the Byte Paradigm device, or write a script to artificially up sample or down sample the exported file.

trello ID: 5628395e1436ba5e8894e526
Have more questions? Submit a request


Powered by Zendesk