Single-Wire Bus Dual-Channel Protocol for Bidirectional Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Single-wire bus communication protocols are limited by their use of a single channel, which restricts data transmission efficiency and bidirectionality, and existing solutions to create a second channel, such as varying voltage levels, are not adaptable to circuits prone to voltage variations and complicate power recovery.

Innovation Solution

A dual-channel protocol is implemented over a single-wire bus, where the first channel uses pulses of different durations to represent data bits and a second channel uses a variable reference duration set by a code transmitted over the second channel, allowing for bidirectional communication without interfering with the first channel.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a single channel is used for data transmission, then the protocol maintains simplicity and compatibility with existing single-wire bus systems, but data transmission efficiency and bidirectionality are limited

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidprotocol complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The communication protocol is segmented into two independent channels: the first channel uses pulse duration modulation for data transmission, while the second channel uses variable reference duration for control and identification. This segmentation allows simultaneous bidirectional communication without interference, improving productivity while maintaining manageable complexity through clear channel separation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention adds a temporal dimension to the single-wire bus by utilizing variable pulse durations and reference durations. By encoding information in the time domain through multiple duration parameters (pulse duration, reference duration, period duration), the protocol creates multiple communication channels within the same physical medium, enhancing data transmission efficiency without requiring additional wires.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If voltage levels are varied to create a second channel, then additional communication capability is achieved, but adaptability to circuits prone to voltage variations is reduced and power recovery is complicated

Engineering Contradiction:
Improveadaptability to voltage variationsVSAvoidpower recovery complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The invention substitutes voltage level modulation with temporal pulse duration modulation. Instead of varying voltage levels to create communication channels, the protocol uses different pulse durations (short, medium, long) and reference durations encoded through time-based parameters. This substitution improves adaptability to voltage variations while simplifying power recovery, as the receiver can operate from the idle level voltage without complex power management circuitry.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The protocol changes the communication parameter from voltage level to pulse duration. By encoding data and control information in the duration of pulses and reference signals rather than voltage levels, the system becomes more adaptable to circuits with varying voltage tolerances. The parameter changes include using duration ratios (e.g., pulse duration relative to period duration) to encode multiple bits of information.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If pulses of different durations are used to represent data bits, then data transmission efficiency is enhanced, but measurement precision requirements increase

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidpulse duration measurement precision
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The protocol incorporates feedback mechanisms where the receiver measures pulse durations and reference durations, then uses these measurements to decode both data bits and control information. The master-slave architecture provides feedback loops that allow the receiver to confirm successful reception and request retransmission if needed, effectively managing the precision requirements through error correction and verification.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The protocol uses preliminary reference pulses with known durations to establish measurement baselines before data transmission. Each communication sequence begins with reference pulses that define the timing framework, allowing the receiver to synchronize and accurately measure subsequent data pulse durations. This preliminary action reduces measurement precision requirements by providing a consistent reference for comparison.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11003615B2Single-wire bus communication protocol
Publication Date: 2021.05.11 STMICROELECTRONICS (ROUSSET) SAS
  • US11003615B2 patent drawing
  • US11003615B2 patent drawing
  • US11003615B2 patent drawing

AI summary

A method to transmit data over a single-wire bus wherein a first communication channel is defined by pulses of different durations according to the state of the transmitted bit and depending on a reference duration, and a second communication channel is defined by the reference duration.