Summary: | MSO5000 Live capture does not get consistent data, when time base is below 50ms | ||
---|---|---|---|
Product: | libsigrok | Reporter: | Ralf <jr-oss> |
Component: | Driver: rigol-ds | Assignee: | Nobody <nobody> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | brainstorm |
Priority: | Normal | ||
Version: | unreleased development snapshot | ||
Target Milestone: | --- | ||
Hardware: | All | ||
OS: | All | ||
Attachments: | 40 frames of 200ms each in data source "Live" |
Description
Ralf
2020-10-04 10:06:34 CEST
> The math channel is provided to detect the mismatches easier. I cannot see the math channel, only CH1/CH2 and D8, I guess sigrok does not serialize/save that one? But in any case, yes, the waveforms I'm seeing in your example .sr file match what I was seeing while probing a pair of differential USB lines (not attempting to actually get all the nuance of the communication since I'd need a 1.5GHz scope at least, not my MSO5000, I reckon)... but it illustrates what you are seeing here, indeed, as mentioned: https://github.com/jr-oss/libsigrok/commit/f806d14bc7562c1f394f7e0030b8a60bf08c0e6a#commitcomment-42603254 Psyched to see you managed to fix it on your _live branch, I would love to see that included in your ongoing PR (https://github.com/sigrokproject/libsigrok/pull/95) :) I updated PR#95 to include everything that was in the _live branch and some additional changes |