Saleae Logic Pro 16: 16-Channel USB Logic Analyzer & MSO

What is the Saleae Logic Pro 16 USB Logic Analyzer and how does it work?

The Saleae Logic Pro 16 USB Logic Analyzer is a 16 channel logic analyzer with each input dual for analog data logging. The device connects to PC via USB and uses Saleae Logic software to record and display digital and analog signals.

 

A logic analyzer is a debugging tool for recording and viewing digital signals. It works by sampling the digital inputs connected to the device under test (DUT) at a high sample rate. These samples are recorded in the sample buffer and at the end of the acquisition the buffer is displayed in the software for review.

 

Logic analyzers are great for debugging embedded applications. In the most common case, a developer writing firmware for a microcontroller writes code to communicate with another component, perhaps using protocols such as serial, I2C, or SPI. To verify functionality or diagnose firmware bugs, attach a logic analyzer to the digital IO used for communication and record activity during testing. The record is shown on the display so that the user can see what the firmware actually does and compare it with the expected behavior to isolate and identify the cause of the problem, or to confirm correct behavior. increase.

Where can I find files and media for the Saleae Logic Pro 16?

FeatureDescription
ChannelsSixteen digital inputs, sixteen analog inputs (shared with digital channels)
Maximum Sample RatesDigital: 500 MSPS @ 4 channels, 100 MSPS @ 16 channels (USB 3.0 required) Analog: 50 MSPS @ 3 channels, 12.5 MSPS @ 13 channels, 6.25 MSPS @ 16 channel
BandwidthDigital: 100 MHz square wave when sampling at 500 MSPS Analog: 5 MHz when sampling at 50 MSPS
TriggerEdge or pulse width trigger
Supported ProtocolsSerial, SPI, I2C, Atmel SWI, Biss-C, CAN, DMX-512, HD44780, HDLC, I2S, JTAG, LIN, MDIO, MIDI, Manchester, Modbus, 1-Wire, PS/2 Keyboard & Mouse, SMBus, SWD, Synchronous Parallel, USB, UNI/O, CUSTOM
Capture Buffer LengthLimited by installed memory and digital data density. When recording analog at 50 MSPS, captures 10-60 seconds usually possible. Without analog, buffer length is dependent on digital activity density. 1 MHz SPI: up to 10 Minutes. I2C – several hours – 9600 baud serial – over 1 day.
Analog Resolution12 bits, 4.88 mV per LSB
Analog Input Range-10V to 10V
Supported digital IO standards1.2V, 1.8V, 2.5V, 3.3V, 5.0V, RS-232, +12V TTL

contact us

We'd like to hear from you

Frequently Asked Questions

1 What is the Saleae Logic Pro 16 and what are its primary capabilities?

The Saleae Logic Pro 16 is a 16-channel USB Logic Analyzer with dual inputs for analog data logging. It connects to a PC via USB and utilizes Saleae Logic software to record and display both digital and analog signals, serving as a debugging tool for embedded applications.

2 How does the Saleae Logic Pro 16 assist in debugging embedded applications?

It helps developers verify functionality or diagnose firmware bugs by attaching to the digital IO used for communication, such as serial, I2C, or SPI. The recorded activity is then displayed in the software, allowing users to compare actual firmware behavior with expected behavior to identify and isolate problems.

3 What are the maximum sample rates for digital and analog signals on the Saleae Logic Pro 16?

For digital signals, it achieves up to 500 MSPS at 4 channels or 100 MSPS at 16 channels (requiring USB 3.0). For analog signals, the maximum sample rate is 50 MSPS at 3 channels, 12.5 MSPS at 13 channels, or 6.25 MSPS at 16 channels.

4 What communication protocols does the Saleae Logic Pro 16 support for analysis?

The device supports a wide range of protocols including Serial, SPI, I2C, CAN, DMX-512, JTAG, LIN, MIDI, Modbus, USB, and many others. It also offers support for custom protocols, making it versatile for various embedded system debugging needs.

upbtn
Skip to content