DSO User Guide
DSO User Guide
Contents
1. Introduction
Major Features 2
Safety 2
Operation conditions 2
General Inspection 3
Functional Inspection 3
Firmware Upgrade 3
2. Oscilloscope Operations
Interfaces and Buttons 4
Screen Display 5
Fields in the Input Area 6
Fields in the Output Area 6
Fields in the Measurement Area 7
Parameter Menu 7
Disk Menu 9
3. Application Examples
Example 1. Measure simple signals 10
Example 2. Acquire a single trace 10
Example 3. Measure with cursors 11
Example 4. Compare waveforms 12
Example 5. Save waveform images 13
4. Tips 15
1
1. Introduction to DSO203 Oscilloscope
DS203 is a pocket size 4-channel digital storage oscilloscope for common electronic engineering
tasks. Its CPU is an ARM Cortex M3, STM32VCT6, with an AD9288-40 dual A/D converter
sampling at 72 MHz, and a customer FPGA to manage the ADC and data buffering. A built-in 2MB
USB disk enables you to store waveforms and to upgrade firmware. It also provides 4 application
areas, convenient for users to load and upgrade at most 4 different application firmware. Schematics
and source files are open-sourced to encourage improvements and innovations.
Major Features
This pocket-size oscilloscope DSO203 helps you test electronic devices, and measure relevant
electronic signal. Its features include:
Full color 3” TFT LCD display, 400x240 pixels.
8 MHz ADC bandwidth,8-bit precision.
2 analog channels: (CH_A, CH_B) and 2 digital channels (CH_C, CH_D).
Integrated Square/Sine/Triangle/Sawtooth signal generator.
Calculation channels: [CH_A]+[CH_B], [CH_A]-[CH_B], Logic OR [CH_C]|[CH_D], Logic
AND [CH_C]&[CH_D], REC_A, REC_B, REC_C, REC_D.
Maximum sampling rate of a single analog channel, 72 MS/s.
Maximum record length of any channel, 4096 points.
Waveforms and upgrade firmware can be stored in built-in 2M USB disk.
Rechargeable battery powered by USB connection.
Comprehensive user interface through 6 buttons/switches and colored menu control system.
2 mcx 1X/10X oscilloscope probes.
Safety
To ensure your safety & avoid any damage to the device/connected products, please read the
following precautions carefully. To avoid any possible dangers, please use this product according to
the following rules.
Avoid fire and physical injury.
Use supplied USB cord for power.
Connect and disconnect properly. Do not plug/unplug when the probe(s)/test lead(s) is
connected to the voltage sources. Before you plug/unplug current probes, disconnect power to the
circuit-under-test.
Observe all terminal ratings. To avoid fire/electric shock, please observe ratings & symbols on
the product. Please read the user’s manual carefully to determine the ratings before connecting
the device.
Do not operate in humid environment.
Do not operate in inflammable/explosive environment.
Keep the surface of the product clean and dry.
Operation Conditions
General Inspection
When you first receive a new DS203 oscilloscope, inspect it by following steps:
1. Inspect shipping damage. If the packaging carton or protection pad is seriously damaged, keep
the package for returning.
2. Inspect the oscilloscope. Contact us for following problems: (1) surface of device is damaged; (2)
device does not work; and (3) device doesn’t pass performance test. If damage is resulted from
shipping, please keep the container and inform the shipping company responsible for shipping this
service.
3. Call RIGOL distributor to arrange for repair/change.
Functional Inspection
1. Take DSO203 out of the shipping box and remove plastic wrapping. Return the device if there
are signs of damage.
2. Turn on the POWER switch. The homepage of the DSO203 will be displayed.
3. If DSO203 does not turn on, connect it to a computer through supplied USB cable to recharge the
battery, until the red charging LED turns off.
4. Connect one probe to the WAVE_OUT channel, and another probe to the CH_A channel. Make
sure that both probes are set at 1X setting. Turn on DSO203, and it will show the homepage, with
a square wave at 20KHz, Vpp=5V.
5. Check whether the measured values are consistent with standard values. Check CH_B, CH_C
and CH_D.
Firmware Upgrade
Connect the DSO203 to your PC with a mini USB cable. Hold down the Run button while
turning on DSO203. It is now in firmware upgrade mode, and a USB disk should appear on your PC.
Copy the firmware files one at a time. After a file is copied, disconnect DSO203. When DSO203
reconnects, the file you copied will be updated.
The order that you upload the files is very important. Start by uploading the .hex files. Their order is
not important. To upload the .BIN files, you need to first upload the corresponding .ADR file. This
tells DSO203 where to put the binary file. Upload CFG_FPGA.ADR first, and then upload
xxxxFPGA.BIN immediately after. If you make a mistake, delete all the files and start again.
When you're finished uploading all the firmware files, turn off DSO203 to complete the upgrading.
When you boot up DSO203 again, your firmware should be updated. If you get an error message
screen, try uploading the firmware again, carefully following the instructions above.
To upgrade the firmware, please follow these steps:
1. Open Web to access www.minidso.com , download the latest firmware of your oscilloscope to
your PC.
2. Hold down the RUN/HOLD switch of DS203 and simultaneously turn on POWER to enter
DFU Firmware Upgrade Mode.
3. Connect DS203 to your PC through the supplied USB cable. A removable disk named “DFU
V3_10_D” will appear on your PC. Copy the firmware to the root directory of this disk. Restart
DS203 and the firmware is upgraded.
3
2. Operating DSO203 Oscilloscope
Interfaces and Buttons.
DSO203 is a pocket size Digital Storage Oscilloscope, measured about 4”x2-1/2”x1/2”. Its front
view and side views are shown in the following figure:
On the top edge, there are four buttons, as seen from left to right: Run , Disk ■, Parameter ●,
Jump ▲; and then two rocker switches: Select , and Navigate ).
On the left side, there are three sockets. From top to bottom, they are Wave Output (WAVE OUT),
Analog Channel B Input (CH_B), and Analog Channel A Input (CH_A).
On the right side, from top to bottom, there are two sockets for Digital Channel C Input (CH_C),
Digital Channel D Input (CH_D), a Mini USB port, and a Power Switch.
Functions of these buttons, switches and sockets are summarized in the following table:
DSO203 has a 3” full color TFT LCD display to show waveforms and all relevant information. It is a
challenging task to place all the information on such a small display, and it is also difficult for the
user to navigate through the maze of menus and functions with only 6 buttons.
When DSO203 is turned on, a very busy screen is flashed on the screen as shown below:
A large area in the middle of the DSO203 screen is dedicated to display 4 colored waveform traces: a
blue trace for Channel A, a yellow trace for Channel B, a purple trace for Channel C and a green trace
for Channel D. The color coding is very important and very convenient. There are many fields with
alphanumeric information displayed in color. If a field is related to the four input channels, it has the
corresponding color to give you a clue as to the attributes of this particular field.
The four heavy colored signal traces are displayed on a black background with very light grids in
5mm spacing. In addition, there are 6 cursors in single pixel dotted lines. Two horizontal cursors
show voltages V1 and V2. One horizontal cursor shows the triggering level THR. Two vertical
cursors show timing marks T1 and T2. A third vertical cursor shows the triggering point T0.
On the top edge of the display is an Input Area, divided into 6 fields from A to F, showing attributes
of these 4 traces, and an Output Area from G to I, showing attributes of the output wave sent out of
the output socket. On the right edge is the Measurement Area, divided into 11 fields from J to T,
allowing parameters to be selected and to be modified. On the bottom is the Parameter Area, divided
into 4 fields from U to W, showing values of parameters selected for displaying.
The rocker switch Navigate is used to navigate through these fields in the Input, Output and
Measurement Area. The cursor is a currently selected field, flashing on and off to indicate that it is
selected and ready for change. The rocker switch Select is then scrolled left or right to
change value in the selected field.
5
Navigate only moves the selected fields within one area. The Jump ▲ button allows
jumping from one area to another. Once jumped into an area, the Navigate switch will only
move selected Menu in the same area, until the Jump Button is pressed.
To enter the Output Area to change fields H and I, you must first move to Field G and then press the
Select switch to navigate among the G-I fields in the Output Area. Then scroll the Select
rocker switch left or right to change values.
The Fields B to F in the Input Area have upper and lower halves. Hold down the Select switch
for 2 seconds will switch between the upper and lower halves. Then scroll the Select rocker
switch left or right to change its value.
The lower part of the Output Area shows the current contents of the memory buffer. A rectangle
shows the portion of the memory buffer which is currently displayed on the DSO screen. This
rectangle can be moved using the T0 field in the Measurement Area.
Navigate only moves the selected menu between B and G. To move to Menus H and I, first
6
move to Menu G and then press the Select switch to navigate among the G-I Menus.
L V1 Cursor V1: top limit of Scroll to select top limit of trigger level.
visible trigger level Press to choose channel (CH_A/CH_B/ CH_C/CH_D
M V2 Cursor V2: bottom limit of Scroll to adjust bottom limit of trigger level (in X pos
visible trigger level V=V1-V2).
Press to choose channel (CH_A/CH_B/ CH_C/CH_D
N T1 Time Maker T1 Scroll to adjust time maker T1. Press to hide
O T2 Time Marker T2 Scroll to adjust time maker T2 (in W position shows T
Press to hide time marker T2.
P Y Horizontal Level of each Scroll to adjust horizontal level.
channel Press to choose channel (CH_A/CH_B/CH_C/CH_D
Q X Choose the window to Scroll to choose waveforms of different positions to d
display waveforms current window.
R T0 Select a frame in buffer to Scroll to choose a frame.
display
S 4K Memory depth Scroll to choose memory depth from 360 to 4K bytes
T EXT Exit Measurement Area Press to exit Measurement Area.
Parameter Menu
The following figure below shows a typical signal trace. Insert one probe into the WAVE OUT
7
socket, and another one into the CH_B socket. Make sure that the probe switches are set to 1X.
Scroll Navigate to Menu G. Scroll to select a square wave output. Press to
navigate to Menus H and I, and scroll to select 1KHz frequency, and 50% duty cycle.
Now, press ● button shortly to display current parameter list, as shown in this figure:
The Parameter List contains the following items and their current values:
Parameter Function
FPS Frames per second
DUT Duty cycle
TL Single cycle Low Level Time
TH Single cycle High Level Time
Vbt Battery voltage
RMS Root-Mean-Square average of voltage
Vpp Peak-to-Peak voltage
Vdc Direct Current voltage
Max Maximum voltage
Min Minimum voltage
FRQ Signal frequency
CIR Signal cycle
EXT Exit Parameter List
There are 12 parameters. Only 9 parameters can be displayed at a time. Short press ● button shows
only the current 9 parameters. To see other parameters, hold down ● for 2 seconds and a narrower
parameter list appears. Scroll to select a parameter you no longer need, and then press
to choose a parameter you want to see. You can therefore select another set of 9 parameters
to view. Make sure that EXT is selected. Scroll to EXT, and hold down . The
narrow parameter list will disappear. Next time you short press ● button, the parameter list you
chose will appear.
8
Press or choose EXT to exit.
Disk Menu
Press ■ button to access the Disk Menu. Press it again to exit. Detailed functions are listed below:
Save Buf Save buf file (sample data in Scroll to choose file. Press to confirm.
buffering area) to USB disk
Save Bmp Save bmp file (waveform Scroll to choose file. Press to confirm.
image) to USB disk.
Save Csv Save csv file (export sampling Scroll to choose file. Press to confirm.
data of buffering area) to
USB disk
Load Dat Load dat file Scroll to choose file. Press to confirm.
Load Buf Load buf file Scroll to choose file. Press to confirm.
9
3. Examples
Example One:Measure simple signals
It is very easy to observe unknown signals in a circuit with DSO203. You can see the signal traces,
and measure the frequency and peak-to-peak values of the signal.
It’s the most important feature of a digital storage oscilloscope to acquire non-periodic signals like
pulses and spikes. To acquire a single signal trace, you need a priori knowledge of it to set the proper
trigger level and trigger edge. For example, if the pulse is a TTL logic signal, trigger level should be
set as 2V, trigger edge as rising edge. If the signal is not stable, you should observe it in a AUTO
display mode to find the proper trigger level and trigger edge.
This procedure can catch occasional events very easily, such as. a sudden spike of high amplitude. Set
the trigger level a little bit higher than normal signal level, press , and wait for the spike. DSO203
will automatically trigger and store the waveforms before and after the triggering event. It’s shown in
the figure below. You can observe the waveforms before and after the triggering event.
There are several measuring cursors in DSO203. They are displayed a narrow dotted horizontal and
vertical lines across the display screen. They are used to measure the time and voltage in the signal
traces.
The following figure shows a typical analog signal trace. You can do two exercises with this trace.
Measure the cycle time of the 3rd waveform from the signal trace.
11
Example Four: Comparison of Waveforms
REC_A/ REC_B/ REC_C/ REC_D function in E field can be used to compare a standard signal with
an unknown signal.
Figure 4.1
12
Figure 4.2
Figure 4.3
The file (named IMAG001.BMP) will be saved to built-in USB disk; as shown in following figure.
To analyze waveform, copy the image file to your PC.
13
14
4. Operation Tips
1. To increase scan speed when measuring high frequency signals, lower buffer depth in S field. A
single frame of trace has 360 points. Adjust the X value in Q field to observe the buffered
waveforms in the memory.
2. After connecting an input signal, choose AC coupling in the input field to observe noise and
ripple in the waveform.
3. Use cursor V1 and V2 to measure voltage difference.
4. Use cursor T1 and T2 to measure time difference.
Editor’s Notes
When the new millennial was upon us, people in the Silicon Valley Forth Interest Group looked at
the possibilities of producing a low cost, high performance digital storage oscilloscope. A project
was started to build a prototype, but failed miserably. Before 2010, we did not have low power, high
speed ADC to push the sampling rate about 1 MHz. We didn’t have low-cost good color LCD’s for
displaying waveforms. Microcontrollers didn’t have enough RAM and ROM to support large
application programs.
Then Seeed Studio brought out the DSO Nano Oscilloscope. Still a bit slow, but quite usable. DSO
is just getting better all the time, and now we have DSO203, sampling at 72 MHz. It is the pocket
oscilloscope we dreamed about 10 years ago. It is reality.
Thanks to those hard working souls in China to bring us this marvelous instrument. The complaints I
heard was mostly about the user manual. It’s very small characters are hard to read. It’s Chinglish is
difficult to understand. So, I took it on myself to edit the text to make it easier to read. However, I
had the fame of writing in Tinglish, and the manual still have rooms for improvements. Your
critiques, comments, and suggestions are welcome.
15