Mixed-Mode Serial Bus Decoding With Automatic Protocol Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing test and measurement instruments struggle to decode and analyze data from mixed-mode networks with devices using different versions of serial bus protocols without requiring separate buses or frequent configuration changes.

Innovation Solution

A test and measurement instrument capable of detecting and decoding packets from devices operating under different serial bus standards, such as CAN and USB, by identifying key characteristics like packet speed and specific bits, allowing mixed-mode operation without separate buses or reconfiguration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If separate buses are used for different CAN standards to monitor data across the entire network, then data monitoring capability is improved, but device complexity and ease of operation deteriorate

Engineering Contradiction:
Improvedata monitoring capabilityVSAvoidbus configuration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The test instrument is configured to support multiple CAN standards (CAN 2.0, CAN FD, CAN XL) within a single bus definition. The instrument automatically detects the protocol version by analyzing packet characteristics such as data rate and packet structure, eliminating the need for separate bus configurations for different standards. This universal approach allows a single bus to handle diverse protocol requirements while maintaining comprehensive data monitoring capability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The instrument dynamically adjusts its decoding parameters based on detected packet characteristics. By monitoring data rate, packet length, and other identifying features, the instrument automatically switches between different decoding modes (CAN 2.0, CAN FD, CAN XL) without requiring manual reconfiguration. This parameter adaptation enables seamless handling of mixed-standard networks within a single bus definition.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If multiple buses are defined for different CAN standards, then data monitoring capability is improved, but ease of operation deteriorates due to difficulty in correlating data

Engineering Contradiction:
Improvedata monitoring capabilityVSAvoiddata correlation ease
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The instrument merges the monitoring of multiple CAN standards into a single unified bus view. By consolidating data from CAN 2.0, CAN FD, and CAN XL devices onto one bus definition, the instrument enables users to correlate data across different protocol versions without switching between separate bus contexts. This unified approach maintains temporal and spatial relationships between messages from different standards.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The instrument provides real-time feedback about the detected protocol version for each packet through automated identification. This feedback mechanism helps users understand which standard is being used for each message without requiring manual configuration, making data correlation across mixed standards more intuitive and easier to operate.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If different packet structures are used for different CAN standards, then protocol compatibility is improved, but difficulty of detecting and measuring deteriorates

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidpacket identification difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The instrument performs preliminary analysis of packet characteristics immediately upon reception, before full decoding is required. By examining key identifying features such as data rate, packet length, and specific bit patterns in advance, the instrument pre-determines the protocol version and configures appropriate decoding parameters accordingly. This preliminary detection simplifies the overall measurement process despite protocol diversity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The instrument segments the packet analysis process into distinct identification and decoding phases. First, it identifies the protocol version by analyzing specific packet characteristics (data rate, packet structure). Then, it segments the decoding process to handle each standard with its dedicated parsing logic. This segmentation makes the complex task of detecting and measuring packets from multiple standards more manageable and automated.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250307093A1Streamlined mixed mode decode analysis for serial bus protocols
Publication Date: 2025.10.02 TEKTRONIX INC
  • US20250307093A1 patent drawing
  • US20250307093A1 patent drawing
  • US20250307093A1 patent drawing

AI summary

A test and measurement instrument includes one or more ports to connect one or more devices under test (DUTs) through a serial bus to one or more channels, a user interface to allow a user to provide inputs to including a designation of mixed mode for the serial bus, a display to allow a user to view information about the one or more DUTs, one or more processors to: receive one or more packets from one DUT of the one or more DUTs; determine a version of a serial bus standard with which the one DUT complies by identifying a characteristic of the packet; use the version of the serial bus standard to decode the packet to produce decoded data; and analyze the decoded packet to monitor traffic on the serial bus and determine if the one DUT of the one or more DUTs is operating correctly.