- Understand the purpose and basic functionality of an oscilloscope.
- Learn how to set up and use Red Pitaya’s oscilloscope app to visualize signals.
- Perform basic measurements like amplitude, frequency, and timing.
- What is an Oscilloscope?
- Key Functions
- What Is It Used For?
- Main Interface
- 1) Top Control Bar
- How to Use
- 2) Input & Feature Pane
- How to Use
- 3) Main Graph Display
- How to Use
- 4) Fine Adjustment Controls
- How to Use
- Features
- INPUTS
- IN1 and IN2 Channels
- Channel Settings
- TRIGGER
- Trigger Source
- Trigger Settings
- MATH
- CURSORS
- MEASUREMENTS
- AUTOSCALE
What is an Oscilloscope?
An oscilloscope is an essential instrument used to visualize electrical signals. It displays a graph where the horizontal axis (X-axis) represents time and the vertical axis (Y-axis) represents voltage. This graphical representation helps in understanding how a signal changes over time.
Key Functions
- Signal Visualization: By plotting voltage against time, an oscilloscope allows you to observe the waveform of a signal in real time.
- Measurement Capabilities: It can be used to measure important characteristics of the signal, such as:
- Amplitude: The height of the waveform, indicating the maximum voltage level.
- Frequency: How often the waveform repeats itself, which is useful for identifying periodic signals.
- Timing: The duration of specific events or the interval between recurring features within the signal.
What Is It Used For?
- Debugging Circuits: Engineers and technicians use oscilloscopes to troubleshoot and debug electronic circuits by observing signal integrity, timing, and amplitude.
- Sensor and Microcontroller Analysis: It's common to use oscilloscopes with sensors or microcontrollers (e.g., Arduino) to monitor outputs, validate performance, or detect anomalies.
- Waveform Analysis: By examining the shape of the waveform, users can identify noise, glitches, or distortions that might indicate problems within a circuit.
- Educational Purposes: In labs and classrooms, oscilloscopes serve as a practical tool for teaching concepts related to electronics and signal processing.
Main Interface
1) Top Control Bar
This area provides essential commands for starting, stopping, and configuring data acquisition. It also includes quick-access options for automatic waveform scaling and deeper system settings..
How to Use
- Run/Stop: Click Run for live signal viewing; click Stop to hold the current waveform and investigate any details.
- Autoscale: If the signal is off-screen or you’re unsure of its characteristics, select Autoscale to instantly optimize the view.
- Settings / Menu: Explore these options for tasks like saving data, adjusting color schemes, or setting custom trigger behaviors.
2) Input & Feature Pane
Located on the right side, this pane centralizes controls for channel visibility, trigger settings, math operations, cursor tools, and measurements. Each button opens a dedicated menu or toggles a specific function.
How to Use
- Selecting a Channel: Click IN1 or IN2 to reveal or hide the waveform, adjust probe settings, and set voltage offsets.
- Trigger Setup: Use TRIG to stabilize the display. Pick your source channel, define the trigger level, and choose a rising or falling edge.
- Math Operations: Click MATH to create a new math trace (e.g., IN1 + IN2, or a derivative) for comparative analysis.
- Cursor Measurements: Access CURSOR to place vertical or horizontal cursors on any waveform, measuring amplitude or time differences with high accuracy.
- Measurements: Under MEAS, select up to four metrics (like max voltage, period, or duty cycle) to view real-time numerical data on-screen.
3) Main Graph Display
The main display lets you observe waveforms in real time or in a frozen state, making it easier to identify and observe signals. A labeled grid helps approximate voltage and time without needing additional tools.
How to Use
- Signal Traces: Each active channel (IN1, IN2, or MATH) appears in a distinct color. This differentiation simplifies comparing multiple signals at once.
- Grid & Scale: The scope’s horizontal divisions correspond to time (seconds/div), while vertical divisions represent voltage (volts/div).
- Zero Level: Typically marked by a central horizontal line, indicating 0 V unless an offset is applied.
4) Fine Adjustment Controls
While broad changes to time/div and volts/div can be done with main scale knobs or on-screen settings, the fine adjustment is ideal for minor tweaks. This helps align waveform points with grid lines or focus on small signal details.
How to Use
- Vertical Position: Select a channel, then turn the fine knob (or use arrow controls) to move the waveform up or down. This is handy for centering a waveform or comparing two channels at similar baselines.
- Horizontal Position: Shift the trace left or right, allowing you to focus on specific edges or pulses. This is especially useful when analyzing a single event or aligning cursors precisely.
- Fine Scale Adjustments: Some software lets you toggle between fine-tuning the time/div or volts/div. Use this to dial in just the right level of magnification for critical waveform segments.
Features
INPUTS
IN1 and IN2 Channels
- Location: Right side of the interface, typically listed as “IN1” and “IN2.”
- Settings Access: Click on the channel name (not the gear icon) to configure the channel’s parameters.
Channel Settings
- SHOW: Toggle the channel’s waveform on or off.
- INVERT: Flip the signal vertically (multiplying by -1), useful for analyzing signals from different reference polarities.
- Probe Attenuation: Manually set the division factor (e.g., 1x, 10x, 100x) to match your physical probe. Ensures voltage readings are scaled correctly.
- Vertical Offset: Shift the signal up or down to align with the desired reference level on the graph.
- LV and HV: Select Low Voltage (LV) or High Voltage (HV) input range. This must match your hardware jumper settings to safely measure signals within the correct voltage range.
TRIGGER
Trigger Source
- Options: IN1, IN2, or external source (EXT).
- Usage: Choose which signal’s crossing event will initiate the data capture.
Trigger Settings
- LEVEL: The voltage threshold the signal must reach to trigger acquisition.
- EDGE: Defines if the trigger event occurs on a rising or falling edge (or both).
- NORMAL: Only triggers if the condition is met, otherwise holds the last captured frame.
- SINGLE: Captures one event and then stops, ideal for one-shot anomalies.
- AUTO: Continues capturing regardless of the trigger condition, preventing a frozen display if no triggers occur.
- STOP: Pauses trigger acquisition.
- RUN: Resumes or starts data acquisition.
MATH
MATH FUNTIONS:The Math feature allows users to apply mathematical operations to the input signals, enhancing signal comparison and analysis. The available operations include:
- +: Adds two signals together.
- –: Subtracts one signal from another.
- : Multiplies two signals.
- ABS: Outputs the absolute value of the selected signal.
- dy/dt: Computes the derivative of the signal.
- ∫(y) dt: Performs time integration of the signal.
- INVERT: Flips the selected signal vertically.
CURSORS
Purpose: Provide exact time and voltage readings between any user-defined points on the waveform.
- Types of Measurements:
- Signal Period: Place vertical cursors around one cycle to measure the period and derive frequency.
- Amplitude: Place horizontal cursors to measure peak or trough levels.
- Time Delay: Compare two events in the signal, such as the delay between input and output waveforms.
- Amplitude Difference: Evaluate voltage difference between two points.
- Time Difference: Precisely measure how long it takes to go from one point to another.
MEASUREMENTS
- Access: Via the MEAS button or menu.
- Simultaneous Display: Up to four measurements can be shown at once.
- Common Measurements:
- P2P (Peak-to-Peak): Highest minus lowest voltage in the waveform.
- MEAN: Average voltage over a cycle.
- MAX / MIN: Instantaneous highest and lowest readings.
- RMS: Root Mean Square value, critical in AC power calculations.
- DUTY CYCLE: Percentage of time the signal is high within one cycle.
- PERIOD / FREQ: The time for one complete cycle and its inverse (cycles per second).
AUTOSCALE
- Purpose: Automatically configures the oscilloscope’s vertical and horizontal scales for optimal waveform display.
- What It Does:
- Determines the best volts/div setting to ensure the entire amplitude is visible.
- Chooses a time/div such that at least one full waveform cycle is shown.
- Typical Use Case:
- Ideal for a quick setup when you have an unknown or rapidly changing signal, saving time over manual scaling.