Difference between revisions of "STM32 Oscilloscope"
From ScienceZero
(→DSP) |
(→Features) |
||
Line 12: | Line 12: | ||
* Video trigger | * Video trigger | ||
* RS-232 trigger | * RS-232 trigger | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===Dynamically labelled grid=== | ===Dynamically labelled grid=== | ||
===Auto Scale=== | ===Auto Scale=== | ||
Line 44: | Line 32: | ||
* Duty | * Duty | ||
+ | ===Save wave snapshot to picture=== | ||
+ | ===Save wave frames for movie=== | ||
+ | ===Save wave data to file=== | ||
+ | ===Save non interrupted wave data to file=== | ||
+ | ===Display roll mode (continuous scrolling)=== | ||
+ | * BPM mode for heart rate monitoring | ||
+ | * wide range of scroll rates | ||
+ | * dynamically zoom in to check on activity of extremely slow rates | ||
+ | |||
+ | ===FFT view=== | ||
+ | ===spectrum view=== | ||
===Pause and scroll back=== | ===Pause and scroll back=== | ||
===Protocol decoding=== | ===Protocol decoding=== |
Revision as of 18:36, 9 May 2010
Contents
- 1 Features
- 1.1 Vertical (voltage)
- 1.2 Horizontal (Time)
- 1.3 Trigger
- 1.4 Dynamically labelled grid
- 1.5 Auto Scale
- 1.6 Markers
- 1.7 Metered values
- 1.8 Save wave snapshot to picture
- 1.9 Save wave frames for movie
- 1.10 Save wave data to file
- 1.11 Save non interrupted wave data to file
- 1.12 Display roll mode (continuous scrolling)
- 1.13 FFT view
- 1.14 spectrum view
- 1.15 Pause and scroll back
- 1.16 Protocol decoding
- 1.17 DSP
- 2 Coding
- 3 Advanced features for the future
Features
Vertical (voltage)
Horizontal (Time)
Trigger
- Voltage level trigger
- Trigger on rising / falling edge
- Single trigger / force trigger / trigger continiously
- Auto detect and track trigger level
- External trigger
- Pretrigger (sample continiously then stop n samples after the trigger)
- Filtered trigger (low frequency / high frequency / number of pulses)
- Video trigger
- RS-232 trigger
Dynamically labelled grid
Auto Scale
- Voltage
- Period
Markers
- Voltage
- t1
- t2
- delta t
- frequency
Metered values
- Voltage
- True RMS
- Average
- Peak
- Peak to peak
- Frequency
- Duty
Save wave snapshot to picture
Save wave frames for movie
Save wave data to file
Save non interrupted wave data to file
Display roll mode (continuous scrolling)
- BPM mode for heart rate monitoring
- wide range of scroll rates
- dynamically zoom in to check on activity of extremely slow rates
FFT view
spectrum view
Pause and scroll back
Protocol decoding
- RS232
- TTL RS232
- IR remotes
DSP
- Pre-scale before process
- Add channels
- Subtract channels
- Multiply channels
- AM demod
- FM demod
Coding
Protocol
One byte each: C SS DDD... C = Code S = Size D = Data
Commands --> STM32
- 0 0 4 DDDD - Set sample rate in Hz
- 1 0 5 D DDDD - Trigger mode & voltage