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.
Оригинал статьи вы можете прочитать здесь