Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

  • O150

  • AI
    The **O150** (often referred to as the **DSO150** or **Shell**) is a popular, entry-level digital storage oscilloscope kit designed for hobbyists and electronics students. It is based on the STM32 microcontroller architecture. ### 1. Main Electronic Subsystems The device is divided into several functional blocks that work together to capture and display signals. | Subsystem | Primary Function | Key Components | | :--- | :--- | :--- | | **Microcontroller** | Processes data and manages the UI | STM32F103C8 (ARM Cortex-M3) | | **Analog Front-End** | Scales and conditions input signals | TL084 or similar Op-Amps | | **Power Management** | Converts input voltage (9V) to logic levels | 78L05 (5V) and 1117 (3.3V) Regulators | | **Display Interface** | Visualizes the waveform | 2.4-inch TFT LCD (320x240) | | **User Input** | Adjusts parameters (Timebase, V/Div) | Rotary Encoder and Tactile Switches | --- ### 2. Key Components Breakdown #### A. The Processor (STM32F103C8) This is the "brain" of the unit. It performs the **Analog-to-Digital Conversion (ADC)**. - **Sampling Rate:** Up to 1Msps (Mega samples per second). - **Resolution:** 12-bit ADC. - **Clock Speed:** 72MHz. #### B. The Analog Board This board handles the physical signal before it reaches the digital processor. - **AC/DC/GND Switch:** Selects the coupling mode. - **Voltage Dividers:** Resistor networks that scale high voltages down to levels the Op-Amps can handle safely. - **Input Protection:** Diodes used to prevent over-voltage from damaging the microcontroller pins. #### C. Power Supply Circuitry The O150 typically requires a **9V DC** input. - **Negative Voltage Generator:** Since the analog signals oscillate above and below zero, the board uses a charge pump circuit (often involving transistors and inductors) to generate a **-5V rail**. This is crucial for the Op-Amps to process the negative half of an AC wave. --- ### 3. Technical Specifications Summary | Feature | Specification | | :--- | :--- | | **Analog Bandwidth** | 0 - 200KHz | | **Sensitivity Range** | 5mV/Div - 20V/Div | | **Max Input Voltage** | 50Vpk (1X probe) | | **Input Impedance** | 1M ohm / 20pF | | **Record Length** | 1024 points | --- ### 4. Common Hardware Modifications Many users modify the electronic components of the O150 to improve performance: 1. **Bypass Capacitors:** Adding low-ESR capacitors to the power rails to reduce "noise" on the trace. 2. **Toggle Switches:** Replacing the cheap slide switches with higher-quality versions to prevent signal flickering. 3. **Battery Mod:** Adding a Li-Po battery and a TP4056 charging module to make the unit portable.
    ✨ Follow-up Questions
    • ⤷ How do I calibrate the trimmer capacitors on the O150?
    • ⤷ What is the difference between the DIY kit version and the pre-assembled O150?
    • ⤷ Can the firmware of the STM32 be upgraded for better features?