Request for oscilloscope captures! - Page 1
Forum section: electronics / general

author: MrAureliusR
author_rank: Unknown
timestamp: May 17, 2022, 08:39:53 pm
content: Hey there, not sure if this is the right forum as this is a slightly odd request.If you own a scope that is capable of saving/exporting waveform captures, you can majorly help me out by measuring something (anything, really) and exporting as much data as you can. I don't have a scope capable of doing this, but I need some exported examples for an upcoming teaching project. Ideally if you can measure both a digital waveform of some kind, as well as some sort of analog input, that would be great. The content doesn't *really* matter as long as it's somewhat dynamic and not just sitting at 0v. The more data points the better! Obviously don't share any data that you don't have permission to share. This data will be used with a small group of students who will be learning to manipulate data captures with tools like Octave. CSV format is ideal, but any format that is documented or convertable is fine!These files can get pretty big, not sure what the file size limit of the forum is, but if you need more space mega.co.nz is decent and free.Just to clarify, I need data captures, not screenshots!A huge thanks in advance! Mods, if there's a better place for this, please move itCheers

author: octillion
author_rank: Contributor
timestamp: May 17, 2022, 09:36:37 pm
content: Here's inductor voltage in a boost converter, with time and voltage in separate ASCII files.

author: MrAureliusR
author_rank: Unknown
timestamp: May 17, 2022, 11:48:13 pm
content: Awesome! This is perfect! This is exactly the sort of thing I was hoping to get :)Thanks so much. If anyone has any others I would be happy to have more!Cheers,

author: james_s
author_rank: Super Contributor
timestamp: May 18, 2022, 12:46:25 am
content: I'm pretty sure my TDS784 can do it, I won't have time tonight but I'll mark this thread and try to remember to post something later.

author: JDubU
author_rank: Frequent Contributor
timestamp: May 18, 2022, 12:49:28 am
content: You can also create most any waveform in CSV format by using an AWG file generator app.For example, Siglent's (free) EasywaveX:https://siglentna.com/download/16850/

author: Foxxz
author_rank: Regular Contributor
timestamp: May 18, 2022, 12:55:25 am
content: First one is the calibration output. The rest are a UART capture of an embedded linux system booting.Edit - Forgot to attach the zip

author: MrAureliusR
author_rank: Unknown
timestamp: May 18, 2022, 04:15:20 am
content: Quote from: JDubU onTodayat 08:49:28https://siglentna.com/download/16850/True, but I want to use real captures so that there is real noise and imperfections in the data.This is awesome, thank you both so much for the data captures! I just grabbed that .zip, need to check what's in it.Quote from: Foxxz on May 18, 2022, 12:55:25 amHey, just grabbed that zip... which of those captures is the .wfm file? I'm trying to decode it by hand. Is it the first one (which is what seems to be in the CSV?) Are you able to share the captured data for the other waveforms you uploaded screenshots for?

author: oPossum
author_rank: Super Contributor
timestamp: May 18, 2022, 07:06:07 am
content: One line of NTSC SMPTE color barsAgilent 54622D oscilloscopeLeader LT 477 signal generatorQuote from: MrAureliusR on May 17, 2022, 08:39:53 pmDecoding the color would be 'fun'

author: RoGeorge
author_rank: Super Contributor
timestamp: May 18, 2022, 07:19:40 am
content: I'm curious why/how is such almost random data useful? Is it for ML training?About collecting data, LTspice can also export the waveforms, not only display them. It comes with a collection of demo schematics. Run them and export the waveforms as CSV.The advantage of exporting from a simulator would be that you have total control, the waveforms are reproducible, they are completely described (by tracing the schematic they were taken from, and the exact probing points), and it can all be scripted, or data can be generated only when needed, etc.

author: Foxxz
author_rank: Regular Contributor
timestamp: May 18, 2022, 04:55:50 pm
content: So I did a long single shot of the linux SOC booting up which captured several seconds of UART data. I saved that to file. All the files SHOULD be of the same data. I suspect the CSV was cut down to low resolution. I'm not familiar with the other formats but being how large they were I figured they were higher resolution.I will recapture later today and see if that helps.

author: rstofer
author_rank: Super Contributor
timestamp: May 18, 2022, 05:58:01 pm
content: These are done with an Analog Discovery 2 instead of a scope but similar examples exist for scopes. The Siglent SDS1104X-E is supposed to be capable of reproducing these plots but I don't have one. It would also require an compatible external signal generator.The first is a Bode' Plot of the frequency response of an RC low pass filter (0.1 ufd capacitor, 10k resistor), the second uses the same components but looks at the forced response. Look at the capacitor charging waveform out toward 6 ms (the RC time constant is 1 ms so 6 time constants is essentially full charge). Finally, there is a plot showing the current waveform leading the voltage waveform in an RC circuit.These are the kinds of plots I wish I could have gotten back in school. Alas, the slide rule was king of the day. Today, every EE student should have an AD2.

