Summary: | Simple Rising Edge Triggers not working with DSLogic Plus at Samplerates above 100Mhz | ||
---|---|---|---|
Product: | libsigrok | Reporter: | psib2018 |
Component: | Driver: dreamsourcelab-dslogic | Assignee: | Nobody <nobody> |
Status: | CONFIRMED --- | ||
Severity: | major | CC: | psib2018 |
Priority: | Normal | ||
Version: | 0.5.1 | ||
Target Milestone: | --- | ||
Hardware: | All | ||
OS: | All | ||
Attachments: |
File showing triggered PulseView with no package that should have caused a trigger. Pre-Trigger Percentage is set to 20, but still trigger is at 0
Second picture where trigger is visible |
Created attachment 538 [details]
Second picture where trigger is visible
|
Created attachment 537 [details] File showing triggered PulseView with no package that should have caused a trigger. Pre-Trigger Percentage is set to 20, but still trigger is at 0 Steps to reproduce: DSLogic Plus is connected to Computer running Pulseview. Setup DSLogic with 4 or less channels (to allow high sample rates support) Set Sample Rate to 200Mhz or 400Mhz Enable Rising Edge trigger on a channel with non-continous data (Like some sparse SPI packets) Click "Run" The DSLogic will trigger right away, even if no package is detected. Also the pre-trigger percentage will be ignored and the trigger will be at 0. Versions: Versions, libraries and features: PulseView 0.5.0-git-368130c Qt 5.7.1 glibmm 2.42.0 Boost 1_60 libsigrok 0.6.0-git-4d8338b/4:0:0 (rt: 0.6.0-git-4d8338b/4:0:0) - glib 2.44.1 (rt: 2.44.1/4401:1) - libzip 1.5.1 - libserialport 0.1.1/1:0:1 (rt: 0.1.1/1:0:1) - libusb-1.0 1.0.20.11003-rc3 API 0x01000104 - hidapi 0.8.0-rc1 - libftdi 1.4 - Host x86_64-w64-mingw32.static.posix, little-endian - SCPI backends TCP, serial, USBTMC libsigrokdecode 0.6.0-git-e64a972/4:0:0 (rt: 0.6.0-git-e64a972/4:0:0) - glib 2.44.1 (rt: 2.44.1/4401:1) - Python 3.4.4 / 0x30404f0 (API 1013, ABI 3) - Host x86_64-w64-mingw32.static.posix, little-endian