Slave Device Identification on Single Wire Bus

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional single wire communications systems are limited in the number of uniquely identifiable slave devices due to the use of hard-coded unique slave identifiers (USIDs), leading to increased manufacturing and inventory costs as multiple device parts are required for each unique identifier, and the need for multiple communication buses to accommodate more devices.

Innovation Solution

The system uniquely identifies slave devices based on which pin is coupled to the single wire communications bus, allowing the same slave device part to be used for multiple devices by changing the associated register address or USID, reducing the number of required parts and product lines.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If hard-coded unique slave identifiers (USIDs) are used to identify slave devices, then each slave device can be uniquely addressed on the communications bus, but the number of slave device parts must be increased to provide different USIDs, increasing manufacturing and inventory costs

Engineering Contradiction:
Improveunique device identificationVSAvoidnumber of slave device parts
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The slave device is designed with multiple pins that can be selectively connected to the communications bus through external resistors. The same slave device hardware can serve multiple unique identification purposes by changing the external resistor configuration at different pins, allowing one physical device to replace multiple differently-identified devices.

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

Solution Approach 2:

The unique identification of the slave device is achieved by changing electrical parameters (resistor connections) rather than changing the physical device itself. By connecting different pins to the communications bus through external resistors, the device presents different electrical characteristics that allow the master controller to identify and address the device uniquely without requiring different hardware parts.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If multiple single wire communications busses are provided to accommodate more slave devices, then more devices can be connected, but the device complexity and routing requirements increase

Engineering Contradiction:
Improvenumber of connected devicesVSAvoidnumber of communication buses
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The slave device incorporates multiple pins that can be selectively activated to provide unique identification on a single communications bus. This allows the same device hardware to participate in multiple addressable positions on the bus, effectively enabling more devices to be addressed without multiplying the physical bus infrastructure.

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

Solution Approach 2:

Instead of adding more communication buses (spatial dimension), the invention adds identification capability through multiple pins and external resistor configurations (electrical configuration dimension). This transforms the problem from needing more physical buses to using electrical parameter variations to achieve unique device identification and addressing.

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

3Reliability

If multiple slave device parts with different USIDs are manufactured and inventoried, then unique identification is achieved, but manufacturing and inventory costs increase

Engineering Contradiction:
Improveunique device identificationVSAvoidmanufacturing and inventory costs
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

A single slave device part design can serve multiple unique identification roles by utilizing different pin configurations with external resistors. This universality eliminates the need to manufacture, store, and manage multiple different slave device parts, thereby reducing manufacturing complexity and inventory costs while maintaining unique device identification capability.

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

Data Source

PatentUS10176130B2Slave device identification on a single wire communications bus
Publication Date: 2019.01.08 QORVO US INC
  • US10176130B2 patent drawing
  • US10176130B2 patent drawing
  • US10176130B2 patent drawing

AI summary

A system includes a single wire communications bus, a first slave device, and a second slave device. The first slave device and the second slave device each include a plurality of pins. The first slave device and the second slave device are uniquely identified on the single wire communications bus based on which one of the plurality of pins is coupled to the single wire communications bus.