author: MrAureliusR
author_rank: Unknown
timestamp: May 18, 2022, 08:02:22 pm
content: Quote from: rstofer onTodayat 01:58:01Agreed!However, I actually need the data, not just screenshots. Are you able to export the data to a csv?Quote from: Foxxz onTodayat 00:55:50Awesome, thanks so much! Yeah, I'm not sure what's up with that, I've been reading into how the Rigol .wfm format works and it's quite simple. It will be relatively trivial to import it into Octave. The .csv is definitely made up of fewer samples, assuming the .csv and the .wfm you put in that zip were the same capture (which I'm assuming they are).Cheers and thanks again!

author: Foxxz
author_rank: Regular Contributor
timestamp: May 19, 2022, 03:41:28 am
content: Attached are new captures from the UART. I took the captures at various timing scales. The screenshots should align with what is in the CSV files.

author: MrAureliusR
author_rank: Unknown
timestamp: May 20, 2022, 12:18:45 am
content: Quote from: Foxxz on May 19, 2022, 03:41:28 amAwesome! Thanks for uploading this. I've already been using it to write some of the demos for this "class". Cheers!

author: egonotto
author_rank: Super Contributor
timestamp: May 20, 2022, 05:21:08 am
content: Hallo,MrAureliusR: "not just sitting at 0v"Sorry but the noise from a scope my be interesting.noise_1M_16.mat: Noise from a 16 Bit scopesinus_2M_16.mat: Sinus from a 16 Bit scopenoise_1250k_12.mat: Noise from a 12 Bit scopesinus_1923077_8.mat: Sinus from a 8 Bit scopesinus_1785714_12.mat: Sinus from a 12 Bit scopeThe format is MATLAB 4. Octave can handle this formathttps://mega.nz/file/9GtHSIIb#M9bngKW9tShZOzI4qbGHxnJ8hlrt0qh0iJd4s_EbzRkhttps://mega.nz/file/MetmFSZS#6riR-ygAM42I2z1CHwQahHIj9j4GBQdKs0qFHNO8LBchttps://mega.nz/file/ECNV1QgA#ayFAlDAJT8ir_2HOlIVmUFlAnhJovwth_6hGrK4Y4C8https://mega.nz/file/NG1hjBqR#GoTtPApZSHpKM3I2VoLRM6Agxi0O7AnzCbfl4PTR5vQhttps://mega.nz/file/9X1WVYTK#OucDnh_rurUz77ulYizCvrbpkqRqL8KY-NZZeB1P-QQBest regardsegonotto

author: jonpaul
author_rank: Super Contributor
timestamp: May 20, 2022, 03:54:51 pm
content: Tektronix 7104 mainframme, 7A29 V plugins, 7B15 H plugin, iPhone 11 proLeo Bodnar 40 pS pluse generator direct to 50 Ohm inputJon

author: MrAureliusR
author_rank: Unknown
timestamp: May 23, 2022, 02:03:02 pm
content: Quote from: jonpaul on May 20, 2022, 03:54:51 pmThanks for posting, but I need the data, not a picture of the screen.Quote from: egonotto on May 20, 2022, 05:21:08 amThanks so much! I will definitely grab all the captures you uploaded!

author: egonotto
author_rank: Super Contributor
timestamp: May 25, 2022, 02:56:24 am
content: Hello,a 10 MS (16 bit) file with 1 s from 1 kHz sinus.https://mega.nz/file/Re9VkQJR#HHbTFgsZAMDCldRT3S3wF6PWZqAiBuFDoB_ISOW82uAFFT from picoscope and FFT from octaveBest regardsegonottoPS.: Octave codeclearload e:/sinus_1000_10M_16.mat;Length,RequestedLength,Tinterval,Tstarttr = linspace(0,(Length-1)*Tinterval,Length);ts = rot90(tr,1);t = flipud(ts);clear tr;clear ts;C = fft(A);D = 20*log10(abs(C));D1 = D(1:10000,1);t1 = t(1:10000,1);plot(t1,D1);

author: joeqsmith
author_rank: Super Contributor
timestamp: May 25, 2022, 01:11:25 pm
content: Quote from: RoGeorge on May 18, 2022, 07:19:40 amQuote from: JDubU on May 18, 2022, 12:49:28 amQuote from: MrAureliusR on May 18, 2022, 04:15:20 amYou could even add the type of noise you want. There are no constraints. Actually, creating the waveform software could be part of the curriculum.Here's a simple app I wrote to drive one of my Arbs.