Difference between revisions of "STM32 Oscilloscope"

From ScienceZero
Jump to: navigation, search
(DSP)
(Features)
Line 12: Line 12:
 
* Video trigger
 
* Video trigger
 
* RS-232 trigger
 
* RS-232 trigger
 
===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===
 
 
===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

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

Advanced features for the future