DSO150 pocket oscilloscope

Sometimes you wish you had a very small basic oscilloscope that would be easy to carry around as tool for those situations where you need to more measuring that can be done with your multi-meter. One day I found an oscilloscope kit DSO150 while browsing the banggood.com site. This model was originally only available as a kit with a case, but later became available also as ready made device.

I got finally Original JYETech Assembled DSO-SHELL DSO150 Digital Oscilloscope Module 9V 9 that is a ready build pocket scope in case. The packet came with oscilloscope probe.

Characteristics

  • Input bandwidth: 0 Hz to 200 kHz
  • 2.4-inch color TFT LCD with 320 x 240 resolution
  • Number of channels: 1
  • Sample rate: max. 1 MS/s
  • Input sensitivity: 5mV/Div – 20V/Div
  • Input Impedance: 1M ohms
  • Maximum input voltage: 50Vpp
  • Coupling: DC, AC, GND
  • Vertical error: <5 %
  • Vertical resolution: 12 bit
  • Time base: 10 µs/Div to 500 s/Div
  • Memory depth: 1,024 Samples
  • Trigger modes: Auto, Normal, Single
  • Trigger types: Rising/falling edge
  • Trigger position: 1/2 of buffer size fixed
  • Calibration signal: 1 kHz / 3.3 V square wave
  • HOLD function (capture a transient event)
  • Transient store and replay (save/recall waveform function)
  • Supply current: 120mA @ 9V
  • Dimension: 115mm x 75mm x 22mm
  • Weight: 100 gram (not including cables and power supply)

 

Apart from the input coupling selector switch, the entire operation is controlled by four push buttons and a rotary encoder.

DSO Shell runs on 9V (do not use power voltage higher than 10V!) power supply. Users need to prepare their own power supply since it is not included in the kits. The power jack on the mainboard accepts standare 5.5mm/2.1mm DC plug. Supply current is 120mA @ 9V so I can make it to work with small 9V battery (but not very many hours constant use).

It would be nice to have a battery inside device. There is an alternative 2-pin connector (0.1″ pitch) for supplying power inside device, but inside the small case (115mm x 75mm x 22mm) full of electronics I don’t see there space for batteries. I ended up using external 9V battery that I fixed to the back of case with dual-sided tape. It is not most elegant, but works.

There is one drawback is that the circuit design is not very stable against voltage changes.The zero level disappears easily as the supply voltage levels changed. A quick look at the supplied schematic was enough to identify the problem: the DSO150 doesn’t use voltage regulators to stabilize the input amplifier supplies! Also a Zener diode circuit is used to provide the input voltage offset level for the ADC is less than optimal. The voltage offset is a digital value added or subtracted from the measured input samples by the MCU.

The electronics in this scope is based onSTM32F103C8, which is an ARM Cortex A3 MCU from ST. The MCU also contains a built-in fast ADC (1 Msample per second 12 bits). It offers a resolution of 12 bits and an input voltage range of 0 to 3.3 V so that 1.65 V corresponds to the zero level on the display. In this circuit the offset is a digital value applied to the measured input signal value.

Still even with limitations this mini scope is more than a simple toy and I have found it to be quite usual as a second scope. At €20-30 the unit is really low cost when you consider that includes shipping from the Far East. DSO150 offers quite good performance at low cost as long as you are happy to put up with some minor niggles.The pocket oscilloscope has worked for me well when working with audio frequency circuits. Due the limited bandwidth (only 200 kHz) this scope is not suitable for debugging video circuits or any high speed electronics.

The following videos show clearly what electronics is inside this device (don’t need to do tear-down myself):

DIY $20 Oscilloscope

What is inside

DSO Shell (DSO150) 15001K Oscilloscope Build

Manuals, circuit diagrams and more information:
Firmwares: Click to open
Users Manual: Click to open
Mainboard Schematic: Click to open

Analog board Schematic: Click to open
How to Use the DSO150 Library: Click to open
Source codes: Click to open
FAQ, Tips, and Troubleshooting: Click to open

