NEW PRODUCT – Saleae Logic – 8-Channel USB Logic Analyzer
NEW PRODUCT – Saleae Logic – 8-Channel USB Logic Analyzer. A logic analyzer is a device that lets you watch digital signals in your electronics project. You can watch them real-time or log the data for later perusal. Unlike an oscilloscope, its not good for measuring analog signals – but also unlike an oscilloscope, you can track 8 signals at time! So its a good complementary tool. This logic analyzer plugs into a computer and has easy to use, cross-platform software. This makes it small, portable and inexpensive.
If you ever have to to debug SPI, i2c, serial, CAN, 1-wire, Manchester, biphase or other digital protocols, this tool is essential!
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 capture even the most elusive events. No more dealing with frustratingly small sample buffers.
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 our site (see software)
We love well made tools. That’s why we make Logic’s case out of custom CNC machined aluminum and make sure its anodized surface is finished to perfection.
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.
Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on code.org, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.
Get the only spam-free daily newsletter about wearables, running a "maker business", electronic tips and more! Subscribe at AdafruitDaily.com !
I’m really glad to see this in the store. Joe also has a nice blog that he shares a lot of his experiences starting up a small company on his blog – it’s on the saleae site. Worth following.
I have one of these, they are built really well. The clips are super hi-quality as are the leads. If you like to get good quality tools that are built well with an attention to detail this is a good choice. Great choice of product to carry.
One thing I don’t think you highlighted enough is the protocol analyzer. It will break the datastream into bytes and display them for some protocols. Also there is a PWM generator that came out a short time ago and surely more to come with the open API for developing things like it.
Best $150 I’ve ever spent on a tool!
Hi, I’m wondering if one of these could be used for reverse engineering USB devices? Or would a dedicated USB analyzer like the Beagle480 be the best way to go? 🙂 I’ve been tempted to get one of these Saleae Logic analyzers for a while. – Rob. 🙂
p.s. I’ve got a Logitech QuickCam Orbit that I’d be keen to hack so I can control Pan/Tilt with Arduino.
24MHz isn’t fast enough for USB … while the Logic is great, for USB you’ll want something made specifically for that (such as the Beagle12 or Beagle480).
This won’t likely work for analyzing USB. It only runs to 24MHz, and there’s no external reference for the sampling clock. USB runs at 12MHz (that’s full-speed, not high-speed!), so you’re going to run in the problem that your Logic samples probably won’t line up with the USB transitions, and you’ll get garbage.
The new Logic16 looks like it’d be much more useful, since it has the ability to sample fewer pins at a higher rate, up to 100Mhz on 2 pins. However, that still doesn’t come close to high-speed USB…
Then you’d need a protocol module for Logic that decodes the waveform into USB frames, and exports them into a program that can make sense of them.
Honestly, your best choice is probably to run a USB stack sniffer on the host OS and just run the driver+app that came with the hardware, then export the frames into Wireshark or somesuch. The whole external USB sniffer thing is only relevant if you’re developing new hardware and the frames aren’t make their way into the driver stack properly. Once they are, you can sniff all you want.
Thanks guys, really useful advice. 🙂 I’ve had my QuickCam in storage for years, would be neat to get pan/tilt working on my Mac.
I love this logic analyzer, got it for christmas last year and it does everything that I personally need; Glad to see you guys are carrying it!