TinyScope Osilliscope

← Back to Projects

"TinyScope" Osilliscope:

The "Tinyscope" dual-channel oscilloscope that I designed for my Embedded System Design class at UCSC. The Tinyscope is made from a PSoC-6 microcontroller programmed and compiled in the PSoC Creator (ver 4.4) that holds similar features as a standard osilliscope would.

An oscilloscope is a type of electronic test equipment that allows the user to probe analog signals and plot them as digital signals in units of voltages over time. Oscilloscopes are useful as they assist in finding the amplitude, frequency, distortion, and other characteristics of signals. The Tinyscope allows all this information to be found for a limited range of voltages at a fraction of the size and cost of a standard oscilloscope.

List of Features:
2 Waveform Channels
Sampling rate of 250k samples/second for all 4 ADC channels.
- 2 Channels for Analog Signals
- 2 Channels for Potentiometers Readings

2 Waveform Modes
- Free-Running
- Triggered

User Input to alter Waveform
- Xscaling
- Yscaling
- Trigger Level
- Trigger Slope
- Waveform Stopped / Started

Frequency Calculation
Scrolling Waveforms (via Potentiometers)
TinyScope Schematic:

TinyScope FlowChart:

TinyScope Overview: