BeagleLogic turns your BeagleBone [Black] into a 14-channel, 100Msps Logic Analyzer. Once loaded, it presents itself as a character device node /dev/beaglelogic.
The core of the logic analyzer is the ‘beaglelogic’ kernel module that reserves memory for and drives the two Programmable Real-Time Units (PRU) via the remoteproc interface wherein the PRU directly writes logic samples to the System Memory (DDR RAM) at the configured sample rate one-shot or continuously without intervention from the ARM core.
BeagleLogic can be used stand-alone for doing binary captures without any special client software.
The cape essentially consists of a TI 74LVCH16T245 16-bit buffer and associated power-on circuitry that ensures that the buffer does not come in the way of the power-up sequence of the BeagleBone (since the AM335x boot pins are shared with the BeagleLogic inputs). There is also a provision for cape EEPROM support that will be coming up shortly.
BeagleLogic – BeagleBone Logic Analyzer – [Link]
here is a new review of embedded-lab.com about a simple logic analyzer.
A logic analyzer is an excellent tool for capturing many digital signals at once and displaying their timing relationships. It is particularly useful in verifying and debugging digital circuits. This tutorial is intended to provide a quick overview of a logic analyzer tool and its uses in analyzing and decoding data flowing on multiple signal lines or bus in a digital system. The logic analyzer tool is extremely helpful in troubleshooting problems arising from timing violations and transients on buses. In this article, I am going to use the SCANALOGIC-2 educational kit from IKALOGIC to illustrate very basic features of a logic analyzer.
A basic Logic Analyzer – SCANALOGIC-2 EDU KIT – [Link]
Farnell element14 have announced that they will be stocking the BitScope BS10 measurement device which combines a 2-channel USB oscilloscope, spectrum analyzer, 8-channel logic analyzer and function generator. You can use it with a PC running Windows or Linux, an Apple Mac or even a Raspberry Pi. Sampling rate is up to 40Msample/s giving it an analog bandwidth of 20MHz. The software supports frame rates beyond 20Hz and includes a ‘digital phosphor’ display mode. Resolution is up to 12bits.
Farnell element14 and the BitScope – [Link]
Who says logic analyzers canʼt be beautiful? Saleaeʼs Logic USB Logic Analyzer packs a lot of punch in a small, anodized aluminum package.
- Monitors up to 8 channels
- Saves up to 10 billion samples
- Is multi-platform Windows, Mac or Linux
- Can export data in binary, VCD and CSV
- Supports I2C, Async Serial, SPI, 1-Wire, CAN, I2S, PCM, and UNI/O
Used by students, engineers and hobbyists, Saleaeʼs analyzers have been used for satellites, avionics, submarines, electric cars, and more.
And with the launch of the Saleae Logic 4, 8, Pro 8 and Pro 16 next month, recording, measuring, and annotating will be even easier.
Saleae Launches New Logic 4, 8, Pro 8, and Pro 16 Analyzers – [Link]
The Logic Pirate is an inexpensive yet capable open source logic analyzer. For just 30 bucks it can sample 8 channels, 256K samples per channel, at a blazing (overclocked!) 60 MILLION samples per second! It’s designed to support the SUMP logic analyzer protocol on Jawi’s open source software that works on most platforms. [via dangerousprototypes.com]
Logic Pirate 8 channel, 256K sample, 60MSPS logic analyzer – [Link]
Bob Davis has built an Arduino powered three Million samples per second six channel logic analyzer:
In the video below you can see what the live display looks like. He is using a 74 series decade counter to divide down a 10Mhz crystal so that he has some nice fast stuff to sample. He experimented with the coding style and found that by being a bit verbose with the instructions he was able to speed up the data collection by over 50%. This technique requires a bit more code space and doesn’t look as elegant as a nice tight loop but execution efficiency is the name of the game here.
Arduino Uno 3 million samples per second logic analyzer – [Link]
- 9 input channels
- 100 MHz sampling rate
- Direct connection to CAN, RS485 lines (integrated differential receivers), to RS232 or to LIN lines.
- Samples compression and streaming from device to host computer
- Native Windows and Linux support!
- Adjustable input voltage threshold(s)
- And much more…
- >> Learn more about ScanaPLUS now
ScanaPLUS is a robust, versatile and multi-application 9 Channels logic analyzer. It relies on the free ScanaStudio software to capture and analyze logic signals.
This logic analyzer will capture signals at a steady rate of 100 MSPS (Million Samples Per Seconds), whether you’re using 1 or all 9 channels. No compromises.
Thanks to its configurable and fully protected input stage, ScanaPLUS can be directly connected to RS232, to CAN or RS485 differential lines, or to tiny 1.2V logic signals!
ScanaPLUS: 9-Channels – 100MHz Logic Analyzer is finally here for 149€! – [Link]
A logic analyzer is a powerful debugging tool for capturing many digital signals at once and analyzing their timing relationships. Raj from Embedded Lab has posted a new tutorial that provides a quick overview of a logic analyzer tool and its uses in troubleshooting problems arising from timing violations and transients on microcontroller buses. He used the SCANALOGIC-2 educational kit from IKALOGIC to illustrate the concept of logic analyzer.
Learning Logic analyzer basics using SCANALOGIC-2 educational kit – [Link]
The Xprotolab is a combination of 3 electronics instruments: an oscilloscope, a waveform generator and a protocol sniffer. Now Portable
The Xprotolab is a combination of three electronic instruments: a mixed signal oscilloscope, an arbitrary waveform generator, and a protocol sniffer. The Xprotolab was awarded as one of the 100 Hot Products of 2011, by the EDN magazine. The Xprotolab has been featured in several other online magazines, such as Hack a Day. and Elektor.
The Xprotolab has been in development for several years, the hardware and firmware are stable. Now its time to put the device in an enclosure and add a rechargeable battery. The input connectors are going to be 3.5mm stereo audio plugs, and the logic port is going be a 0.1″ male pin connector. The pictures below are from a hand made prototype.
Xprotolab Portable Oscilloscope – [Link]
The Digilent Analog Discovery™ design kit, developed in conjunction with Analog Devices Inc., is the first in a new line of all-in-one analog design kits that will enable engineering students to quickly and easily experiment with advanced technologies and build and test real-world, functional analog design circuits anytime, anywhere – right on their PCs. For the price of a textbook, students can purchase a low-cost analog hardware development platform and components, with access to downloadable teaching materials, reference designs and lab projects to design and implement analog circuits as a supplement to their core engineering curriculum.
Analog Discovery – Portable Analog Design Kit – [Link]