Products > Test Equipment
New 2ch pocket DSO+SG - Zeeweii DSO2512G
Aldo22:
--- Quote from: timschuerewegen on October 25, 2023, 04:06:20 pm ---Yes, I think it is possible. The firmware only has the data of what is currently being displayed on the screen, nothing to the left and right, that data simply does not exist in the ARM9 RAM. The firmware (running on ARM9) only receives "visible" data from the FPGA. The firmware basically gives all the parameters (time base, vertical sensitivity, trigger source, trigger type, etc.), to the FPGA and it will aquire the signal which the firmware can then retrieve. In single channel mode for time base 500ns or higher there are actually 4 samples/bytes "per pixel", so 1200 samples/byte in total for one LCD screen (300 pixels). It is on that data that the firmware does its mean/rms/etc. calculations. For time base 5ns there are only ~50 samples/bytes so the firmware uses interpolation to generate a 300 pixel wide waveform. That data is available in the bigger DSO2512G .wav attachments that I shared earlier. You can use those to test/try your math.
--- End quote ---
OK, thanks for the information.
--- Quote from: timschuerewegen on October 25, 2023, 04:06:20 pm ---Yes and no. I can only create a ramdisk (16MB), create files on the ramdisk and start USB mass storage mode (which can only be exited by powering off). That is how you can transfer data to a PC, or even vice versa, like how the firmware update mechanism works, so you could for instance use this to add YOUR own custom waveforms to the firmware by providing a .bin blob that contains X number of 40x20 bitmaps and 256 byte waveforms.
--- End quote ---
That is not exactly what I meant.
I meant a serial protocol, such as e.g. Feeltech AWGs have (even an FY3200S).
- I can control its settings remotely from another device (PC).
- I can upload waveforms
- I can query measured values (frequency measurement, counters etc.)
and all this in normal operation, not in a special mode.
timschuerewegen:
--- Quote from: Aldo22 on October 25, 2023, 04:42:50 pm ---That is not exactly what I meant.
I meant a serial protocol, such as e.g. Feeltech AWGs have (even an FY3200S).
- I can control its settings remotely from another device (PC).
- I can upload waveforms
- I can query measured values (frequency measurement, counters etc.)
and all this in normal operation, not in a special mode.
--- End quote ---
It might be possible. The firmware contains (unused) code for a USB CDC (serial) mode, and it appears that it works and has been set up in a simple echo mode, where the firmware will simply send back any characters it receives.
Aldo22:
--- Quote from: timschuerewegen on October 25, 2023, 04:59:35 pm ---It might be possible. The firmware contains (unused) code for a USB CDC (serial) mode, and it appears that it works and has been set up in a simple echo mode, where the firmware will simply send back any characters it receives.
--- End quote ---
Hehe!
That could be fun. :-+
I've already toyed with getting the DSO2512G's video into a self written application. It basically works (Attachment).
Maybe one could control the Zeeweii completely with the PC and have the bigger picture on the PC-monitor?
I mean as an option, I think it's good that the DSO2512G is a standalone device.
timschuerewegen:
--- Quote from: Aldo22 on October 25, 2023, 05:23:34 pm ---Hehe!
That could be fun. :-+
I've already toyed with getting the DSO2512G's video into a self written application. It basically works (Attachment).
Maybe one could control the Zeeweii completely with the PC and have the bigger picture on the PC-monitor?
I mean as an option, I think it's good that the DSO2512G is a standalone device.
--- End quote ---
Those small DSO2512G 2KB .wav files contain all the data for the firmware to generate the .bmp files, because it stores .wav blobs on the SPI flash, not .bmp files, so you could transfer that .wav data via USB to a PC in realtime and an application on the PC could use it to render the waveforms, show the measured values, etc.
EDIT: If you want to process the .wav blobs and want to know where/what/how, ask me on Discord.
timschuerewegen:
--- Quote from: timschuerewegen on October 25, 2023, 05:37:38 pm ---so you could transfer that .wav data via USB to a PC in realtime and an application on the PC could use it to render the waveforms
--- End quote ---
Proof of concept:
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version