I am considering purchase of a 6000 series USB scope or similar. The application requires the continuous storage of short duration waveforms to PC. Guideline requirements are:
# channels: 1
Trigger rate: 10 kHz (external TTL)
Waveform length: 500 samples
Sampling rate: 1 GS/s
Vertical resolution: 8 bit
Bandwidth: >300 MHz
So... the average data rate is 500 samples x 10 kHz trigger x 8 bits per sample = 5 MB/s.
This is well within the data streaming capture rate but the waveforms are not continuous. Is it possible for me to capture this data to PC with no gaps (no missed triggers)? Perhaps I need to transfer the data after each trigger - is it possible to do this in <<100 microseconds and so be ready for the next trigger?
An alternative is to use the onboard memory. In theory a 1 GS memory could store 1e9/500 = 2,000,000 of my waveforms (200 s at 10 kHz). However the datasheets say that the waveform memory is limited to 10,000 waveforms (1 s at 10 kHz). Are the datasheets correct?