Accessory Interface Using I²C Voltage Detection for Device Identification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing consumer electronic devices face inefficiencies and increased costs due to hardware requirements for detecting and communicating with modular accessory devices, necessitating improved interface mechanisms.

Innovation Solution

An interface utilizing a digital communication bus (I²C) for accessory detection and identification without additional hardware, enabling efficient detection and communication with accessory devices before they power on, using resistor divider circuits to determine device type based on analog voltage levels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If additional hardware mechanisms are added to detect and communicate with accessory devices, then accessory detection and communication capability is improved, but device complexity and cost increase

Engineering Contradiction:
ImproveAccessory detection and communication capabilityVSAvoidHardware requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The existing I2C communication bus is made multi-functional by enabling it to perform both data communication and accessory device detection/identification. The system uses the same communication interface for multiple purposes: standard I2C data transfer and accessory type identification through voltage level detection, eliminating the need for separate dedicated detection hardware.

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

Solution Approach 2:

The patent combines the accessory detection function with the existing communication bus infrastructure. By merging the detection circuitry into the communication interface and using the same physical pins for both communication and detection, the system reduces hardware requirements while maintaining full accessory detection and communication capability.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If additional hardware mechanisms are added to detect and communicate with accessory devices, then accessory detection and communication capability is improved, but manufacturing cost increases

Engineering Contradiction:
ImproveAccessory detection and communication capabilityVSAvoidManufacturing cost
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The existing I2C communication bus is made multi-functional by enabling it to perform both data communication and accessory device detection/identification. The system uses the same communication interface for multiple purposes: standard I2C data transfer and accessory type identification through voltage level detection, eliminating the need for separate dedicated detection hardware.

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

Solution Approach 2:

The accessory device itself provides identification information through its electrical characteristics (voltage levels on communication lines). The host device uses the existing communication bus to read these characteristics without requiring additional active components in the accessory, making the identification system self-service and cost-effective.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If traditional detection methods are used, then accessory detection is achieved, but detection efficiency and speed are reduced

Engineering Contradiction:
ImproveAccessory detection capabilityVSAvoidDetection efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system performs accessory detection and identification before the accessory device is fully powered on. By detecting voltage levels on the communication lines during the power-up sequence, the host device can identify the accessory type in advance, enabling faster system initialization and configuration compared to methods that require full accessory power-on for detection.

Inventive Principle:
Principle #10Preliminary action

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 approach reduces costs and enhances efficiency by allowing seamless detection and communication with accessory devices without additional hardware, supporting live insertion and quick configuration changes.

Implementation Method 1

The first analog voltage level may be set by a first resistor divider circuit including (i) a first pull-up resistor included in the electronic host device and (ii) a first pull-down resistor included in the electronic accessory device

Methodology Applied
Scientific EffectVoltage division: Electrical Resistance

Data Source

PatentEP4030306B1Identification/communication interface between consumer electronic devices and accessory devices
Publication Date: 2025.09.03 GOOGLE LLC
  • EP4030306B1 patent drawingFigure 1
  • EP4030306B1 patent drawingFigure 2
  • EP4030306B1 patent drawingFigure 3

AI summary

An accessory interface for an electronic host device includes a digital communication bus including a plurality of communication lines configured to pass data between the electronic host device and an electronic accessory device. The accessory interface further includes detection circuitry selectively coupled to the plurality of communication lines via a multiplexer and configured to detect analog voltage levels across the plurality of communication lines, determine a device type of the electronic accessory device based on the detected analog voltage levels, and control the multiplexer to couple the plurality of communication lines to a host processor of the electronic host device upon determining the device type of the electronic accessory device. The host processor is configured to receive the device type of the electronic accessory device and transmit data via the plurality of communication lines to the electronic accessory device in accordance with the device type of the electronic accessory device.