Master Device Resource Allocation for SWP Communication Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In communication systems using the Single Wire Protocol (SWP), collisions can occur when multiple slave devices simultaneously communicate, leading to overloading of the master device and potential communication breakdowns, especially when the current drawn by slaves exceeds the master's output driver limits.

Innovation Solution

A master device with a transceiver and controller that detects the number of slave devices and assigns individual resources to each, ensuring the sum of resources consumed is within the limited capacity, thereby preventing overloading and maintaining communication stability by managing current usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple slave devices simultaneously communicate using the S2 domain (current domain) in SWP, then communication capability is improved, but the master device becomes overloaded and communication stability deteriorates

Engineering Contradiction:
Improvecommunication capabilityVSAvoidcommunication stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The master device performs preliminary detection of the number of slave devices before communication begins. Based on this detection, the master device pre-calculates and assigns individual current values to each slave device such that the sum of all assigned currents does not exceed the master's output capacity. This preliminary resource allocation prevents overload conditions before they occur, maintaining both communication capability and stability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the current parameter (S2 domain) assigned to each slave device based on the detected number of slaves. The master device modifies individual current allocations rather than using fixed values, ensuring that the total current consumption remains within safe limits while still enabling multiple slaves to communicate simultaneously.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If current drawn by slave devices is set to a higher value for communication stability, then communication reliability is improved, but the master device output driver becomes overloaded

Engineering Contradiction:
Improvecommunication stabilityVSAvoidmaster output capacity
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

Instead of applying a uniform high current value to all slave devices, the system assigns different individual current values to each slave device based on the total number of slaves detected. Each slave receives a locally optimized current allocation that contributes to overall communication stability while ensuring that the sum of all individual currents remains within the master's power capacity.

Inventive Principle:
Principle #3Local quality

3Ease of operation

If resource allocation is not managed among multiple slave devices, then ease of operation is improved, but resource overutilization and communication breakdown occur

Engineering Contradiction:
Improveoperational simplicityVSAvoidcommunication stability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The master device automatically performs resource detection and allocation without requiring manual configuration. The system self-adjusts by detecting the number of slave devices and autonomously calculating appropriate individual current values, maintaining ease of operation while preventing resource overutilization through automated resource management.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7809872B2Master and slave device for communicating on a communication link with limited resource
Publication Date: 2010.10.05 INFINEON TECHNOLOGIES AG
  • US7809872B2 patent drawing
  • US7809872B2 patent drawing
  • US7809872B2 patent drawing

AI summary

A master device for communicating with a number of slave devices through a communication link having a limited resource. The master device comprises a transceiver adapted for communicating with the slave devices on the communication link and a controller adapted for detecting the number of slave devices. The controller is adapted for determining an individual resource associated with a slave device to be consumed from the communication link, wherein a sum of the individual resources of all slave devices is lower than the limited resource and wherein the transceiver is adapted for assigning the individual resources to the associated slave devices.