Keysight Technologies RS232/UART Protocol Triggering and

Keysight Technologies
RS232/UART Protocol Triggering
and Decode for Infiniium 90000
Series Oscilloscopes
Data Sheet
This application is available in the following license variations.
–– Order N5462A for a user-installed license
–– Order Option 001 for a factory-installed license with new
9000 Series oscilloscopes
–– Order N5435A Option 031 for a server-based license
Easily debug and test designs that include RS-232/UART
using your Infiniium 90000 scope
Lower-speed serial bus interfaces such as RS-232 and other UART (universal
asynchronous receive and transmit) interfaces are widely used today in
electronic designs. In many designs these serial buses tend to provide contentrich points for debug and test. However, since these protocols transfer bits
serially, using a traditional oscilloscope has limitations. Manually converting
captured 1’s and 0’s to protocol requires significant effort, can’t be done in
real-time, and includes potential for human error. In addition, traditional scope
triggers are not sufficient for specifying protocol-level conditions.
Extend your scope capability with the Keysight Technologies, Inc. RS-232/UART
Triggering and Decode application. This application makes it easy to debug and
test designs that include RS-232/UART protocols using your Infiniium 90000
scope.
–– Set up your scope to show RS-232/UART protocol decode in less than
30 seconds.
–– Get access to a rich set of software-based protocol-level triggers.
–– Save time and eliminate errors by viewing packets at the protocol level.
–– Use time-correlated views to quickly troubleshoot serial protocol problems
back to their timing or signal integrity root cause.
Easy to find
30 Second RS-232/UART Setup
Support for any analog channels
Turn decode on/off in the “Setup”
menu. View decode embedded
on the waveform display or in the
protocol viewer listing window.
(See pages 4-5).
Configure your oscilloscope to display
protocol decode in under 30 seconds.
Use “Auto Setup” to automatically
configure sample rate, memory depth
and threshold and trigger levels.
Acquire serial buses using any
combination of scope channels.
2
RS-232/UART setup and triggering
Get access to a rich set of integrated protocol level triggers. The application
includes a suite of configurable protocol-level trigger conditions specific to
RS-232/UART. The application uses software-based search triggering when
serial triggering is selected.
With software-based protocol triggering, the oscilloscope takes signals acquired
using either scope or digital channels and reconstructs protocol frames after
each acquisition. It then inspects these protocol frames against specified
protocol-level trigger conditions and triggers when the condition is met.
RS-232 Trigger Setup
Quickly access protocol triggering via
the scope’s trigger menu. Choose Tx
or Rx and specify RS-232 trigger in
HEX, binary decimal, or ASCII up to
27 words.
Baud rate settings
Enter any baud rate between
1,200 kb/s and 10 Mb/s, or click on
up/down arrows to go to one of many
pre-defined common baud rates.
Payload editor
Choose trigger length between one to
27 words and use the payload editor
to specify data values word by word.
3
Set trigger
Enter trigger condition in HEX, binary,
decimal or ASCII.
RS-232/UART protocol decode and searching
RS-232 decode embedded in waveform
area
Utilize the oscilloscope waveform area to
display decode information. Minor ticks
indicate clock transitions and major ticks
show the beginning and end of each word
in the serial packet.
RS-232 protocol decode with precise time-correlation between waveforms and listing
Keysight’s protocol viewer includes correlation between the waveforms and the selected
packet. The selected packet, highlighted blue row in the listing, is time-correlated with
the blue line in the waveform display. Move the blue tracking marker in time through
waveforms and the blue bar will automatically track in the packets window. Or, scroll
through the packet viewer and highlight a specific packet. The time-correlation tracking
marker will move to the associated point in the waveform.
Full screen RS-232 listing
Post-acquisition searching
Quickly find occurrences
Fill the entire display with compact
protocol information using the full screen
listing. The protocol viewer window
shows the index number, time stamp
value, and data content for each serial
packet in the list. Scroll though all
decoded serial packets to find events of
interest or errors in the transmission.
Data in the listing window can be saved
to a .csv or .txt file for off-line analysis or
documentation.
Search acquired protocol listings using a
menu that is identical to the trigger menu.
Quickly move to next occurrence of a
specified event.
4
RS-232/UART protocol decode
Use spare analog channels to simultaneously view other signals
time-correlated with RS-232/UART decode.
View decode in listing window in HEX,
decimal, binary or ASCII.
E2697A High impedance adapters let you make RS-232/UART
measurements with passive probes with 1 MΩ impedance.
5
RS-232/UART specifications and characteristics
UART protocols supported
RS-232
RS-422 up to 10 Mbp/s, differential probing recommended.
RS-485 up to 10 Mbp/s, differential probing recommended.
Other UART interfaces which admit to user-specified parameters
available in the application.
The application relies on probing and trigger/measurement thresholds
to properly condition the signal for triggering and decode.
The Infiniium 90000 Series requires E2697A hi-pod adapters for probes
with 1 MΩ impedance.
Tx and Rx source
Analog channels 1, 2, 3, or 4
Any waveform memory
Auto setup
Automatically configures trigger levels, measurement thresholds, memory depth, sample
rate, trigger and holdoff for proper decode and triggering.
Decode word size
User-selectable: 5, 6, 7, 8, or 9 bits
Parity: odd, even, none
Decode bit order
User-selectable: LSB or MSB
Supported baud rates
User selectable: 1.2 kb/s up to 10 Mb/s
Idle Polarity
User selectable: low or high
Triggering
(software-based)
User selectable: transmit or receive
User selectable data length: 1 to 13 words (each word takes 2 trigger symbols)
Word size selectable from 5 to 9 bits
Enter trigger in HEX, binary, decimal or ASCII
6
Ordering information
This application is compatible with all 90000 Series oscilloscope models.
Software
applications
Factory-installed
node-locked license for
new scope purchases
User-installed
node-locked
license
Server-based license
(N5435A option)
001
N5462A
031
RS-232/UART triggering
and decode
Sharing the application across multiple instruments? Serverbased licensing allows users to borrow an application license
for a fixed time period.
Related literature
Publication title
Publication type
Publication number
Infiniium 90000 Series Oscilloscopes
Data Sheet
5989-7819EN
Keysight Technologies Oscilloscopes
Multiple form factors from 20 MHz to > 90 GHz | Industry leading specs | Powerful applications
7
08 | Keysight | RS-232/UART Protocol Triggering and Decode for Infiniium 90000 Series Oscilloscopes - Data Sheet
myKeysight
www.keysight.com/find/mykeysight
A personalized view into the information most relevant to you.
www.lxistandard.org
LAN eXtensions for Instruments puts the power of Ethernet and the
Web inside your test systems. Keysight is a founding member of the LXI
consortium.
Keysight Assurance Plans
www.keysight.com/find/AssurancePlans
Up to five years of protection and no budgetary surprises to ensure your
instruments are operating to specification so you can rely on accurate
measurements.
www.keysight.com/quality
Keysight Technologies, Inc.
DEKRA Certified ISO 9001:2008
Quality Management System
Keysight Channel Partners
www.keysight.com/find/channelpartners
Get the best of both worlds: Keysight’s measurement expertise and product
breadth, combined with channel partner convenience.
For more information on Keysight
Technologies’ products, applications or
services, please contact your local Keysight
office. The complete list is available at:
www.keysight.com/find/contactus
Americas
Canada
Brazil
Mexico
United States
(877) 894 4414
55 11 3351 7010
001 800 254 2440
(800) 829 4444
Asia Pacific
Australia
China
Hong Kong
India
Japan
Korea
Malaysia
Singapore
Taiwan
Other AP Countries
1 800 629 485
800 810 0189
800 938 693
1 800 112 929
0120 (421) 345
080 769 0800
1 800 888 848
1 800 375 8100
0800 047 866
(65) 6375 8100
Europe & Middle East
Austria
Belgium
Finland
France
Germany
Ireland
Israel
Italy
Luxembourg
Netherlands
Russia
Spain
Sweden
Switzerland
United Kingdom
0800 001122
0800 58580
0800 523252
0805 980333
0800 6270999
1800 832700
1 809 343051
800 599100
+32 800 58580
0800 0233200
8800 5009286
0800 000154
0200 882255
0800 805353
Opt. 1 (DE)
Opt. 2 (FR)
Opt. 3 (IT)
0800 0260637
For other unlisted countries:
www.keysight.com/find/contactus
(BP-07-10-14)
This information is subject to change without notice.
© Keysight Technologies, 2009 - 2014
Published in USA, July 31, 2014
5990-4107EN
www.keysight.com