
Foreign netizen EL Dr.Guaman has open-sourced a logic analyzer based on the Raspberry Pi microcontroller RP2040, supporting 24 channels and a sampling rate of 100Msps with a 32k sample depth. Friends interested can DIY one themselves.
Cloud Drive:
https://pan.baidu.com/s/1MTNOwyy6hNHl1GCi6TGPdQ?pwd=hp6a
1. Hardware
The hardware is very simple, using only one microcontroller (Raspberry Pi Pico board), and a baseboard was made:


Since the microcontroller operates at 3.3V levels, if other levels are needed, an external level converter board can be connected. The author has also open-sourced it, using 6 TXU0104PWR chips:


2. Software
On the software side, thanks to the high-speed PIO unit of the RP2040 microcontroller, the logic analyzer can achieve a sampling rate of 100Msps. The microcontroller communicates with the host computer via a virtual serial port, and the author has also provided open-source host software, which currently has relatively simple functions. We look forward to further improvements in the future. The host software interface is as follows:



Recommended Reading:
Usage of Open Source Button Component Multi_Button, Including Test Project
STM32CubeMX Series Tutorials
Collection of Circuit Design
Collection of Debugging Techniques
Welcome to follow the WeChat public account “Embedded Technology Development”. Everyone can leave me a message for communication. If you find this public account helpful, feel free to recommend and share it with others.