DSO138 was designed as a training oscilloscope kit. It contains only the basic oscilloscope functions with no fancy features.
Simplicity in structure and easiness in assembly/operation are among the main targets of the design. For these purpose DSO138 uses mostly through-hole parts.
The heart of DSO138 is a Cortex-M3 ARM processor (STM32F103C8) from ST. Its 2.4-inch TFT LCD (320 x 240 dot matrix, 262K colors) displays nice and clear waveforms.
Detailed assembly instructions are provided in combination with troubleshooting guide and schematic. Source codes are also available to allow user to add their own features.
DSO138 is partially open-sourced. This opens the possibility for users to add different features or develop new applications on the hardware.
It is assumed that users have adequate soldering skills and troubleshooting skills to assemble the DSO138 kits. It is not guaranteed that you will end up with a working device. However, we make as much effort as we can to approach that goal.
A DC 9V power supply (not included) is required to run the device. The power jack on the mainboard accepts a standard 5.5mm/2.1mm DC plug.
Features of DSO138:
- Analog bandwidth: 0 – 200 kHz
- Sampling rate: 1 Msps max
- Sensitivity: 10 mV/Div – 5 V/Div
- Sensitivity error: < 5%
- Vertical resolution: 12-bit
- Timebase: 10 µs/Div – 500 s/Div
- Record length: 1024 points
- Built-in 1 kHz/3.3 V test signal
- Waveform frozen (HOLD) function available
- Save/recall waveform