Master Device Address Identification via Serial Bus Signal Levels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As electronic components diversify due to changing supply networks and demand for alternative products, there is a need for a master device to identify unique addresses of slave devices performing the same operation but with different addresses, to enable effective communication between them.

Innovation Solution

A master device is designed to store an address list of multiple slave devices, transmit address signals through a serial bus, and identify the address of a selected slave device based on the level of the identification signal received, allowing for communication and operation of diverse slave devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a master device needs to identify unique addresses of diverse slave devices performing the same operation, then communication capability with multiple component types is improved, but device complexity increases due to the need to manage multiple addresses and identification mechanisms

Engineering Contradiction:
Improvecommunication capability with diverse slave devicesVSAvoidaddress management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The master device stores a list of candidate slave device addresses in advance before actual communication occurs. This preliminary preparation allows the system to quickly identify and communicate with diverse slave devices without complex real-time address resolution, resolving the contradiction by pre-organizing address information to simplify ongoing communication operations

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

An address list data structure serves as an intermediary between the master device and diverse slave devices. This intermediary organizes candidate addresses and facilitates the identification process, allowing the master device to manage multiple slave device addresses systematically without direct complex interactions with each slave device, thus improving adaptability while managing complexity through structured mediation

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the master device stores and transmits address signals for multiple slave devices, then identification accuracy of the correct slave device is improved, but loss of time increases due to sequential transmission and identification processes

Engineering Contradiction:
Improveaddress identification accuracyVSAvoidaddress identification time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The master device prepares and stores a comprehensive list of candidate slave device addresses before the identification process begins. This preliminary organization of address information enables efficient sequential transmission and comparison, ensuring accurate identification of the correct slave device while minimizing identification time through pre-structured data access

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces complex mechanical or manual address identification methods with an automated electronic comparison system. The master device electronically transmits address signals and automatically compares received identification signals against stored candidate addresses, significantly improving identification accuracy and reducing time loss compared to manual or mechanical identification approaches

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

Data Source

PatentUS12298929B2Master device identifying address of slave device, electronic device including the same, and operating method of electronic device
Publication Date: 2025.05.13 SK HYNIX INC
  • US12298929B2 patent drawing
  • US12298929B2 patent drawing
  • US12298929B2 patent drawing

AI summary

A master device identifying the address of the slave device may, when identifying a slave device selected from a candidate group including a plurality of slave devices performing the same operation but having different addresses, store an address list including an address of each of a plurality of slave devices included in the candidate group, may transmit an address signal corresponding to each of the addresses included in the address list to a serial bus, and may identify the address of the slave device based on a level of an identification signal corresponding to the address signal.