Full Duplex Edge Timing Signal Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In safety-relevant microprocessor applications, existing communication systems require multiple communication paths and external clock signals, which complicate design and slow down communication, potentially leading to malfunction and failure in critical systems.

Innovation Solution

The use of edge timing in a common signal allows for bidirectional and full-duplex communication between a master and slave device using a single communication line without an external clock, simplifying the system design and enabling fast and reliable data exchange.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple communication paths are used to ensure reliable communication in safety-relevant applications, then communication reliability is improved, but device complexity and the number of pins required increase

Engineering Contradiction:
Improvecommunication reliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines bidirectional communication and clock synchronization into a single communication path. The master device generates a clock signal that is transmitted to the slave device, while data communication occurs in both directions over the same line, eliminating the need for separate communication paths and reducing device complexity while maintaining reliability

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The communication line serves multiple functions simultaneously: it transmits clock signals from master to slave, carries data from master to slave, and enables slave status feedback to master, making the single line universal and multi-functional rather than requiring dedicated lines for each purpose

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

2Reliability

If external clock signals are used for synchronization, then communication reliability is improved, but device complexity increases

Engineering Contradiction:
Improvecommunication reliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the clock signal generation function from an external source and integrates it into the master device itself. The master device generates the clock signal internally and transmits it to the slave device, eliminating the need for external clock circuits and reducing device complexity while maintaining synchronization reliability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The master device serves itself by generating its own clock signal and providing it to the slave device, which then uses this clock for synchronization. This self-service approach eliminates external clock dependencies and simplifies the overall system while ensuring reliable timing

Inventive Principle:
Principle #25Self-service

3Reliability

If multiple communication lines are used for bidirectional communication, then communication reliability is improved, but the number of pins required increases

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidease of operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent merges transmit and receive functions into a single communication line. The slave device detects edges on this line to determine timing information, allowing bidirectional communication without requiring separate transmit and receive lines, thereby reducing pin count while maintaining full communication capability

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10887074B1Full duplex communication using edge timing in a signal
Publication Date: 2021.01.05 INFINEON TECHNOLOGIES AG
  • US10887074B1 patent drawing
  • US10887074B1 patent drawing
  • US10887074B1 patent drawing

AI summary

Systems, methods, and circuitries are provided to perform full duplex communication using edge timing in a common signal. In one example, a method for a slave device includes receiving a common signal resulting from combination of a slave signal transmitted by the slave device on a signal line and a master signal transmitted by the master device on the signal line. The common signal includes a series of signal periods having a first edge and a second edge. The method includes, in a period of the common signal: determining slave information to be communicated; selecting a second edge timing corresponding to the slave information; detecting the first edge in the common signal; transmitting a slave signal having a first slave edge at the second edge timing after the first edge; and determining master information based on a detected level of the common signal at a check point of the signal period.