Dual Encoding Communication Protocol for Bidirectional Data Exchange

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional SPC systems require dedicated hardware for bidirectional communication due to the sharing of the trigger pulse and response on the same line, limiting flexibility and efficiency in communication protocols.

Innovation Solution

Implementing a dual encoding scheme where a first encoding scheme is used for initiating communication and performing control functions, such as selecting devices, and a second edge-based PWM encoding scheme, like SPC or SENT, for data transmission, allowing for separate communication channels and reducing the need for dedicated hardware.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the trigger pulse and response are sent on the same line in conventional SPC systems, then bidirectional communication is enabled, but dedicated hardware for bidirectional communication is required

Engineering Contradiction:
Improvebidirectional communication capabilityVSAvoiddedicated hardware requirement
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent combines the trigger pulse transmission and response communication into a single communication line, eliminating the need for separate dedicated hardware lines. The master device transmits both trigger pulses and receives responses, while slave devices receive triggers and transmit responses all through the same communication interface, thereby reducing hardware complexity while maintaining bidirectional communication capability

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The communication line is designed to serve multiple functions: it acts as both a trigger pulse transmission channel and a response data channel. The same physical line and interface are used universally for both initiating communication (trigger) and exchanging data (response), eliminating the need for specialized dedicated hardware for each function

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

2Productivity

If a single encoding scheme is used for both control and data transmission, then system simplicity is maintained, but communication efficiency and flexibility are reduced

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidencoding scheme complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The communication protocol is segmented into two distinct encoding schemes: a first encoding scheme (such as SPI or I2C) dedicated for control functions like device selection and triggering, and a second encoding scheme (such as SPC or SENT) dedicated for high-efficiency data transmission. This segmentation allows each encoding scheme to be optimized for its specific purpose, improving overall communication efficiency while maintaining clear functional separation

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different encoding schemes are applied to different parts of the communication process based on local requirements. The control portion uses a robust, simple encoding scheme reliable for command transmission, while the data transmission portion uses a high-performance encoding scheme optimized for efficiency. This local optimization of encoding quality matches the specific needs of each communication phase

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9906385B2Communication devices
Publication Date: 2018.02.27 INFINEON TECHNOLOGIES AG
  • US9906385B2 patent drawing
  • US9906385B2 patent drawing
  • US9906385B2 patent drawing

AI summary

Devices, systems and methods are provided where a request may be transmitted based on a first encoding scheme, and a response to the request may be transmitted based on a second encoding scheme different from the first encoding scheme. The second encoding scheme may comprise an edge-based pulse width modulation encoding scheme.