Single-Wire Control Interface Using Duty-Cycle Bit Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing control interfaces between microprocessors and peripheral chips are often slow, require multiple wires, and impose restrictive timing constraints, limiting system design flexibility and efficiency.

Innovation Solution

A single-wire control interface system that determines logic values by comparing the proportion of time the signal is low versus high during a bit period, allowing for N+1 clock pulses to convey control information and enabling high-speed, bi-directional communication with minimal power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If single-wire control interface is used, then the number of interconnecting interfaces and wires is minimized, but restrictive timing requirements are imposed on control operations

Engineering Contradiction:
Improvenumber of interconnecting interfacesVSAvoidtiming requirements for control
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The patent changes the parameter used for encoding logic values from fixed-time pulses to duty-cycle-based encoding. By varying the proportion of time the signal is low versus high within a bit period (duty cycle), the system eliminates restrictive timing requirements while maintaining single-wire operation. The controller can operate at various speeds without being constrained by minimum/maximum pulse width specifications.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If fixed timing on pulse widths is implemented, then control protocol is simplified, but constraints on host microcontroller processing speeds are imposed

Engineering Contradiction:
Improvecontrol protocol complexityVSAvoidhost microcontroller processing speed
Core Design Contradiction:
Device complexityVSSpeed

Solution Approach 1:

The patent transitions from fixed-time pulse encoding to duty-cycle-based encoding where the logic value is determined by the proportion of time the signal is low versus high. This parameter change allows the system to operate without constraining the host microcontroller's processing speed, as the encoding scheme is inherently tolerant of timing variations and does not require precise pulse width control.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If traditional control interfaces are used, then compatibility with existing systems is maintained, but communication speed is limited

Engineering Contradiction:
Improvesystem compatibilityVSAvoidcommunication speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The patent replaces traditional mechanical/timing-based pulse encoding with a duty-cycle-based encoding scheme that is inherently more efficient. By using the proportion of time the signal is low versus high to encode logic values, the system achieves higher communication speeds while maintaining compatibility with existing single-wire control architectures. The approach substitutes precise timing mechanisms with a more flexible duty-cycle measurement approach.

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

Data Source

PatentUS7667534B2Control interface and protocol
Publication Date: 2010.02.23 SEMICON COMPONENTS IND LLC
  • US7667534B2 patent drawing
  • US7667534B2 patent drawing
  • US7667534B2 patent drawing

AI summary

In one embodiment, a method for a control interface includes: receiving a signal conveying bits of information over a single line; and for each bit of information, comparing the proportion of time that the signal on the single line is low versus the proportion of time that the signal on the single line is high for a respective bit period defined from one operative edge of the signal to the next operative edge of the signal in order to determine a logic value for that bit of information.