Difference between revisions of "Saleae Logic Pro 16"

From sigrok
Jump to navigation Jump to search
m
(Saleae Logic Pro 16 is (partially) supported.)
(One intermediate revision by the same user not shown)
Line 2: Line 2:
| image            = [[File:Saleae Logic Pro 16 bottom.jpg|180px]]
| image            = [[File:Saleae Logic Pro 16 bottom.jpg|180px]]
| name            = Saleae Logic Pro 16
| name            = Saleae Logic Pro 16
| status          = planned
| status          = supported
| source_code_dir  =
| source_code_dir  = saleae-logic-pro
| channels        = 16
| channels        = 16
| samplerate      = 500/100/50/25/20MHz
| samplerate      = 500/100MHz (4ch/16ch)
| samplerate_state = —
| samplerate_state = —
| triggers        = none (SW-only)
| triggers        = none (SW-only)
Line 15: Line 15:
}}
}}


The '''Saleae Logic Pro 16''' is a USB 3.0-based, 16-channel logic analyzer with 100/50/32/16MHz sampling rate (at 3/6/9/16 enabled channels). It supports analog sampling on all 16 channels.
The '''Saleae Logic Pro 16''' is a USB 3.0-based, 16-channel logic analyzer with 500/100MHz sampling rate (at 4/16 enabled channels) and analog sampling support on all 16 channels.


It is part of the second-generation Saleae Logic series, which consists of the Logic 4 and 8, and the Pro 8 and 16.
It is part of the second-generation Saleae Logic series, which consists of the Logic 4, Logic 8, Logic Pro 8 and Logic Pro 16. See [[Saleae Logic]] and [[Saleae Logic16]] for the predecessor products.


The case requires a '''Torx T9''' screwdriver to open.
The case requires a '''Torx T9''' screwdriver to open.
Line 23: Line 23:
See [[Saleae Logic Pro 16/Info]] for more details (such as '''lsusb -v''' output) about the device.
See [[Saleae Logic Pro 16/Info]] for more details (such as '''lsusb -v''' output) about the device.


See [[Saleae Logic]] and [[Saleae Logic16]] for the predecessor products of the Saleae Logic Pro16.  
'''Note''': Saleae Logic Pro 16 support in sigrok should be considered experimental for now. Only the logic analyzer parts are currently implemented (analog sampling is not).


== Hardware ==
== Hardware ==
Line 45: Line 45:
File:Saleae Logic Pro 16 PCB rear.jpg|<small>PCB, bottom</small>
File:Saleae Logic Pro 16 PCB rear.jpg|<small>PCB, bottom</small>
</gallery>
</gallery>
== Firmware ==
You can use the [http://sigrok.org/gitweb/?p=sigrok-util.git;a=tree;f=firmware/saleae-logic16 sigrok-fwextract-saleae-logic16] (sic!) tool to extract (from the "Logic" Linux binary; tested with the Saleae 1.2.10 software) the FX3 firmware and the FPGA bitstreams required for using the Saleae Logic Pro 16:
$ '''sigrok-fwextract-saleae-logic16 Logic'''
saved 5217 bytes to saleae-logic16-fx2.fw
saved 149516 bytes to saleae-logic16-fpga-18.bitstream
saved 149516 bytes to saleae-logic16-fpga-33.bitstream
saved 178702 bytes from 46 blobs to '''saleae-logicpro16-fx3.fw'''
saved 178702 bytes from 46 blobs to saleae-logicpro8-fx3.fw
saved 465028 bytes to '''saleae-logicpro16-fpga.bitstream'''
saved 341160 bytes to saleae-logicpro8-fpga.bitstream
Copy these files to the directory where your [[libsigrok]] installation expects them (usually '''/usr/local/share/sigrok-firmware''') and they will be found and used automatically by the libsigrok '''saleae-logic-pro''' driver.


== Resources ==
== Resources ==
Line 56: Line 71:
[[Category:Oscilloscope]]
[[Category:Oscilloscope]]
[[Category:Mixed-signal oscilloscope]]
[[Category:Mixed-signal oscilloscope]]
[[Category:Planned]]
[[Category:Supported]]

Revision as of 01:52, 23 November 2017

Saleae Logic Pro 16
Saleae Logic Pro 16 bottom.jpg
Status supported
Source code saleae-logic-pro
Channels 16
Samplerate 500/100MHz (4ch/16ch)
Samplerate (state)
Triggers none (SW-only)
Min/max voltage -50 — 50V tolerant
Threshold voltage 1.2V to 5.5V digital, 0 to 10V analog
Memory none
Compression yes
Website saleae.com

The Saleae Logic Pro 16 is a USB 3.0-based, 16-channel logic analyzer with 500/100MHz sampling rate (at 4/16 enabled channels) and analog sampling support on all 16 channels.

It is part of the second-generation Saleae Logic series, which consists of the Logic 4, Logic 8, Logic Pro 8 and Logic Pro 16. See Saleae Logic and Saleae Logic16 for the predecessor products.

The case requires a Torx T9 screwdriver to open.

See Saleae Logic Pro 16/Info for more details (such as lsusb -v output) about the device.

Note: Saleae Logic Pro 16 support in sigrok should be considered experimental for now. Only the logic analyzer parts are currently implemented (analog sampling is not).

Hardware

There are several testpoints on the underside of the PCB. It is not yet certain what these are for. There is no visible JTAG header.

Photos

Firmware

You can use the sigrok-fwextract-saleae-logic16 (sic!) tool to extract (from the "Logic" Linux binary; tested with the Saleae 1.2.10 software) the FX3 firmware and the FPGA bitstreams required for using the Saleae Logic Pro 16:

$ sigrok-fwextract-saleae-logic16 Logic
saved 5217 bytes to saleae-logic16-fx2.fw
saved 149516 bytes to saleae-logic16-fpga-18.bitstream
saved 149516 bytes to saleae-logic16-fpga-33.bitstream
saved 178702 bytes from 46 blobs to saleae-logicpro16-fx3.fw
saved 178702 bytes from 46 blobs to saleae-logicpro8-fx3.fw
saved 465028 bytes to saleae-logicpro16-fpga.bitstream
saved 341160 bytes to saleae-logicpro8-fpga.bitstream

Copy these files to the directory where your libsigrok installation expects them (usually /usr/local/share/sigrok-firmware) and they will be found and used automatically by the libsigrok saleae-logic-pro driver.

Resources