Daisy-Chained Slave Devices With Centralized Master Logic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems with daisy-chained devices require each device to carry both master and slave logic, increasing cost and complexity, and often necessitate command lines and master operating modes, which are not efficient.

Innovation Solution

A time-division multiplexed communication system where a controller provides a clock and frame synchronization signals to slave-only devices, allowing them to auto-initialize and operate without master logic, using a simplified bus arrangement with only three signal lines, enabling devices to determine their time slots and operate independently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If each device carries both master and slave logic, then devices can operate in different modes, but device complexity and cost increase

Engineering Contradiction:
Improveoperational mode flexibilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the master logic functionality from slave devices and concentrates it solely in the controller. Each slave device now only contains slave logic, eliminating the need for master logic in every device. This extraction reduces device complexity while maintaining the ability for devices to operate in their designated roles within the TDM communication system.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The controller is designed to universally handle master operations for all slave devices in the daisy-chain configuration. A single controller provides clock signals, frame synchronization signals, and command signals to multiple slave devices, replacing the need for each device to have master capabilities. This multi-functional approach reduces overall system complexity.

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

2Ease of operation

If command lines are used for device configuration, then devices can be properly configured, but the number of signal lines and system complexity increase

Engineering Contradiction:
Improvedevice configuration capabilityVSAvoidsignal line quantity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent merges the configuration function into the existing TDM data line by utilizing idle time slots within the time-division multiplexed frame structure. Command signals are embedded within the data transmission timeline rather than requiring separate dedicated configuration lines. This combining approach maintains device configuration capability while reducing the number of physical signal lines required.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system uses periodic time slots within the TDM frame structure to transmit command signals to slave devices. During designated time slots in each frame, the controller sends configuration commands to specific devices, while other time slots are used for data transmission. This periodic utilization of the data line for configuration purposes eliminates the need for continuous dedicated command lines.

Inventive Principle:
Principle #19Periodic action

3Adaptability or versatility

If master logic is included in each device, then devices can initiate communication, but power consumption increases

Engineering Contradiction:
Improvecommunication initiation capabilityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts the power-intensive master logic operations from slave devices and consolidates them in the controller. Slave devices now only perform reception and data transmission functions, which consume significantly less power. The controller, which is typically powered from the host system, handles all master operations including clock generation, frame synchronization, and communication initiation.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Slave devices are designed to autonomously determine their identity and operational parameters by monitoring the frame synchronization signal and counting time slots. This self-configuration capability eliminates the need for power-intensive master mode operations while maintaining the ability to participate in communication effectively.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8731002B2Synchronization, re-synchronization, addressing, and serialized signal processing for daisy-chained communication devices
Publication Date: 2014.05.20 INVENSENSE INC
  • US8731002B2 patent drawing
  • US8731002B2 patent drawing
  • US8731002B2 patent drawing

AI summary

A data communication system has a number of communicatively coupled devices, including at least one slave-only device. Techniques for use in the data communication system include techniques for synchronization and re-synchronization of frame and bit clocks, techniques for assigning device address, techniques for dynamically controlling transmit power based on the number of devices, and techniques for serialized signal processing.