Skip to content

ADALM2000 as a Multichannel Pulse Height (Peak) Analyzer #19

Description

@danielbon

I am currently using the ADALM2000 for nuclear instrumentation research and would like to suggest a feature that could significantly enhance its usability for pulse analysis applications.
Feature Request:
Implement on-device histogramming or pulse height analysis (PHA) capabilities.
Allow the device to detect pulses above a configurable threshold, extract their peak values, and increment histogram bins in real time.
Optionally, provide a way to stream only the histogram or peak values to the host PC, reducing USB bandwidth requirements.

Many users in physics and radiation detection need to process hundreds of thousands of short pulses (e.g., 300 ns, bi-exponential shape, up to 1 V).
Currently, capturing raw waveforms for offline processing is inefficient due to buffer and USB transfer limitations.
On-device processing would make the ADALM2000 a low-cost alternative to dedicated multichannel analyzers.

If possible, this could be implemented as:
A new mode in Scopy or libm2k API for histogramming.
Firmware support for real-time peak detection and binning.
Thank you for considering this enhancement. It would greatly expand the ADALM2000’s applications in education and research.
Daniel

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions