1-Wire I/O Expander Fast Access Mode for Simultaneous Broadcast

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

1-wire systems are limited in broadcasting a single message to multiple devices simultaneously due to their design, which only allows one device to be logically connected at a time, preventing simultaneous communication.

Innovation Solution

The implementation of 1-wire I/O expanders and a timer-controlled electrical switch allows a microprocessor to establish 'fast access mode' for multiple systems, enabling simultaneous broadcasting of unaddressed messages by decoupling and recoupling the expanders from the bus, thereby overcoming the limitation of addressing only one device at a time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a 1-wire bus is configured to address only one system at a time, then device addressing is simplified and reliable, but simultaneous communication with multiple systems is prevented

Engineering Contradiction:
Improveaddressing reliabilityVSAvoidcommunication speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the communication process into distinct phases: first establishing addressed communication sessions with individual systems, then transitioning to broadcast mode. This segmentation allows the system to maintain reliable addressing for individual devices while enabling simultaneous communication with multiple devices through the broadcast phase, effectively resolving the contradiction between addressing reliability and communication productivity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically switches between two operational modes: addressed communication mode (for reliable individual device addressing) and broadcast mode (for simultaneous communication with multiple devices). This dynamic transition, controlled by the I/O expander and timer, allows the 1-wire bus to adapt its addressing behavior based on communication requirements, thereby resolving the contradiction between simplified addressing and simultaneous communication capability.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If multiple systems are connected to a 1-wire bus, then system expansion is enabled, but simultaneous message broadcasting to all systems becomes impossible

Engineering Contradiction:
Improvesystem expansionVSAvoidmessage broadcasting
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent employs preliminary action by first establishing addressed communication sessions with each system individually before initiating the broadcast. The I/O expander预先 (in advance) configures the electrical switches and places systems into appropriate states, ensuring that when the broadcast occurs, all systems are ready to receive the message simultaneously. This preliminary preparation enables both system expansion and effective message broadcasting to all connected devices.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The I/O expander acts as an intermediary between the microprocessor and multiple systems on the 1-wire bus. It manages the electrical switches that connect or disconnect individual systems from the bus, and coordinates the transition between addressed communication and broadcast modes. This intermediary function enables the system to maintain expansion capability while simplifying message broadcasting to all connected systems through centralized control.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If a switch is used to connect an I/O expander to the 1-wire bus, then device coupling is flexible, but communication timing becomes complex

Engineering Contradiction:
Improvedevice couplingVSAvoidcommunication timing
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements feedback through the timer that monitors the state of electrical switches and the I/O expander's operation. The timer provides feedback signals to control the switching timing, ensuring that systems are connected or disconnected from the bus at precise moments. This feedback mechanism coordinates the flexible device coupling with accurate timing control, resolving the contradiction between coupling flexibility and timing precision by using real-time status information to adjust switch operation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9239809B2Message broadcast in a 1-wire system
Publication Date: 2016.01.19 LENOVO GLOBAL TECHNOLOGIES SWITZERLAND INTERNATIONAL GMBH
  • US9239809B2 patent drawing
  • US9239809B2 patent drawing
  • US9239809B2 patent drawing

AI summary

A message is simultaneously broadcast to multiple systems on a 1-wire bus. A first addressed communication session is established between a microprocessor and a first 1-wire I/O expander via a 1-wire bus, where the first 1-wire I/O expander is electrically coupled to a first system. The first 1-wire I/O expander is placed into “fast access mode”, and then removed from the 1-wire bus by opening a switch to the 1-wire bus. A second addressed communication session is established between the microprocessor and a second 1-wire I/O expander before the switch recloses, where the second 1-wire I/O expander is electrically coupled to a second system. The second 1-wire I/O expander is then placed into “fast access mode”. In response to the timer expiring and the switch reclosing, an unaddressed message is broadcast from the microprocessor to the first and second systems via the first and second 1-wire I/O expanders.