User Manual
Table Of Contents
- Guaranty and Declaration
- Safety Requirement
- MSO2000A/DS2000A Series Overview
- Document Overview
- Chapter 1 Quick Start
- Chapter 2 To Set the Vertical System
- Chapter 3 To Set the Horizontal System
- Chapter 4 To Set the Sample System
- Chapter 5 To Trigger the Oscilloscope
- Trigger Source
- Trigger Mode
- Trigger Coupling
- Trigger Holdoff
- Noise Rejection
- Trigger Type
- Edge Trigger
- Pulse Trigger
- Runt Trigger
- Windows Trigger (Option)
- Nth Edge Trigger (Option)
- Slope Trigger
- Video Trigger (HDTV Option)
- Pattern Trigger
- Delay Trigger (Option)
- TimeOut Trigger (Option)
- Duration Trigger (Option)
- Setup/Hold Trigger
- RS232 Trigger
- I2C Trigger
- SPI Trigger
- USB Trigger (Option)
- CAN Trigger (Option)
- Trigger Output Connector
- Chapter 6 MATH and Measurements
- Chapter 7 Digital Channel
- Chapter 8 Protocol Decoding
- Chapter 9 Reference Waveform
- Chapter 10 Pass/Fail Test
- Chapter 11 Waveform Record
- Chapter 12 Display Control
- Chapter 13 Signal Source
- Chapter 14 Store and Recall
- Chapter 15 System Function Setting
- Chapter 16 Remote Control
- Chapter 17 Troubleshooting
- Chapter 18 Specifications
- Chapter 19 Appendix
- Index
Chapter 8 Protocol Decoding RIGOL
MSO2000A/DS2000A User’s Guide 8-5
RS232 Decoding (Option)
RS232 serial bus consists of the transmitting data line (TX) and the receiving data
line (RX).
The industry standard of RS232 uses “Negative Logic”, namely high level is logic “0”
and low level is logic “1”.
1
0 0 0 0
1 1 1 1 1
Figure 8-3 RS232 Industrial Standard Schematic Diagram
By default, RS232 uses LSB (Least Significant Bit) transmission sequence, namely
the lowest bit of the data is transmitted first. While for MSB (Most Significant Bit),
the highest bit of the data is transmitted first.
Bit0
Bit5
Bit2
Bit3
Bit6
Bit1
Bit7
Bit4
t
Bit7
Bit2
Bit5
Bit4
Bit1
Bit6
Bit0
Bit3
t
Endian (LSB) Endian (MSB)
In RS232, you need to set the start bit, data bits, check bit (optional) and stop bit of
each frame of data.
Start Bit: represent when the data starts outputting.
Data Bits: represent the number of data bits actually contained in each frame of
data.
Check Bit: used to check the correctness of the data transmission.
Odd Checkout: the total number of “1” in the data bit and check bit is an odd.
For example, when 0x55 (01010101) is sent, a 1 needs to be filled in the check
bit to make the number of 1 be an odd.
Even Checkout: the total number of “1” in the data bit and check bit is an even.
For example, when 0x55 (01010101) is sent, a 0 should be filled in the check bit.
None: there would not be check bit during the transmission.
Stop Bit: represent when the data stops outputting.