IMHO the naming isn't great, because it would be useful for plotting slow-ish sensor data, but I'd struggle calling something with only ~3kS/s an "oscilloscope"
I understand that it wouldn't compare with the actual oscilloscope, but this was never meant to be a replacement for oscilloscope. It's just a low cost way to convert available electronics into a portable handy scope for basic applications. It was very useful for me while I was designing a characterization board.
Sampling rate depends upon the analog to digital converter (ADC) used with the Raspberry Pi. ADS1015 has a relatively lower sampling rate of 3.3kS/s. However, I have also used MCP3002 with Raspberry Pi. It has a sampling rate of around 75KS/s for 2.7V (and 200KS/s for 5V), which gives a very good performance.
So, just with a change of ADC, one can achieve better performance. I will probably include support for more ADCs in the library soon.
Comments
IMHO the naming isn't great, because it would be useful for plotting slow-ish sensor data, but I'd struggle calling something with only ~3kS/s an "oscilloscope"
Thank you for the feedback. I appreciate it.
I understand that it wouldn't compare with the actual oscilloscope, but this was never meant to be a replacement for oscilloscope. It's just a low cost way to convert available electronics into a portable handy scope for basic applications. It was very useful for me while I was designing a characterization board.
Sampling rate depends upon the analog to digital converter (ADC) used with the Raspberry Pi. ADS1015 has a relatively lower sampling rate of 3.3kS/s. However, I have also used MCP3002 with Raspberry Pi. It has a sampling rate of around 75KS/s for 2.7V (and 200KS/s for 5V), which gives a very good performance.
So, just with a change of ADC, one can achieve better performance. I will probably include support for more ADCs in the library soon.
You might call it a DAQ, since that's much more in line with what you're doing.