The Saleae Logic is an 8-channel USB Logic Analyzer that records and displays digital waveforms and decodes common protocols, like Async Serial, SPI, I2C, and UNI/O(R). It can record up to 200M samples at up to 24MHz, providing extensive debugging insight into a board level design. Logic works with 3.3V and 5V logic levels and comes complete with carrying case, E-Z-Hook probes, wire harness, and USB cable. Software - which operates in a fully-featured demo mode when no Logic is attached - can be downloaded free of charge at http://www.saleae.com/downloads.
Check out the video of the Logic Analyzer in action here.
Logic samples each channel at up to 24M times per second. A large fraction of practical, real world applications run at less than 10MHz, and Logic is ideal for these.
Logic has 8 inputs -- it can monitor 8 different digital signals at once. For many modern microcontroller-based designs, this is plenty.
10 billion samples
Logic can save as many as 10B samples, letting you to capture even the most elusive events. No more dealing with frustratingly small sample buffers.
Logic accepts voltages from -.5V to 5.25V, and has standard CMOS thresholds of .8V for logic low, 2.0V for logic high. Input impedance is approximately 1M-ohm paralleled by 10pF
Logic’s case is custom CNC machined aluminum and its anodized surface is finished to perfection.
Start debugging within 5 minutes of opening your new Logic; everything is included: An ultra-flexible 22AWG 64/40 wire harness, 9 high-quality micro-hook probes, a USB cable (2 meter mini-B to A), and a nice carrying case. Download the software from Saleae, here.
Logic’s inputs are protected against overvoltage conditions via current-limiting resistors and ultra-low-capacitance diode clamps. A resettable fuse protects the USB ground return line to augment the USB host’s existing protection.
Logic comes with a 2-year warranty. If your Logic stops working for any reason, Saleae will ship you a replacement at no cost, anywhere in the world. As with any other question or issue about Logic, just drop them an email, and they’ll take care of you.
Fast, intuitive navigation
Navigate your data easily and intuitively with Logic's fluid and fully animated mouse-driven interface. Drag the display with the mouse, zoom with the scroll wheel, even toss the display to find nearby events. You can also use the arrow keys — up, down, right and left.
Jump to next edge
When data is far apart, you can use the jump to next buttons to advance to the next time the signal changes.
Sessions let you save an entire setup — triggers, timing markers, data and view state — so you can pull it up later or send it to a friend. Data is compressed for manageable file sizes even with long captures. You can also save just the setup - so you can use it again later.
Setup and modify trigger conditions quickly and easily. The trigger lets you specify conditions to wait for before starting data collection.
The Logic interface is fully animated and high frame-rate. And it's not just eye candy — it's important because it helps you maintain context when moving around large data sets.
Snapping timing markers
Timing markers snap to waveform edges — which is typically where you want them. Just drag the marker close to an edge to snap to it.
Quickly get timing information and other metadata just by moving your mouse over the graph. A number of parameters are available, including width, period, frequency and duty cycle. You can also display the error % of the measurements if you like.
10 billion samples
Logic can record 10B samples and display them without any annoying delays or chunkiness. Zoom out to minutes of collected data and back in to microsecond resolution while maintaining a seamless, buttery-smooth frame rate the entire time.
Logic has extensive export capabilities for binary, VCD and CSV formatted data, allowing you to fine tune your export for your particular needs. Export only the channels you need, for the time period you need — even report just when the data changes; it's up to you.
One of the nicest things about Logic is that you can decode your data automatically, and see the decoded result along with the waveform. This not only lets you spot problems with the contents of the messages going back and forth, but discover potential issues with the low-level implantation of the messages as well. You can also export decoded protocols to CSV files. Currently supported are I2C, Asynchronous Serial, SPI, 1-Wire, and CAN, with more on the way.
You can use Logic on your Windows, Mac, or Linux computer. No compromises here: this is a hardcore, ground-up, native implementation that's super fast and will feel right at home on your desktop. (try it out)