Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Streaming devices support/integration #222

Open
smunaut opened this issue Mar 3, 2020 · 1 comment
Open

Streaming devices support/integration #222

smunaut opened this issue Mar 3, 2020 · 1 comment

Comments

@smunaut
Copy link
Contributor

smunaut commented Mar 3, 2020

Some capture devices don't have an acquisition buffer so it's not the classic "trigger / capture / download" cycle, but it's just start acquisition then you get samples until you said you had enough.

With sample compression this can also be quite high rate / over long periods (so raw uncompressed samples could be very memory hungry). Like for instance if you monitor a serial bus that's idle most of the time, and you have high oversampling just to get more time resolution.

@azonenberg azonenberg transferred this issue from ngscopeclient/scopehal-apps Aug 7, 2020
@sslupsky
Copy link

There is a project that does this that is quite interesting:
https://github.com/pico-coder/sigrok-pico

The device is a Raspberry Pi Pico with some custom PIO firmware that enables logic analyzer capture up to 120 Msps and analog capture. The device implements a streaming protocol with RLL compression to maximize bandwidth across a USB 2.0 Full Speed interface.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants