Datasheet
Serial Protocol Analyzer
Automated Serial Triggering, Decode, and Search options for I
2
C, SPI, RS-232/422/485/UART, USB2.0, CAN, CAN FD (ISO and non-ISO), LIN, FlexRay, MIL-STD-1553,
ARINC429, and Audio buses.
For more detailed information about serial bus support products please see the Serial Triggering and Analysis datasheet.
Trigger types
I
2
C (optional) Trigger on Start, Repeated Start, Stop, Missing ACK, Address (7 or 10 bit), Data, or Address and Data on I
2
C buses up to 10 Mb/s.
SPI (optional) Trigger on SS active, Start of Frame, MOSI, MISO, or MOSI and MISO on SPI buses up to 50.0 Mb/s.
RS-232/422/485/UART
(optional)
Trigger on Tx Start Bit, Rx Start Bit, Tx End of Packet, Rx End of Packet, Tx Data, Rx Data, Tx Parity Error, and Rx Parity Error up
to 10 Mb/s.
USB: Low speed (optional) Trigger on Sync Active, Start of Frame, Reset, Suspend, Resume, End of Packet, Token (Address) Packet, Data Packet,
Handshake Packet, Special Packet, Error.
Token packet trigger - Any token type, SOF, OUT, IN, SETUP; Address can be specified for Any Token, OUT, IN, and SETUP
token types. Address can be further specified to trigger on ≤, <, =, >, ≥, ≠ a particular value, or inside or outside of a range. Frame
number can be specified for SOF token using binary, hex, unsigned decimal and don't care digits.
Data packet trigger - Any data type, DATA0, DATA1; Data can be further specified to trigger on ≤, <, =, >, ≥, ≠ a particular data
value, or inside or outside of a range.
Handshake packet trigger - Any handshake type, ACK, NAK, STALL.
Special packet trigger - Any special type, Reserved
Error trigger - PID Check, CRC5 or CRC16, Bit Stuffing.
USB: Full speed (optional) Trigger on Sync, Reset, Suspend, Resume, End of Packet, Token (Address) Packet, Data Packet, Handshake Packet, Special
Packet, Error.
Token packet trigger - Any token type, SOF, OUT, IN, SETUP; Address can be specified for Any Token, OUT, IN, and SETUP
token types. Address can be further specified to trigger on ≤, <, =, >, ≥, ≠ a particular value, or inside or outside of a range. Frame
number can be specified for SOF token using binary, hex, unsigned decimal and don't care digits.
Data packet trigger - Any data type, DATA0, DATA1; Data can be further specified to trigger on ≤, <, =, >, ≥, ≠ a particular data
value, or inside or outside of a range.
Handshake packet trigger - Any handshake type, ACK, NAK, STALL.
Special packet trigger - Any special type, PRE, Reserved.
Error trigger - PID Check, CRC5 or CRC16, Bit Stuffing.
CAN, CAN FD (optional) Trigger on Start of Frame, Frame Type (data, remote, error, overload), Identifier (standard or extended), Data, Identifier and Data,
End of Frame, Missing ACK, or Bit Stuffing Error on CAN signals up to 1 Mb/s and on CAN FD signals up to 7 Mb/s (ISO and non
ISO).
Data can be further specified to trigger on ≤, <, =, >, ≥, or ≠ a specific data value. User-adjustable sample point is set to 50% by
default.
LIN (optional) Trigger on Sync, Identifier, Data, Identifier and Data, Wakeup Frame, Sleep Frame, Errors such as Sync, Parity, or Checksum
Errors up to 100 kb/s (by LIN definition, 20 kb/s).
FlexRay (optional) Trigger on Start of Frame, Type of Frame (Normal, Payload, Null, Sync, Startup), Identifier, Cycle Count, Complete Header Field,
Data, Identifier and Data, End of Frame or Errors such as Header CRC, Trailer CRC, Null Frame, Sync Frame, or Startup Frame
Errors up to 10 Mb/s.
MIL-STD-1553 (optional) Trigger on Sync, Word Type (Command, Status, Data), Command Word (set RT Address, T/R, Sub-address/Mode, Data Word
Count/Mode Code, and Parity individually), Status Word (set RT Address, Message Error, Instrumentation, Service Request Bit,
Broadcast Command Received, Busy, Subsystem Flag, Dynamic Bus Control Acceptance (DBCA), Terminal Flag, and Parity
individually), Data Word (user-specified 16-bit data value), Error (Sync, Parity, Manchester, Non-contiguous data), Idle Time
(minimum time selectable from 2 μs to 100 μs; maximum time selectable from 2 μs to 100 μs; trigger on < minimum, > maximum,
inside range, outside range). RT Address can be further specified to trigger on =, ≠, <, >, ≤, ≥ a particular value, or inside or
outside of a range.
ARINC429 (optional) Trigger on Word Start/End, Label, SDI, Data, Label and Data, Error conditions (any, parity, word, gap).
I
2
S/LJ/RJ/TDM (optional) Trigger on Word Select, Frame Sync, or Data. Data can be further specified to trigger on ≤, <, =, >, ≥, ≠ a specific data value, or
inside or outside of a range. Maximum data rate for I
2
S/LJ/RJ is 12.5 Mb/s. Maximum data rate for TDM is 25 Mb/s.
3 Series MDO
www.tek.com 25