Hey, Cool idea, this will indeed get more people to use sigrok for analog work. I'd love to test it under Windows.
For my application I'm looking for a way to capture a lot of low frequency (<1Hz) analog signals, that i can then monitor during multiple hours. The RaspberryPi RP2040 works for that application, even though it's not yet in the mainline version of sigrok, and also not mentioned on the wiki. it delivers 3 to 4 analog channels, with 7 bit resolution and 500KHz sampling rate. https://github.com/pico-coder/sigrok-pico. I'm looking for a way to use multiple RP2040's at the same time, or for another project that has more channels. Has somebody already make arduino code that can be used with sigrok to capture analog signals? Cheers, Cedrci --- original message --- From: Tomas Mudrunka <mudru...@spoje.net> Date: 13.05.2023 21:50:51 To: sigrok-devel@lists.sourceforge.net Subject: [sigrok-devel] [PATCH] Preliminary support to use soundcard as oscilloscope via SDL2 Hello, inspired by xoscope http://xoscope.sourceforge.net/ i've created libsigrok driver which enables oscilloscope-like acquisition via arbitrary soundcard. My goal is to be able to decode 9600 baud UART signal captured by soundcard in pulseview. I've tested it only on linux, but it uses SDL2 library and therefore should be quite portable (most likely without any modifications, can someone please try to build on windows? there is even sdl2 on android, but i am not sure how that works). I think the concept is relatively usefull. Definitely for education, but i beleive it can be even useful for serious work, since high-end soundcards now have lots of channels and samplerates in hundreds of kHz. Also on raspberry pi and similar devices you can use rather interresting I2S ADCs with specs far behind your traditional audio needs (even with DC coupling possibilities). Some people even managed to modify cheap usb soundcards to remove DC blocking capacitors enabling them to do DC measurements. i think in future it might be possible to add continuous acquisition, downsampling for long-term measurements and even triggers (should be quite easy) and more. Also there's PR #185 with discussion at github: https://github.com/sigrokproject/libsigrok/pull/185 <snip> ________________________________________________________ Your E-Mail. Your Cloud. Your Office. eclipso Mail & Cloud. https://www.eclipso.eu _______________________________________________ sigrok-devel mailing list sigrok-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sigrok-devel