DSO203 Dump Converter

Converts CSV buffer dumps from the DSO203's stock firmware to a form that Sigrok can process.


This converter:

When saving a CSV, the DSO203 stock firmware records 4095 samples for each channel, regardless of sample rate. The sample rate of the scope, and therefore the total duration of time that a dump covers, is determined by the scale of the viewport, as shown below:

Viewport timebase Dump length Sample rate Sample rate (Hz)
0.1 μs 56.9 μs 72 MHz 72000000 Hz
0.2 μs 56.9 μs 72 MHz 72000000 Hz
0.5 μs 114 μs 36 MHz 36000000 Hz
1 μs 171 μs 24 MHz 24000000 Hz
2 μs 284 μs 14.4 MHz 14400000 Hz
5 μs 682 μs 6 MHz 6000000 Hz
10 μs 1.37 ms 3 MHz 3000000 Hz
20μs 2.73 ms 1.5 MHz 1500000 Hz
50μs 6.83 ms 600 kHz 600000 Hz
100μs 13.7 ms 300 kHz 300000 Hz
200μs 27.3 ms 150 kHz 150000 Hz
500μs 68.3 ms 60 kHz 60000 Hz

Larger viewport scales seem to continue this trend of sample rate = 30 / viewport scale.