I'm struggling with what is probably a very basic concept: buffer memory.
Having used a traditional digital storage scope, I've got used to each scope having a certain storage capacity for samples. For example, one which stores 10,000 samples will record that many samples when triggered. I can then move back and forth through the stored data looking at the waveform.
The problem is, I thought it was the PicoScope software on the PC that stored the captured samples. So what relevance does the "buffer memory" have which is quoted for the various different PicoScopes. For instance, the 2105 has a buffer memory of 24Ks. But why do I care about that, when all the data is streaming back to the PC and (presumably) being recorded by the PicoScope software?
1) Block mode, the device can sample at very high rates to the memory of the device and then trasnfer to the PC
2) Streaming mode is when it streams directly to the PC.
In block mode you can achieve very high sample rates in the 2105s case 100MS/s this cannot be achieved in streaming mode. In streaming mode the 2105 streams at 1kS/s.
On our newer products the streaming rate is much higher in MS/s.
Apart from the 2104/2105 all our current USB products support fast streaming modes, which can give you 1MS/s or more. There are no exact figures of what you can get them to stream at as it is PC dependant.
All our USB scopes including the 2104/2105 support block mode, the length of time these devices can sample at high rates is dependant on the devices memory.
The following link gives a brief overview of the range, ignore the 9000 series as this is a Sequential Sampling Oscilloscope and is not a real time oscilloscope: