Device ID Generation Circuit for Bus Collision Avoidance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic devices communicating over a common communications bus face data collisions due to the inability to ensure unique device identifications, leading to inefficient allocation of transmission time slots, particularly when multiple devices share the same default device identification.

Innovation Solution

The implementation of a device identification generation circuit within electronic devices that allows for external control or reprogramming of device identifications based on detectable electrical characteristics, such as voltage, resistance, or capacitance, ensuring unique device IDs and preventing data collisions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If default device identification is used in electronic devices, then manufacturing cost is reduced and ease of manufacture is improved, but data collisions occur on the communications bus and transmission efficiency deteriorates

Engineering Contradiction:
Improveease of manufactureVSAvoidtransmission efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The device identification generation circuit generates a unique device identification for each slave device before the device is connected to the communications bus. This preliminary generation of unique IDs during manufacturing or initialization prevents data collisions from occurring in the first place, eliminating the need for costly unique ID storage facilities while maintaining high transmission efficiency

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Each slave device autonomously generates its own unique device identification through an internal generation circuit rather than relying on external assignment or pre-programmed unique IDs. This self-service approach allows low-cost devices to automatically obtain unique identifiers, resolving the contradiction between manufacturing simplicity and communication reliability

Inventive Principle:
Principle #25Self-service

2Reliability

If unique device identifications are ensured through manufacturer assignment, then data collisions are prevented, but storage facility requirements increase and device cost increases

Engineering Contradiction:
Improveunique device identificationVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces the mechanical/storage-based approach of storing unique device IDs in memory facilities with an electronic/circuit-based approach. A device identification generation circuit uses electrical characteristics (such as resistance values from external components) to generate unique IDs dynamically, eliminating the need for dedicated storage facilities and reducing device complexity

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

Solution Approach 2:

The device identification generation circuit changes physical parameters (electrical characteristics such as resistance, capacitance, or inductance) to generate unique device identifications. By measuring these electrical parameters, the system creates unique IDs without requiring storage memory, thus maintaining reliability while reducing device complexity and cost

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If multiple slave devices share the same device identification, then device complexity is reduced, but bus collisions occur and communication reliability deteriorates

Engineering Contradiction:
Improvedevice complexityVSAvoidcommunication reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The device identification generation circuit acts as an intermediary between the slave device and the communications bus. It translates simple electrical characteristic measurements into unique device identifications that enable reliable communication. This intermediary function allows devices to remain simple while ensuring unique identification for collision-free communication

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent substitutes the need for complex device identification management with a simple electrical measurement system. By using electrical characteristics as the basis for generating unique IDs, the system maintains low device complexity while achieving high communication reliability through unique identification of each slave device

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

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This solution enables unique device identifications for electronic devices connected to a common communications bus, preventing data collisions and allowing for efficient allocation of transmission time slots, thereby enhancing communication efficiency without the need for additional storage facilities or manufacturer guarantees of unique IDs.

Implementation Method 1

The device identification generation circuit is configured to detect an electrical characteristic of a circuit closed by the external source

Methodology Applied
Scientific EffectElectrical characteristic detection: Electrical Resistance

Data Source

PatentUS10114787B2Device identification generation in electronic devices to allow external control of device identification for bus communications identification, and related systems and methods
Publication Date: 2018.10.30 QUALCOMM INC
  • US10114787B2 patent drawing
  • US10114787B2 patent drawing
  • US10114787B2 patent drawing

AI summary

Device identification generation in electronic devices to allow external control, such as selection or reprogramming, of device identification for bus communications identification, is disclosed. In this manner, device identifications of electronic devices coupled to a common communications bus in a system can be selected or reprogrammed to ensure they are unique to avoid bus communications collisions. In certain aspects, to select or reprogram a device identification in an electronic device, an external source can be electrically coupled to the electronic device. The external source closes a circuit with a device identification generation circuit in the electronic device. The closed circuit provides a desired electrical characteristic detectable by the device identification generation circuit. The device identification generation circuit is configured to generate a device identification as a function of the detected electrical characteristics of the closed circuit from the external source.