PC USB Logic Analyzers with Arduino, Raspberry Pi, and Co.
Step-by-step instructions guide you through the analysis of modern protocols such as I²C, SPI, UART, RS-232, NeoPixel, WS28xx, HD44780 and 1-Wire protocols. With the help of numerous experimental circuits based on the Raspberry Pi Pico, Arduino Uno and the Bus Pirate, you will learn the practical application of popular USB logic analyzers.
All the experimental circuits presented in this book have been fully tested and are fully functional. The necessary program listings are included – no special programming or electronics knowledge is required for these circuits. The programming languages used are MicroPython and C along with the development environments Thonny and Arduino IDE.
This book uses several models of flexible and widely available USB logic analyzers and shows the strengths and weaknesses of each price range.
You will learn about the criteria that matter for your work and be able to find the right device for you.
Whether Arduino, Raspberry Pi or Raspberry Pi Pico, the example circuits shown allow you to get started quickly with protocol analysis and can also serve as a basis for your own experiments.
After reading this book, you will be familiar with all the important terms and contexts, conduct your own experiments, analyze protocols independently, culminating in a comprehensive knowledge set of digital signals and protocols.
PC USB Logic Analyzers with Arduino, Raspberry Pi, and Co.
Step-by-step instructions guide you through the analysis of modern protocols such as I²C, SPI, UART, RS-232, NeoPixel, WS28xx, HD44780 and 1-Wire protocols. With the help of numerous experimental circuits based on the Raspberry Pi Pico, Arduino Uno and the Bus Pirate, you will learn the practical application of popular USB logic analyzers.
All the experimental circuits presented in this book have been fully tested and are fully functional. The necessary program listings are included – no special programming or electronics knowledge is required for these circuits. The programming languages used are MicroPython and C along with the development environments Thonny and Arduino IDE.
This book uses several models of flexible and widely available USB logic analyzers and shows the strengths and weaknesses of each price range.
You will learn about the criteria that matter for your work and be able to find the right device for you.
Whether Arduino, Raspberry Pi or Raspberry Pi Pico, the example circuits shown allow you to get started quickly with protocol analysis and can also serve as a basis for your own experiments.
After reading this book, you will be familiar with all the important terms and contexts, conduct your own experiments, analyze protocols independently, culminating in a comprehensive knowledge set of digital signals and protocols.
The QA403 is QuantAsylum's fourth-generation audio analyzer. The QA403 extends the functionality of the QA402 with improved noise and distortion performance, in addition to a flatter response at band edges. The compact size of the QA403 means you can take it just about anywhere.
Features
24-bit ADC/DAC
Up to 192 kS/s
Fully isolated from PC
Differential Input/Output
USB powered
Built-in Attenuator
Fast Bootup and Driverless
The QA403 is a driverless USB device, meaning it’s ready as soon as you plug it in. The software is free and it is quick and easy to move the hardware from one machine to the next. So, if you need to head to the factory to troubleshoot a problem or take the QA403 home for a work-from-home day, you can do it without hassle.
No-Cal Design
The QA403 comes with a factory calibration in its flash memory, ensuring consistent unit-to-unit performance. On your manufacturing line you can install another QA403 and be confident what you read on one unit will be very similar to the next unit. It is not expected that re-calibration will be required at regular intervals.
Measurements
Making basic measurements is quick and easy. In a few clicks you will understand the frequency response, THD(+N), gain, SNR and more of your device-under test.
Dynamic Range
The QA403 offers 8 gain ranges on the input (0 to +42 dBV in 6 steps), and 4 gain ranges on the output (-12 to +18 dBV in 10 dB steps). This ensures consistent performance over very wide ranges of input and output levels. The maximum AC input to the QA403 is +32 dBV = 40 Vrms. The maximum DC is ±40 V, and the maximum ACPEAK + DC = ±56 V.
Easy Programmability
The QA403 supports a REST interface, making it easy to automate measurements in just about any language you might anticipate. From Python to C++ to Visual Basic—if you know how to load a web page in your favorite language, you can control the QA403 remotely. Measurements are fast and responsive, usually with dozens of commands being processed per second.
Isolated and USB Powered
The QA403 is isolated from the PC, meaning you are measuring your DUT and not chasing some phantom ground loop. The QA403 is USB powered, like nearly all our instruments. If you are setting up remotely, throw a powered hub in your bag and your entire test setup can be running with a minimum of cables.
Goodbye Soundcard, Hello QA403
Tired of trying to make a soundcard work? The calibration nightmare? The lack of gain stages? The limited drive? Are you tired of dealing with the fixed input ranges? The worry that you might destroy it with too much DC or AC? Tired of the ground loops? That’s why QuantAsylum built the QA403.
Specifications
Dimensions
177 x 44 x 97 mm (W x H x D)
Weight
435 g
Case Material
Powder-coating Aluminum (2 mm thick front panel, 1.6 mm thick top/bottom)
Downloads
Datasheet
Manual
GitHub
The PeakTech 1265 is an affordable 30 MHz 2-channel digital storage oscilloscope with a high-resolution TFT color display and extensive additional functions. It has a sampling rate of up to 250 MS/s and convinces with its high quality and easy handling with the best price/performance ratio. To quickly display each incoming waveform, simply press the Autoset key and the oscilloscope itself searches for the best possible display. With Autoscale, however, the scaling of the time base can be adjusted in a user-friendly manner. This oscilloscope has a VGA output for displaying the oscilloscope display on an external monitor or projector.
Features
2-channel oscilloscope with 30 MHz analog bandwidth at max. 250 MS/s sampling rate
8 inch (20 cm) TFT color display with 800 x 600 pixels
LAN, USB host, USB device & VGA interface
Autoset function for user-friendly operation
Recording length of max. 10,000 points
Automatic measurement modes, XY mode and FFT function
Specifications
Bandwidth
30 MHz
Channels
2
Screen size (TFT)
8' (20 cm)
Resolution
800 x 600 Pixel
Display Type
Color-TFT
Sampling 1 CH
250 MS/s
Sampling 2 CH
125 MS/s
Hor. scale max.
100 s/div
Hor. scale min.
5 ns/div
Memory depth
10,000 Points
Rise Time
< 14 ns
Vert. resolution
8 Bit
Vert. scale max.
10 V/div
Vert. scale min.
2 mV/div
Interfaces
1x USB, 1x LAN, 1x VGA
Mains voltage
110/240 V AC; 50/60 Hz
Included
PeakTech 1265 Oscilloscope
USB cable
Software CD for Windows
Power cord
2 probes
BNC cable
Carrying case
Manual
Downloads
Software
Datasheet_DE-EN
Datasheet_FR
Datasheet_IT
Datasheet_ES
Features
Synchronous mode: Auto, Normal, Single, None, Scan
Rising/Falling edge trigger
Modes of vertical precise, horizontal precise measurement and triggering threshold
Auto Measurement: frequency, cycle time, duty cycle, DC RMS voltage/Vpp /Vmax/Vmin/Vavg
Inbuilt signal generator/10 Hz-1 MHz square wave (duty adjustable) or 10 Hz-20 KHz
Sine/Square/Triangle/Sawtooth wave
Specifications
Analog bandwidth
1 MHz
Max sample rate
10 Msa/s
Max sample memory depth
8K
Analog input impedance
1 MΩ
Max input voltage
±40 V (X1)
Coupling
AC/DC
Vertical sensitivity
20 mv/Div~10 V/Div (1-2-5)
Horizontal sensitivity
1 uS/Div~2 S/Div (1-2-5)
Storage
Built-in 8 MB U disk storage for waveform data and images
Power supply
Internal 550 mAh Lithium battery, recharging through Micro USB port
Display
2.8' Full Color TFT LCD (320x240 pixels)
Dimensions
100 x 56.5 x 10.7 mm
Downloads
User Manual
Source Code
App
The JOY-iT JDS2960 is a 2-channel signal generator capable of producing signals up to 60 MHz. Its compact design and the option to operate it with a power bank make it ideal for mobile use.
With a variety of waveforms, including sine, square, triangle, pulse, half-wave, and more, it is suitable for various measurement technology applications.
Additionally, the JDS2960 features a 1-channel frequency allocation. Its high frequency accuracy of ±20 ppm and stability of ±1 ppm/3 h ensure excellent signal quality and great flexibility.
The 2.4-inch TFT color display provides user-friendly operation and enables a wide range of applications.
Features
2 Channels
Up to 60 MHz
Robust aluminum housing
1-channel frequency counter
Up to 20 Vpp
Many different pre-programmed waveforms and up to 60 user-defined waveforms
Pulse function
Specifications
Channels
2-channel Signal Generator1-channel Frequency meter
Frequency range
Sine: 0-60 MHzSquare, triangle: 0-25 MHzTTL, Pulse: 0-6 MHz
Signal forms
Sine, square, triangle, pulse, half/solid wave, exponential rise/fall, etc.
Measuring range frequency counter
1-100 MHz
Frequency accuracy
±20 ppm
Frequency stability
±1 ppm/3 h
Sampling rate
266 MSa/s
Display
2,4" TFT color LCD
Vertical shaft resolution
14 bits
Amplitude range
<10 MHz: 0-20 Vpp>10 MHz: 0-10 Vpp
Amplitude resolution
1 mV
Amplitude stability
±5%/5h
Amplitude flatness
<10 MHz: ±5%>10 MHz: ±10%
Impedance of output
50 Ω ±10%
Distortion factor
<0.8% (20 Hz-20 KHz, 0 dBm)
Dimensions
145 x 95 x 55 mm
Weight
900 g
Included
1x JOY-iT JDS2960 2-ch Signal Generator
1x Power supply unit
1x BNC-BNC cable
2x BNC crocodile clip cables
1x USB-DC power cable
1x USB data cable
Downloads
Datasheet
Manual
Software
Siglent's SDS2000X Plus series Digital Storage Oscilloscopes are available in bandwidths of 100 MHz, 200 MHz, and 350 MHz, have a maximum sample rate of 2 GSa/s, a maximum record length of 200 Mpts/ch, and up to 4 analog channels + 16 digital channels mixed-signal analysis ability.
The SDS2000X Plus series employs Siglent’s SPO technology with a maximum waveform capture rate of up to 120,000 wfm/s (normal mode, up to 500,000 wfm/s in Sequence mode), 256-level intensity grading display function plus a color temperature display mode. It also employs an innovative digital trigger system with high sensitivity and low jitter. The trigger system supports multiple powerful triggering modes including serial bus triggering. History waveform recording, Sequence acquisition, Search and Navigate functions allow for extended waveform records to be captured, stored, and analyzed. An impressive array of measurement and math capabilities, options for a 50 MHz waveform generator, as well as serial decoding, mask test, bode plot, and power analysis are also features of the SDS2000X Plus. A 10-bit acquisition mode helps to satisfy applications that require more than 8-bit resolution.
The large 10.1" capacitive touch screen supports multi-touch gestures, while the remote web control, mouse and external keyboard support greatly improve the operating efficiency of the SDS2000X Plus.
Features
100 MHz, 200 MHz, 350 MHz (upgradable to 500 MHz) models
Real-time sampling rate up to 2 GSa/s
Record length up to 200 Mpts
Serial bus triggering and decoder, supports I²C, SPI, UART, CAN, LIN, CAN FD, FlexRay, I²S and MIL-STD-1553B
Provide 10 bit mode, Vertical and Horizontal Zoom
Capacitive touch screen supports multi-touch gestures
Siglent SDS2000X Plus Oscilloscopes
SDS2102X Plus
SDS2104X Plus
SDS2204X Plus
SDS2354X Plus
Bandwidth
100 MHz
100 MHz
200 MHz
350 MHz
Channels
2
4
4
4
Real-time sampling rate
2 GSa/s
2 GSa/s
2 GSa/s
2 GSa/s
Capture rate
120,000 wfm/s
120,000 wfm/s
120,000 wfm/s
120,000 wfm/s
Memory depth
200 Mpts/ch
200 Mpts/ch
200 Mpts/ch
200 Mpts/ch
Included
Siglent SDS2354X Plus Oscilloscope
Passive probes
Power cord
USB cable
Manual
Downloads
Datasheet
Manual
Quick guide
Manual
Firmware
Siglent's SDS2000X Plus series Digital Storage Oscilloscopes are available in bandwidths of 100 MHz, 200 MHz, and 350 MHz, have a maximum sample rate of 2 GSa/s, a maximum record length of 200 Mpts/ch, and up to 4 analog channels + 16 digital channels mixed-signal analysis ability.
The SDS2000X Plus series employs Siglent’s SPO technology with a maximum waveform capture rate of up to 120,000 wfm/s (normal mode, up to 500,000 wfm/s in Sequence mode), 256-level intensity grading display function plus a color temperature display mode. It also employs an innovative digital trigger system with high sensitivity and low jitter. The trigger system supports multiple powerful triggering modes including serial bus triggering. History waveform recording, Sequence acquisition, Search and Navigate functions allow for extended waveform records to be captured, stored, and analyzed. An impressive array of measurement and math capabilities, options for a 50 MHz waveform generator, as well as serial decoding, mask test, bode plot, and power analysis are also features of the SDS2000X Plus. A 10-bit acquisition mode helps to satisfy applications that require more than 8-bit resolution.
The large 10.1’’ capacitive touch screen supports multi-touch gestures, while the remote web control, mouse and external keyboard support greatly improve the operating efficiency of the SDS2000X Plus.
Features
100 MHz, 200 MHz, 350 MHz (upgradable to 500 MHz) models
Real-time sampling rate up to 2 GSa/s
Record length up to 200 Mpts
Serial bus triggering and decoder, supports I²C, SPI, UART, CAN, LIN, CAN FD, FlexRay, I²S and MIL-STD-1553B
Provide 10 bit mode, Vertical and Horizontal Zoom
Capacitive touch screen supports multi-touch gestures
Siglent SDS2000X Plus Oscilloscopes
SDS2102X Plus
SDS2104X Plus
SDS2204X Plus
SDS2354X Plus
Bandwidth
100 MHz
100 MHz
200 MHz
350 MHz
Channels
2
4
4
4
Real-time sampling rate
2 GSa/s
2 GSa/s
2 GSa/s
2 GSa/s
Capture rate
120,000 wfm/s
120,000 wfm/s
120,000 wfm/s
120,000 wfm/s
Memory depth
200 Mpts/ch
200 Mpts/ch
200 Mpts/ch
200 Mpts/ch
Included
Siglent SDS2204X Plus Oscilloscope
Passive probes
Power cord
USB cable
Manual
Downloads
Datasheet
Manual
Quick guide
Manual
Firmware
This fiberglass outdoor antenna is optimized for receiving signals in the 868 MHz ISM band, supporting technologies such as Sigfox, LoRa, Mesh Networks, and Helium. The antenna consists of a half-wave dipole with 4.4 dBi gain, encapsulated inside a fiberglass radome with an aluminum mounting base.
Specifications
Frequency
868-870 MHz
Antenna type
Dipole 1/2 wave
Connector
N female
Installation type
Mast Diam 35-60 mm (mounting bracket included)
Gain
4.4 dBi
SWR
≤1.5
Type of Polarization
Vertical
Maximum power
10 W
Impedance
50 Ohms
Dimensions
52.5 cm
Tube diameter
26 mm
Base antenna
32 mm
Operating temperature
−30°C to +60°C
Included
ISM Band Antenna (868 Mhz)
Mast bracket (for installation on a 35 to 60 mm diameter mast)
,
by Clemens Valens
Owon HDS2102S Handheld 2-Channel 100 MHz Oscilloscope, Multimeter & Signal Generator (Review)
The Owon HDS2102S is a versatile handheld device that combines a two-channel 100 MHz oscilloscope, a multimeter, and an arbitrary waveform generator all in one...
,
by Jean-François Simon
Fnirsi FNB58 USB Tester (Review)
The Fnirsi FNB58 is a versatile USB tester capable of performing a wide array of voltage, current, and energy measurements, as well as supporting numerous...