Mixed Signal Oscilloscopes — MSO4000B, DPO4000B Series
Mode Description
Low-speed: 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, Reserved.
Error trigger – PID Check, CRC5 or CRC16, Bit Stuffing.
Full-speed: 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.
USB (Optional)
High-speed: 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, DATA2, DATAM; Data can be further specified to trigger on ≤,<,=,>,≥,≠aparticular
data value, or inside or outside of a range.
Handshake packet trigger – Any handshake type, ACK, NAK, STALL, NYET.
Special packet trigger – Any special type, ERR, SPLIT, PING, Reserved. SPLIT packet components that can be specified include:
Hub Address
Start/Complete – Don't Care, Start (SSPLIT), Complete (CSPLIT)
Port Address
Start and End bits – Don’t Care, Control/Bulk/Interrupt (Full-speed Device, Low-speed Device), Isochronous (Data is Middle, Data is End,
Data is Start, Data is All)
Endpoint Type – Don’t Care, Control, Isochronous, Bulk, Interrupt
Error trigger – PID Check, CRC5 or CRC16, Any.
High-speed support only available on MSO4104B and DPO4104B models.
10BASE-T: Trigger on Start Frame Delimiter, MAC Addresses, MAC Q-Tag Control Information, MAC Length/Type, IP Header, TCP Header,
TCP/IPv4/MAC Client Data, End of Packet, FCS (CRC) Error.
MAC Addresses – Trigger on Source and Destination 48-bit address values.
MAC Q-Tag Control Information – Trigger on Q-Tag 32-bit value.
MAC Length/Type – Trigger on ≤,<,=,>,≥,≠a particular 16-bit value, or inside or outside of a range.
IP Header – Trigger on IP Protocol 8-bit value, Source Address, Destination Address.
TCP Header – Trigger on Source Port, Destination Port, Sequence Number, and Ack Number.
TCP/IPv4/MAC Client Data – Trigger on ≤,<,=,>,≥,≠a particular data value, or inside or outside of a range. Selectable number of bytes
to trigger on from 1-16. Byte offset options of Don't Care, 0-1499.
Ethernet (Optional)
100BASE-TX: Trigger on Start Frame Delimiter, MAC Addresses, MAC Q-Tag Control Information, MAC Length/Type, IP Header, TCP Header,
TCP/IPv4/MAC Client Data, End of Packet, FCS (CRC) Error, Idle.
MAC Addresses – Trigger on Source and Destination 48-bit address values.
MAC Q-Tag Control Information – Trigger on Q-Tag 32-bit value.
MAC Length/Type – Trigger on ≤,<,=,>,≥,≠a particular 16-bit value, or inside or outside of a range.
IP Header – Trigger on IP Protocol 8-bit value, Source Address, Destination Address.
TCP Header – Trigger on Source Port, Destination Port, Sequence Number, and Ack Number.
TCP/IPv4/MAC Client Data – Trigger on ≤,<,=,>,≥,≠a particular data value, or inside or outside of a range. Selectable number of bytes
to trigger on from 1-16. Byte offset options of Don't Care, 0-1499.
CAN (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. Data can be further specified to trigger on ≤,<,=,>,≥,or≠aspecific 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 100 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
www.tektronix.com 13