-
Hello |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
Hi! Thanks a lot for the offering. The thing is that is something I evaluated at the beginning of the project and discarded it immediately. The spirit of the project is to have something that anyone with very basic skills can assemble but still be useful enough to be a decent tool. Soldering a Pico board into the pcb is very easy, but having to solder all the components that conform a Pico can be really difficult, mostly the RP2040, the other IC's can be obtained in SMD packages big enough to not be too challenging, but the RP204 being a QFN56 would make the assembly too difficult for a lot of users. Also, there would need to be multiple PCB's to maintain the WiFi functionality which would make it even more difficult. In any case, which are your skills? There are three main improvements that I want to do but I had some health issues recently again and I'm not able to do it right now so maybe you can help in those. These are: Real USB coms, burst mode and oscilloscope mode. If you are comfortable programming in C then the real usb may be a good area to help, right now the device uses the USB port as a serial port and uses stdio functions to send the data, this is a lot slower than what it could be and I woult like to make this a real USB device using LibUSB so it can do much faster transfers, this would also even allow to increase the sampling count as it would be possible to transfer the buffer as it's being captured and until the PIO "catches" the USB it could transfer more data. The second area is the burst mode, I'm implementing this to be able to leverage as much as it could the memory usage. The device only has 128Kb of buffer so the capture size is tiny when you want to capture large comms, but usually these capture sessions contain many many wasted samples, two devices talking among them usually have a lot of "silence" space, so the idea is to be able to capture only bursts of data, when the trigger condition happens a burst of n samples is captured and the device rearms the trigger again to capture another burst, in this way you end with a much more meaningful set of samples using the available buffer. Finally, the oscilloscope mode is an expansion card that would convert the device into a two channel 20Mhz oscilloscope, the idea is to use two 100Mhz 8 bit ADCs and use these to convert the device into an oscilloscope. The ADCs that I would like to use are the AD9283-100, I already got two of them to start the development before getting sick, but there I would need help, analog electronics for such high frequencies fall out of my comfort zone so if anyone could help me designing the analog input stage that would be great. So, do you feel to be able to help with any of these? Maybe if you're more into the electronics side help for the oscilloscope analog stage would be great, what do you think? Cheers! |
Beta Was this translation helpful? Give feedback.
Hi!
Thanks a lot for the offering.
The thing is that is something I evaluated at the beginning of the project and discarded it immediately. The spirit of the project is to have something that anyone with very basic skills can assemble but still be useful enough to be a decent tool. Soldering a Pico board into the pcb is very easy, but having to solder all the components that conform a Pico can be really difficult, mostly the RP2040, the other IC's can be obtained in SMD packages big enough to not be too challenging, but the RP204 being a QFN56 would make the assembly too difficult for a lot of users. Also, there would need to be multiple PCB's to maintain the WiFi functionality which woul…