Comments (6)
Yes, I believe such a $15 scope could get quite popular.
For some uses, e.g. in digital electronics, it would be even more appropriate than common scopes. Imagine how many experiments you could run with additional hardware interfaces of the RP2!
A dedicated PCB would be cool, but it is not necessary - one can just master some soldering (use a lot of flux!) and get a TQFP breakout board for $3.
from rp2daq.
Hi, I have no knowledge of such firmware, but in its rudimentary form it should not be hard to write if you are familiar with C. I am not sure it is a good investment of your time, though:
-
My experience with rp2daq is that it is far from trivial to ensure continuous 500 ksps data flow from Pi Pico, when Windows & Linux behave a bit differently under 100% CPU load. I have accomplished this, and I have no capacity to extend my projects to STM32.
-
What I definitely intend to implement is 100 Msps oscilloscope using AD9288-100 and the Pi Pico's PIO&DMA features. Of course this data rate will no more fit into the 1 MB/s bandwidth of Pico's slow USB, it will have to operate either in triggered bursts, or use some data binning and "digital phosphor screen". This will make it nearly competitive with the low-end commercial oscilloscopes.
from rp2daq.
With some radical overclocking of Pico, and 74€ investmesnt in AD9286BCPZ-500, one could go up to some 500 Msps; the PIO takes parallel 8bit data on the full system clock. But the reliability of such setup would have to be established experimentally, especially its USB communication reliability at such high clocks.
from rp2daq.
Perhaps a more realistic option is to stick to 250 Msps, corresponding to the current reliable system clock of 250 MHz.
Such ADC seem available for some 20-25€, like AD9481BSUZ-250. Of course these may be Chinese counterfeits, but for a hobby-grade oscilloscope and concept testing they may serve well.
So far I have bought AD9288-100 and will test it as I get some spare time again.
from rp2daq.
Cool, I believe with something like 100Msps, your project can be more popular.
You can make another opensource project for PCB hardware with like AD9288.
Then I think you can also put the assembled PCB for sale with small profit margin, as there will be potentially many users which are willing to buy pcb and make a 100Msps DAQ with RPI Pico. First one would be me if price is less than or equal $50 :)
from rp2daq.
Related Issues (10)
- please consider current source DAC LTC2662 (ADI) HOT 4
- Calibrate frequency accurately
- missing module c_code_parser HOT 2
- Interfacing With C#.NET code HOT 17
- Suggestion HOT 5
- Multiprocessing error on Windows 11: ctypes objects containing pointers cannot be pickled HOT 2
- Different response from PICO in windows and ubuntu HOT 17
- Edge Detection HOT 1
- Most examples currently don't work, due to multiprocessing HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rp2daq.