This is open hardware in a sense that both hardware and software designs are freely available on-line. Source codes for DSO Shell (DSO150) from JYE Tech is available at https://github.com/JYEtech/DSO-Shell-open-source-version-. They are not an exact copy of factory codes (e. g. product testing codes are not included) but have completely the same functions and performance of matching revision. The codes are built with support of the library file libdso150.a, which implements the core DSO functions.

 

Modification ideas:

DSO150 Shell Li-Po Battery Mod
https://www.youtube.com/watch?v=r0_PCgIMGJc
JYE Tech DSO150 Shell firmware update tutorial
https://www.youtube.com/watch?v=PUEimY59vaU
JYE Tech DSO150 Shell firmware update tutorial

77 Comments

  1. Tomi Engdahl says:

    DS0138 Fully Assembled Digital Oscilloscope 2.4 Inch TFT LCD Display with Alligator Probe Test Clip for Measuring Instrument
    https://www.aliexpress.com/item/1005005721485193.html?src=criteo&albch=criteo_New&acnt=criteo-LF&albcp=157651&device=pc&clickid=64f9d7f0e0fc836d785c40eebd557ee2_1694095344_1005005721485193&aff_fcid=f4cb8b74b2af46bcb463c8ff5c97545e-1694095376643-05641-UneMJZVf&aff_fsk=UneMJZVf&aff_platform=aaf&sk=UneMJZVf&aff_trace_key=f4cb8b74b2af46bcb463c8ff5c97545e-1694095376643-05641-UneMJZVf&terminal_id=a84dd682a66047c694dfe5628f2eb974&afSmartRedirect=y

    Product parameters

    Maximum real-time sampling rate: 1Msps
    Accuracy: 12 bits
    Sampling buffer depth: 1024 bytes
    Analog bandwidth: 0-200KHz
    Vertical sensitivity: 10mV/Div-5V/Div (1-2-5 progressive mode)
    Adjustable vertical shift with description
    Input impedance: 1MΩ
    Maximum input voltage: 50Vpp (1:1 probe), 400Vpp (10:1 probe)
    Coupling modes include DC/AC/GND
    Horizontal time base range: 10μs/Div-50s/Div (1-2-5 progressive mode)
    Automatic, conventional and one-time modes available for easy capture of torque waveforms
    Available rising or falling edge triggers
    Adjustable trigger horizontal position with instructions
    Previously observable trigger waveform (negative delay)
    Waveform display can be frozen at any time (hold function)
    Self-contained 1Hz/3.3V square wave test signal source

    Reply
  2. Tomi Engdahl says:

    [BRAND NEW 2023] FNIRSI DSO152 Mini Digital Oscilloscope
    https://www.youtube.com/watch?v=cVHj-6dry8M

    Reply
  3. Tomi Engdahl says:

    #1508 FNIRSI DSO-TC3 Digital Oscilloscope Transistor Tester Function Signal Generator review
    https://www.youtube.com/watch?v=9aSL7m6mqz4

    FNIRSI DSO-TC3 3 in 1 Oscilloscope Signal Generator Component Analyzer Tester Cheap Electronics Lab
    https://www.youtube.com/watch?v=JpISM7g9Ff4

    Reply
  4. Tomi Engdahl says:

    180 MHz?! FNIRSI DPOX180H Digital Phosphor Dual Channel Handheld
    https://www.youtube.com/watch?v=XoOh0gypVII

    FNIRSI DPOX180H is the new 2-Channels180Mhz Digital Phosphor Osciiloscope with an 20Mhz Function Generator. Hell of a device!

    Reply
  5. Tomi Engdahl says:

    FNIRSI DSO152 Mini Pocket Handheld Oscilloscope (LED instead of a solar cell)
    https://www.youtube.com/watch?v=LjYTCzC6r5A

    ▫️ Brand Name: FNIRSI
    ▫️ Model Number: DSO152
    ▫️ Display: 2.8 inches/PPI:320*240
    ▫️ Resolution: 320*240 Pixels
    ▫️ Lithium battery capacity: 1000mAh
    ▫️ USB charging: 5V/500mAh
    ▫️ Size: 99mmx68.3mmx19.5mm
    ▫️ Weight: 100g
    ▫️ Band Width: 200KHz
    ▫️ Real Time Sampling Rate: 2.5MSa/s
    ▫️ Trigger method: Auto/Normal/Single
    ▫️ Digital Channels: 1
    ▫️ Voltage range: 1X 400VPP 10X 800VPP
    ▫️ Time base range: 10μs/Div-50s/Div
    ▫️ Vertical sensitivity: 10mV/Div-20V/Div
    ▫️ Square wave calibration: Frequency: 1K Duty cycle: 50%

    Reply
  6. Tomi Engdahl says:

    FNIRSI DSO152 Mini Pocket Handheld Oscilloscope (LED instead of a solar cell)
    https://www.youtube.com/watch?v=LjYTCzC6r5A

    Reply
  7. Tomi Engdahl says:

    FNIRSI DSO-TC3 Teardown
    https://www.youtube.com/watch?v=SOUvxkzXqKQ

    Part 2 of my review on the FNIRSI DSO-TC3. This time I check the accuracy of the DC voltage measurements and do a teardown.

    [BRAND NEW 2023] FNIRSI DSO-TC3 3 in 1 Component Tester + Oscilloscope + Function Generator!
    https://www.youtube.com/watch?v=SOUvxkzXqKQ

    FNIRSI DSO-TC3 is an awesome 3 in 1 device. You get an component tester + oscilloscope + function generator and tools like infrared remote decoder. You got to see this!

    00:00 – Intro
    00:34 – Welcome
    01:59 – Features Highlights
    02:40 – Unboxing & What is delivered
    06:47 – First impressions % DSO-TC2 comparation
    12:44 – Component tester
    21:14 – Oscilloscope bandwidth testing
    24:34 – Oscilloscope usage
    28:09 – Function generator
    30:54 – Tools
    33:49 – Device setup
    34:47 – Calibration
    35:49 – Probe compensation
    37:41 – Teardown
    41:43 – Conclusion

    FNIRSI DSO-TC3 Review
    https://www.youtube.com/watch?v=mAxUwG2US4U

    Excellent video!
    I just received the device: the cheap MCU background is obvious, using the derived software as seen with DSO138 DIY oscilloscopes. The fluctuating frequency analysis is clearly because of the limited sample memory and oscillations within the sample window! It works as expected, but that limitation makes it very jittery.
    But overall it is brilliant cheap gadget!
    I think that the signal generator is not working at the same time with the oscilloscope, but the oscilloscope automatically feeds the square wave when running. But that is good enough for calibrating! If you change the signal generator signal mode, it doesn’t seem to change the calibration mode signal during oscilloscope use!
    Thanks for the video! It taught me things, even when I have the device at hand!

    Reply
  8. Tomi Engdahl says:

    [BRAND NEW 2023] Zeeweii DSO154 PRO Oscilloscope 18Mhz 40MSa/s
    Is This To Good To Be True?
    https://www.youtube.com/watch?v=ugzLNDy6DEs

    Zeeweii DSO154 PRO Oscilloscope is small, cheap and good! Is it to good to be true?

    00:00 – Intro
    00:35 – Welcome
    02:09 – Feature Highlights
    02:25 – Unboxing & What is delivered
    04:31 – First Impressions
    06:50 – Operation
    12:35 – Testing bandwidth
    20:14 – Function Generator
    24:54 – Teardown
    32:24 – Conclusion

    Most of these little scopes always seem to fall flat one way or another and range is usually exaggerated. This one actually seems reasonable. Plus it has a built in function generator!

    Thanks for another thorough review. 15MHz is not bad considering it’s advertised at 18MHz. That’s actually a conservative marketing claim for this type of scope as most claim bandwidth more than 3X their real bandwidth. The signal is still useful at 18MHz.

    Thanks for the very detailed review as usual Hugo. I really appreciate all the effort you put into making and editing your videos. For the price, this scope is actually very good value. And even though the bandwidth is a little overstated, 15MHz is still very good for that price. It’s amazing how technology has evolved so fast and how cheap some test equipment for hobbyists are now. 10 years ago we would never have imagined we could get this type of scope for such a great price.

    ZEEWEII DSO154Pro 2.4-inch Screen Digital Oscilloscope1MHz & 18MHz Analog Bandwidth Support Signal Generator
    https://www.aliexpress.com/item/1005004972406356.html?aff_fcid=165818f8f80e4b6291d202e77fa571e7-1694591714713-04263-_Dcfro5h&tt=CPS_NORMAL&aff_fsk=_Dcfro5h&aff_platform=shareComponent-detail&sk=_Dcfro5h&aff_trace_key=165818f8f80e4b6291d202e77fa571e7-1694591714713-04263-_Dcfro5h&terminal_id=a84dd682a66047c694dfe5628f2eb974&afSmartRedirect=y

    Reply
  9. Tomi Engdahl says:

    [BRAND NEW 2023] Zeeweii DSO154 PRO Oscilloscope
    https://www.youtube.com/watch?v=ugzLNDy6DEs

    Reply
  10. Tomi Engdahl says:

    Zeeweii/SigPeak DSO2512G Oscilloscope 120 Mhz, 2 Channels and a bunch of features!
    https://www.youtube.com/watch?v=yh4s4-BT5-8&t=2744s

    Zeeweii/SigPeak DSO2512G is a 2-channel 120Mh handheld digital oscilloscope packed with features ! Does it worth you money?

    https://www.youtube.com/watch?v=kEuixDsiCW0

    Reply
  11. Tomi Engdahl says:

    The price is low, and the capabilities and quality are on top! Overview of the ZT702S oscilloscope
    https://www.youtube.com/watch?v=rx0FMqF2KFc

    Hello everyone! What should be a good oscilloscope? Fast, accurate, with good bandwidth, with convenient control and, preferably, inexpensive. This is the kind of oscilloscope I will show in this video. This is an oscilloscope with the ZT-702S multimeter function. The capabilities and characteristics of this device were pleasantly surprised! According to some parameters, the ZT-702S oscilloscope is not inferior to more expensive, professional devices. In this video I will tell you in detail about all the features and modes of operation of the oscilloscope.

    Zoyi ZT702S Oscilloscope + Multimeter Conpact & Acessible Full Review!
    https://www.youtube.com/watch?v=9NOkuuEfNSQ

    In this video the new Zoyi ZT702S Oscilloscope + Multimeter in a compact version and lot of quality.

    00:00 – Intro
    00:35 – Welcome
    01:36 – Feature Highlights
    02:08 – Unboxing & What is delivered
    06:05 – First impressions
    07:47 – Operation
    15:28 – Waveform display & Bandwidth test
    23:36 – AC voltage measurement
    24:44 – DC voltage measurement (calibrator)
    29:28 – DC voltage measurement (mv reference board)
    32:57 – Resistance measurement
    34:49 – Capacitance measurement
    36:49 – Continuity testing
    37:40 – Diode (LED) testing
    38:11 – Conclusion

    Reply
  12. Tomi Engdahl says:

    Digilent’s Analog Discovery Pro 2230 Aims to Deliver Pro-Grade Oscilloscope Functions in Compact Box
    Connecting to WaveForms, or LabVIEW and MATLAB, this display-free oscilloscope punches well above its weight.
    https://www.hackster.io/news/digilent-s-analog-discovery-pro-2230-aims-to-deliver-pro-grade-oscilloscope-functions-in-compact-box-51949525e24c

    Reply

Leave a Comment

Your email address will not be published. Required fields are marked *

*

*