Haasoscope Pro open-source, real-time sampling USB oscilloscope supports up to 2GHz bandwidth (Crowdfunding)

The Haasoscope Pro is an open-source hardware, high-bandwidth, and real-time sampling USB oscilloscope. Building upon its predecessor, the Haasoscope, the new Pro model offers a bandwidth of 2GHz, 12-bit resolution, and a 3.2GS/s sampling rate.

Haasoscope Pro USB oscilloscope

The Haasoscope Pro USB oscilloscope is “designed to be low cost, while maintaining super-fast performance.” While it only comes with 2 channels, the flexible design makes it possible to combine and sync multiple devices (using Cat5 cables) to double the sample rate or add more channels.

The oscilloscope works with standard x10 passive probes but a custom active probe, the Haasoscope Pro-be, is also offered. It supports the full 2GHz analog bandwidth and is priced much cheaper than similar probes.

Haasoscope Pro-be Active Probe
Haasoscope Pro-be Active Probe

The Haasoscope Pro USB oscilloscope’s high sampling rate and bandwidth make it ideal for radio frequency signal analysis and high-speed digital debugging. It is similar to the ThunderScope Thunderbolt and PCIe oscilloscope which offers more channels but less bandwidth. The Digilent Analog Discovery 3 is another option for less demanding applications.

Haasoscope Pro board layout
Haasoscope Pro board layout

Haasoscope Pro specifications:

  • FPGA – Intel Altera Cyclone IV E FPGA (EP4CE30F23C7N)
  • Host interface – USB-C
  • Bandwidth to host computer – 40MB/s
  • Analog Input
    • Channels: 2 (expandable)
    • Input Impedance: 50 Ω (<1 pF) or 1 MΩ (10 pF)
    • Analog Bandwidth: 2 GHz at 50 Ω, 800 MHz at 1 MΩ
    • Vertical Resolution: 12 bits
    • Sample Rate: 3.2 GS/s (1 channel), 1.6 GS/s (2 channels), expandable to 6.4 GS/s
    • Anti-alias filtering: Switchable for each sample rate
    • Max Input: ±5V (50 Ω), ±3V (1 MΩ), ±30V with x10 probe
    • Input Sensitivity: 32 Vpp down to 80 mVpp (5 mVpp with digital zoom)
    • Programmable Input CouplingAC or DC per channel
    • Programmable DC Offsets per channel
    • Samples per Trigger: Up to 40k, adjustable trigger time offset
  • Triggering
    • External Trigger input, Aux trigger/clock output, external reference clock input (3x SMA connectors)
    • Standard triggers – Rising/falling edge, time over threshold (customizable in firmware)
  • Peripherals
    • 2x USB-A (for powering active probes)
    • 2x BNC inputs
    • 2x RJ45 connectors (SYNC IN, SYNC OUT)
  • Debugging – JTAG interface
  • Power Supply
    • 5V 1.5A via USB-C or 12V 1A via 2.1mm barrel connector
    • ~7W power consumption
    • Onboard voltage regulators
    • Overvoltage protection (TVS diode)
  • Dimensions – 220 x 165 x 35 mm
  • Weight – 900 grams
  • Case – Aluminum case with quiet 40mm internal fan
Haasoscope Pro Qt software
Haasoscope Pro Qt software

The Haasoscope Pro real-time sampling oscilloscope is completely open-source from hardware to firmware and software. All associated files are available on GitHub. The HaasoscopeProQt analysis software is based on Python/Qt and runs on Windows, Linux, and Mac. The design files for the active probe are also available in a separate repository. You can learn more about the project on Hackaday.

The Haasoscope Pro is live on Crowd Supply with a funding goal of $50,000. The oscilloscope and the active probe are priced at $899 and $159, respectively. Shipping is free worldwide and orders are projected to ship by July 1, 2025.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

Radxa Orion O6 Armv9 mini-ITX motherboard
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
0 Comments
oldest
newest
Boardcon CM3588 Rockchip RK3588 System-on-Module designed for AI and IoT applications