Открытый проект со схемой, платой и документацией.

Проект превращает RP2040 Zero в логический анализатор и осциллограф профессионального уровня, полностью интегрированный с открытой экосистемой sigrok/PulseView. В конструкции предусмотрены защита входов, усилители с программируемым усилением и светодиодная индикация коэффициента усиления.
Функции: логический анализатор (7 цифровых каналов для анализа протоколов I2C, SPI, UART и др.); осциллограф (2 аналоговых канала с программируемым усилением 1, 2, 4, 5, 8, 16, 32×); одновременный захват цифровых и аналоговых сигналов; встроенный тестовый выход 1 кГц (меандр) для калибровки и проверки щупов; светодиодная индикация усиления. Работает с PulseView и sigrok-cli на Windows, Linux и macOS.
Параметры: микроконтроллер RP2040 Zero (Waveshare); аналоговый фронтенд — два ПГУ MCP6S21 (усиление 1…32×); входной делитель 866 кОм/133 кОм (коэффициент 0,15357) даёт высокое входное сопротивление и безопасное измерение до ~21,5 В; 7 защищённых цифровых входов (D2–D8) с последовательными резисторами 10 кОм и ограничительными диодами.
Частота дискретизации: до 120 Мвыб/с по цифре (через PIO) и 500 квыб/с по аналогу (АЦП). Питание — по USB через встроенный стабилизатор RP2040 Zero. Совместим с основной веткой sigrok/PulseView.
Это краткое изложение проекта. Полную версию с подробностями смотрите на сайте оригинала: https://oshwlab.com/berranremzi/real-pico-scope