Haasoscope Pro — USB-осциллограф с открытым исходным кодом и дискретизацией в реальном времени, поддерживающий полосу пропускания до 2 ГГц (краудфандинг)

Haasoscope Pro — это аппаратный USB-осциллограф с открытым исходным кодом, высокой пропускной способностью и дискретизацией в реальном времени. Созданная на основе своего предшественника Haasoscope, новая модель Pro предлагает полосу пропускания 2 ГГц, 12-битное разрешение и частоту дискретизации 3,2 Гвыб/с.

USB-осциллограф Haasoscope Pro «разработан с целью снижения стоимости при сохранении сверхбыстрой производительности». Несмотря на то, что он оснащен всего 2х каналами, гибкая конструкция позволяет объединять и синхронизировать несколько устройств (с помощью кабелей Cat5), чтобы удвоить частоту дискретизации или добавить больше каналов.

Осциллограф работает со стандартными пассивными зондами x10, но также предлагается специальный активный зонд Haasoscope Pro-be. Он поддерживает полную аналоговую полосу пропускания 2 ГГц и стоит намного дешевле, чем аналогичные зонды.

Активный зонд Haasoscope Pro-be

Высокая частота дискретизации и полоса пропускания USB-осциллографа Haasoscope Pro делают его идеальным для анализа радиочастотных сигналов и высокоскоростной цифровой отладки. Он похож на осциллограф ThunderScope Thunderbolt и PCIe, который предлагает больше каналов, но меньшую полосу пропускания. Digilent Analog Discovery 3 — еще один вариант для менее требовательных приложений.

Компоновка платы Haasoscope Pro

Технические характеристики Haasoscope Pro:

  • FPGA – Intel Altera Cyclone IV E FPGA ( EP4CE30F23C7N )
  • Хост-интерфейс – USB-C
  • Пропускная способность к хост-компьютеру – 40 МБ/с
  • Аналоговый вход
    • Каналы: 2 (расширяемые)
    • Входное сопротивление: 50 Ом (<1 пФ) или 1 МОм (10 пФ)
    • Аналоговая полоса пропускания: 2 ГГц при 50 Ом, 800 МГц при 1 МОм
    • Вертикальное разрешение: 12 бит
    • Частота дискретизации: 3,2 Гвыб./с (1 канал), 1,6 Гвыб./с (2 канала), с возможностью расширения до 6,4 Гвыб./с
    • Фильтрация сглаживания: переключается для каждой частоты дискретизации
    • Максимальный вход: ±5 В (50 Ом), ±3 В (1 МОм), ±30 В с зондом x10
    • Входная чувствительность: от 32 В до 80 мВ (5 мВ с цифровым зумом)
    • Программируемое входное соединение переменного или постоянного тока для каждого канала
    • Программируемые смещения постоянного тока на канал
    • Выборок на триггер: до 40 тыс., регулируемое смещение времени триггера
  • Запуск
    • Вход внешнего триггера, выход Aux триггера/тактового сигнала, вход внешнего опорного тактового сигнала (3х разъема SMA)
    • Стандартные триггеры – нарастающий/спадающий фронт, время превышения порогового значения (настраивается в прошивке)
  • Периферийные устройства
    • 2x USB-A (для питания активных датчиков)
    • 2x BNC-входа
    • 2х разъема RJ45 (SYNC IN, SYNC OUT)
  • Отладка – интерфейс JTAG
  • Источник питания
    • 5 В 1,5 А через USB-C или 12 В 1 А через 2,1-мм цилиндрический разъем
    • Потребляемая мощность ~7 Вт
    • Регуляторы напряжения на плате
    • Защита от перенапряжения (TVS-диод)
  • Размеры – 220 x 165 x 35 мм.
  • Вес – 900 грамм.
  • Корпус – алюминиевый корпус с тихим 40-мм внутренним вентилятором

Программное обеспечение Haasoscope Pro Qt

Осциллограф реального времени Haasoscope Pro имеет полностью открытый исходный код от аппаратного обеспечения до прошивки и программного обеспечения. Все сопутствующие файлы доступны на GitHub. Аналитическое программное обеспечение HaasoscopeProQt основано на Python/Qt и работает на Windows, Linux и Mac. Файлы проекта для активного зонда также доступны в отдельном репозитории. Вы можете узнать больше о проекте на Hackaday.

Haasoscope Pro доступен на Crowd Supply с целью сбора средств в размере 50 000 долларов США. Осциллограф и активный зонд стоят 899 и 159 долларов США, соответственно. Доставка бесплатная по всему миру, а заказы, как ожидается, будут отправлены к 1 июля 2025 года.

Выражаем свою благодарность источнику с которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь 

5 1 vote
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Inline Feedbacks
View all comments