-
Notifications
You must be signed in to change notification settings - Fork 3
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
No digital trigger received when downsampling mode is used #80
Comments
Was only wrong for streaming mode, works fine for triggered mode(Rapid Block) Primary an issue to display the trigger-input-channel for ps3000 scopes (triggered by digital ports) if channels disabled. Possibly related: #80
Was only wrong for streaming mode, works fine for triggered mode(Rapid Block) Primary an issue to display the trigger-input-channel for ps3000 scopes (triggered by digital ports) if channels are disabled. Possibly related: #80
Possibly related: #99 |
* Tags added to wrong channel if channels are disabled Was only wrong for streaming mode, works fine for triggered mode(Rapid Block) Primary an issue to display the trigger-input-channel for ps3000 scopes (triggered by digital ports) if channels are disabled. Possibly related: #80
The 'down-sampling' mode is probably not what you expect it is ... it takes the raw rate and (unfortunately in the driver not device) takes every Thus if a trigger occurs between two samples, it is simply dropped. Thus the described effect is the normal behaviour. My guess is that the 'down-sampling' mode shouldn't have been used in the first place because it's also dangerous in terms of generating aliasing effects. I'd suggest to close this because it's not really an issue/bug but defined behaviour. |
Ouch, if so, the current settings on the digitizer-block are heavily missleading (where you can select 'average', 'min/max' and just 'decimate'.
The first post of the issue says that the scope was triggered, just the digital ports did not show the trigger pulse ... so that sounds like a diffrent story. I will re-test, and close the bug if indeed nothing happens on both sinks when watched simultaniously. |
For the triggering the digitizers sees all samples (actually internally at 5 GS/s) and thus triggering is always working regardless on the data export.
I was also wondering whether we should drop this when I learned that these features are not part of the actual digitizer firmware but simple post-processing to simplify the decimation of the UI (apparently decimating in the driver is faster than in the Windows app). However, I have been in contact with the guys at PicoTech and continue to entice them to make this an actual FPGA firmware feature since this would help both the ENOB figure and reduce the number of samples one has to actually transfer via the bus. There won't be a short-term change but who knows ... we are getting visitors from Picotech in March... |
When sampling with e.g. 125 MS/s or less, without downsampling, triggered measurements, the trigger can clearly seen (A jump from 255 to 256 or something like that on digital port 0)
When sampling with downsampling 250MS/s and downsampling factor = 8, the received data on that digital port is always 0 (though the measurement is still triggered)
Seen on dal025: https://gitlab.com/al.schwinn/DigitizerDU2/-/blob/master/src/test/dal025/dal025.grc (ps3000)
Possibly related: #73
The text was updated successfully, but these errors were encountered: