1-Wire Device Identification Using Startup Input Configuration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In computing systems utilizing 1-wire link technology, identifying multiple devices of the same type for different functions is challenging due to their unique identifiers being unknown, and separate networks are not feasible, defeating the single-wire communication capability.
Innovation Solution
Implementing an identification manager and tri-state buffer to set and indicate the identity of each device during startup, using a resistor/capacitor timing circuit or field effect transistor to control the buffer, allowing differentiation between devices based on GPIO signals, and transitioning from a startup to an operational state upon event detection.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If separate 1-wire networks are provided to identify multiple devices of the same type, then device identification capability is improved, but the single-wire communication capability is defeated and device complexity increases
Solution Approach 1:
The patent applies preliminary action by setting the input of each 1-wire device during a startup state before normal operation begins. Each device configures its input to indicate its identity (such as device number or position) during this initial phase, allowing the master device to identify and distinguish between multiple devices of the same type before they transition to operational state. This resolves the contradiction by enabling identification on a single wire without requiring separate networks.
2Ease of operation
If device identity is not set during startup, then device simplicity is maintained, but positional identification capability deteriorates
Solution Approach 1:
The patent implements preliminary action by automatically configuring device identity during the startup state. The master device detects which devices are present on the bus during startup and sets their inputs to indicate their positional identity, eliminating the need for manual configuration or complex user intervention. This maintains device simplicity while enabling automatic positional identification.
Solution Approach 2:
The system applies self-service by having the master device automatically perform the identification and configuration of slave devices during startup without requiring external user input. The master device autonomously detects device presence, determines positional identity, and configures the appropriate input states, thereby improving ease of operation without adding device complexity.
3Adaptability or versatility
If multiple devices of the same type are used for different functions, then system versatility is improved, but device differentiation capability deteriorates
Solution Approach 1:
The patent applies local quality by assigning different input states to different devices based on their positional identity or function. Each device's input is configured locally to reflect its specific role or position on the bus (e.g., device 1, device 2, or devices at different physical locations). This allows multiple devices of the same type to perform different functions while maintaining clear differentiation capability through their distinct input configurations.
Data Source
AI summary
Disclosed herein are systems, methods, and apparatuses for identification of electronic devices within a computing system. According to an aspect, a method may be implemented at an electronic device comprising an input. The method may include setting, during a startup state, the input to indicate an identity of the electronic device. Further, the method may include determining an event for changing from the startup state to an operational state. The method may also include changing from the startup state to the operational state in response to determining the event.


