Digital Device Identification via Serial Communication Cables

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for identifying device types through serial communication cables are slow, limited in the number of identifiable types, and energy-consuming, particularly when using resistors or memory-based identifiers.

Innovation Solution

A method involving a bit sequence transmitted over a serial communication cable, where each pin's state is determined by different voltages, allowing for faster, more efficient, and multiple device type identification using a digital identifier, which can be implemented with an I2C I/O expander chip.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If resistors or memory-based identifiers are used for device type identification, then the identification process is simple to implement, but the identification speed is slow and energy consumption is high

Engineering Contradiction:
Improveidentification speedVSAvoidenergy consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent replaces traditional resistor-based or memory-based identification mechanisms with a digital identifier system using an I2C I/O expander chip. This substitution enables faster identification speed and reduced energy consumption by using digital communication protocols instead of analog or memory-reading methods

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

Solution Approach 2:

The patent changes the identification parameter from analog resistor values or memory addresses to digital bit sequences transmitted via I2C protocol. This parameter transformation allows for rapid digital processing and communication, significantly improving identification speed while reducing energy consumption compared to traditional methods

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If traditional identification methods are used, then the implementation is simple, but the number of identifiable device types is limited

Engineering Contradiction:
Improvenumber of identifiable device typesVSAvoidimplementation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent transitions from traditional single-dimension identification (resistor values or memory addresses) to a multi-dimensional digital identifier system using multiple pins and I2C communication. This dimensional expansion enables a large number of identifiable device types through combinatorial coding while maintaining relatively simple implementation through standardized I2C protocol

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

Solution Approach 2:

The patent employs a universal I2C I/O expander chip that can identify multiple device types through a single integrated component. This multi-functional approach allows one chip to handle various identification scenarios and support numerous device types, reducing overall system complexity compared to dedicated identification circuits for each device type

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

3Measurement precision

If firmware is included in the second device for identification, then the identification accuracy is improved, but the device complexity and manufacturing cost increase

Engineering Contradiction:
Improveidentification accuracyVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts the identification function from the second device's firmware and implements it externally through an I2C I/O expander chip and bit sequence communication. This extraction eliminates the need for firmware in the second device while maintaining identification accuracy, as the external chip reads the bit sequence and determines device type without requiring embedded software

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The I2C I/O expander chip performs the identification function autonomously by reading the bit sequence from the second device's pins and determining device type without requiring firmware support. The system achieves self-service identification where the external chip handles the entire identification process independently, improving accuracy while avoiding the complexity of embedding firmware in the second device

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP3782033B1Digital identification of devices attached to serial communication cables
Publication Date: 2021.12.15 STARKEY LABORATORIES INC
  • EP3782033B1 patent drawingFigure 1
  • EP3782033B1 patent drawingFigure 2
  • EP3782033B1 patent drawingFigure 3

AI summary

A first device receives a bit sequence from a second device via a serial communication cable having one or more wires that connect the first device to a first set of one or more pins of a first chip of the second device. The first chip has a second set of pins. For each respective pin of the second set of pins, the bit sequence includes a set of one or more bits for the respective pin that are based at least in part on whether a first voltage or a second voltage is applied to the respective pin. The first device determines, based on the bit sequence, a type of the second device.