Trigger Modes |
Edge Positive, negative, or either slope on any channel. Coupling includes DC, AC, HF reject, LF reject, and noise reject. Sequence (B-trigger) Trigger Delay by Time: 4 ns to 8 s. Or Trigger Delay by Events: 1 to 4,000,000 events. Pulse Width Trigger on width of positive or negative pulses that are >, <, =, ≠, or inside/outside a specified period of time. Timeout Trigger on an event which remains high, low, or either, for a specified time period (4 ns to 8 s). Runt Trigger on a pulse that crosses one threshold but fails to cross a second threshold before crossing the first again. Logic Trigger when any logical pattern of channels goes false or stays true for specified period of time. Any input can be used as a clock to look for the pattern on a clock edge. Pattern (AND, OR, NAND, NOR) specified for all input channels defined as High, Low, or Don’t Care. Setup and Hold Trigger on violations of both setup time and hold time between clock and data present on any of the analog and digital input channels. Rise/Fall Time Trigger on pulse edge rates that are faster or slower than specified. Slope may be positive, negative, or either. Video Trigger on all lines, odd, even, or all fields on NTSC, PAL, and SECAM video signals. Extended Video (optional) Trigger on 480p/60, 576p/50, 720p/30, 720p/50, 720p/60, 875i/60, 1080i/50, 1080i/60, 1080p/24, 1080p/24sF, 1080p/25, 1080p/30, 1080p/50, 1080p/60, and custom bi-level and tri-level sync video standards. I2C (optional) Trigger on Start, Repeated Start, Stop, Missing ACK, Address (7 or 10 bit), Data, or Address and Data on I2C 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.
USB: High speed (optional) 1
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, MDATA; 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, 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.
Ethernet (optional) 2
10BASE-T and 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, and FCS (CRC) Error.
100BASE-TX: 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 ≠ 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 100 Mb/s. MIL-STD-1553 (optional) Trigger on Sync, Word Type 3 (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. I2S/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 I2S/LJ/RJ is 12.5 Mb/s. Maximum data rate for TDM is 25 Mb/s. Parallel Trigger on a parallel bus data value. Parallel bus can be from 1 to 20 bits (from the digital and analog channels) in size. Binary and Hex radices are supported.
|