Bi-directional Bus Buffer Circuit for I2C Signal Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing bi-directional signal transmission systems, such as the I2C Bus system, face challenges in extending signal transmission distance and complexity due to increased capacitance, leading to limitations in maximum speed and the generation of spurious signals during bus contention, which can result in glitches and increased circuit complexity.

Innovation Solution

A bus buffer circuit that includes bi-directional signal paths for clock and data signals, with a direction control input to reverse signal paths and an enable function to manage capacitance, allowing for selective bi-directionality and reducing the complexity of the circuit by limiting its operation to only necessary configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Length of stationary object

If the bus capacitance is increased to extend transmission distance, then the signal transmission distance is improved, but the maximum bus speed is limited and rise times become slower

Engineering Contradiction:
Improvetransmission distanceVSAvoidbus speed
Core Design Contradiction:
Length of stationary objectVSSpeed

Solution Approach 1:

The patent introduces a buffer circuit as an intermediary device between transmitting and receiving stations. The buffer actively regenerates signals and drives the bus line, allowing extended transmission distances without proportionally increasing capacitance. This mediator enables long-distance communication while maintaining signal integrity and speed by isolating the capacitive load from the transmitting station.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If full bi-directional capability is implemented in the buffer, then signal transmission flexibility is improved, but circuit complexity increases

Engineering Contradiction:
Improvesignal transmission flexibilityVSAvoidcircuit complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic bi-directionality where the buffer's signal transmission direction is determined in real-time by monitoring the state of the bus line. When the bus is pulled low, the buffer activates the appropriate direction. This dynamic approach provides full bi-directional capability without requiring complex dual-path circuitry, as the buffer adaptively configures itself based on bus conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The buffer circuit automatically detects the direction of signal transmission by monitoring the bus line state and configures its internal circuitry accordingly without external control. The buffer serves itself by using the bus line state as both input signal and direction control, eliminating the need for separate direction control logic and reducing overall circuit complexity.

Inventive Principle:
Principle #25Self-service

3Reliability

If the buffer circuit is designed to handle bus contention with full bi-directional capability, then reliability under contention is improved, but the circuit becomes more complex and prone to glitches

Engineering Contradiction:
Improvereliability under bus contentionVSAvoidcircuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary anti-action by designing the buffer to automatically disable the opposing signal path when bus contention is detected. When the bus is pulled low by an external station, the buffer preemptively disables its output that would conflict with this state, preventing latch-up and glitches before they can occur. This proactive approach ensures reliable contention handling without complex conflict resolution logic.

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentUS7840734B2Simple bus buffer
Publication Date: 2010.11.23 HENDON SEMICON
  • US7840734B2 patent drawing
  • US7840734B2 patent drawing
  • US7840734B2 patent drawing

AI summary

A bus buffer can include a data buffer and a clock signal buffer. The data buffer for can include two symmetrical buffer circuits with an output signal that can follow the input voltage to provide bi-directional buffer action for a data path of the bus buffer. The clock buffer can operate in a forward or reverse direction, where the signal direction for the clock signal path in the bus buffer can be controlled with a direction input. The bus buffer can also include an enable circuit for enabling the data path and the clock signal path.