Single-Line Bus Time-Distance Coding for Low Pin-Count Data Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional electronic systems face challenges in low pin-count data communication, requiring precise timing references and multiple signal lines, which increases complexity and pin count, necessitating a more efficient method for data transfer between system modules.

Innovation Solution

The implementation of a single-line bus system using time distance coding, where signal duration classes denote logic values and commands, allowing data transfer without a clock signal, reducing the number of pins required and eliminating the need for precise timing references.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional bus systems with multiple signal lines are used, then data communication reliability is improved, but pin count and device complexity increase

Engineering Contradiction:
Improvedata communication reliabilityVSAvoidpin count
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges multiple signal lines (data, address, control) into a single shared bus line. System modules multiplex these functions by time-division, where different modules transmit different types of signals at different times. This consolidation reduces the physical pin count while maintaining communication reliability through protocol-based coordination.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The bus system transitions from static dedicated lines to dynamic shared access. Modules dynamically request and transmit data, addresses, or control signals based on current needs. The single bus line adapts its function dynamically through time-division multiplexing, allowing reliable communication without fixed dedicated lines for each function.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If precise timing references like crystal clocks are required, then data transmission accuracy is improved, but system complexity and cost increase

Engineering Contradiction:
Improvedata transmission accuracyVSAvoidtiming reference requirements
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

Each system module generates its own timing signals locally without requiring external precise clock references. The modules self-synchronize by detecting the rising edge of the bus signal and using their internal oscillators to generate timing references. This self-service approach eliminates the need for shared crystal clocks while maintaining accurate data transmission through consistent local timing.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes the timing reference parameter from external precise clocks to internal oscillator-based timing. Each module uses its own frequency reference, and the protocol accommodates variations by synchronizing to the bus signal's rising edges. This parameter change maintains transmission accuracy without requiring high-precision external timing references.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If multiple signal lines are used for data communication, then communication functionality is improved, but ease of operation and system simplicity decrease

Engineering Contradiction:
Improvecommunication functionalityVSAvoidsystem simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The single bus line serves multiple functions: data transmission, address transmission, control signal transmission, and acknowledgment. System modules can operate in different modes (master transmitter, slave receiver, etc.) and the same physical line accommodates all these functions through time-division multiplexing. This multi-functionality maintains communication versatility while simplifying the physical interface.

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

Data Source

PatentUS7636806B2Electronic system and method for sending or receiving a signal
Publication Date: 2009.12.22 INFINEON TECHNOLOGIES AG
  • US7636806B2 patent drawing
  • US7636806B2 patent drawing
  • US7636806B2 patent drawing

AI summary

A method operating an electronic system including sending or receiving a signal is disclosed. One embodiment includes changing a parameter of a signal from a first value to a second value after a first time duration if a logic zero is to be transmitted, and changing the parameter of the signal from the first value to the second value after a second time duration if a logic one is to be transmitted.