Series Connection Device Addressing via Pulse String Counting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In series connections with multiple devices of the same structure, existing technologies require additional pins or circuitry to identify and communicate with each device efficiently, which can be cumbersome and inefficient.

Innovation Solution

A system and method utilizing a pulse string to determine the address of devices on a series connection, where a master device sends a pulse string that is modified by slave devices to identify their positions, allowing for communication and command execution based on their determined addresses, enabling efficient communication and command execution without the need for multiple address pins.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If additional pins or circuitry are used to identify and communicate with multiple devices on a series connection, then device identification and communication reliability are improved, but device complexity and manufacturing cost increase

Engineering Contradiction:
Improvedevice identification reliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Each slave device automatically determines its own address by counting pulses from the pulse string received from the master device. The device at position N receives exactly N pulses, allowing it to self-identify without external addressing circuitry. This eliminates the need for additional address pins or complex identification circuitry while ensuring reliable device identification.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent extracts the address identification function from traditional pin-based or circuitry-based methods and implements it through a simplified pulse counting mechanism. By removing the need for additional address pins and complex addressing circuitry, the system achieves reliable device identification with minimal hardware overhead.

Inventive Principle:
Principle #2Taking out (Extraction)

2Loss of information

If traditional addressing methods are used for multiple devices on a series connection, then device identification is achieved, but the number of required pins and circuitry increases

Engineering Contradiction:
Improvedevice address informationVSAvoidnumber of pins and circuitry
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent replaces the mechanical/electrical addressing system (multiple pins and physical circuitry) with a temporal signaling system based on pulse counting. Instead of using spatial differentiation through multiple pins, the system uses temporal differentiation through pulse duration and counting, significantly reducing the physical hardware required while maintaining complete device address information.

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

Solution Approach 2:

The system changes the addressing parameter from spatial (pin assignments) to temporal (pulse count). By encoding device addresses in the number of pulses received rather than in physical pin configurations, the system maintains full address information for multiple devices while minimizing the quantity of physical pins and circuitry required.

Inventive Principle:
Principle #35Parameter changes

3Loss of time

If synchronous mode of command execution is used, then command execution timing is controlled, but command execution flexibility is reduced

Engineering Contradiction:
Improvecommand execution timing controlVSAvoidcommand execution flexibility
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

The system dynamically switches between synchronous and non-synchronous command execution modes based on the execution mode command received in the command frame. This allows the master device to adapt the timing and flexibility of command execution to the specific requirements of each operation, optimizing both timing control and execution flexibility as needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements periodic command execution with configurable timing. Commands can be executed at regular intervals (synchronous mode) or at variable intervals (non-synchronous mode), allowing the system to maintain timing control while adapting to different operational requirements through periodic action with adjustable parameters.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS11659305B2Systems and methods for communication on a series connection
Publication Date: 2023.05.23 KINETIC TECHNOLOGIES INTERNATIONAL HOLDINGS LP
  • US11659305B2 patent drawing
  • US11659305B2 patent drawing
  • US11659305B2 patent drawing

AI summary

A system for serial communication may include a first device and a plurality of devices on a series connection. The first device may have a master circuit and the plurality devices may have a slave circuit. The master circuit may enable the first device to communicate with the plurality devices having the slave circuit on the series connection. The master circuit may enable the first device to send a command frame on the series connection. The command frame may include an execution mode command and a plurality of commands. The second devices may execute the commands within the command frame at or after the end of the command frame based on the execution mode command indicating a synchronous mode of command execution; and may execute the commands within the command frame at the ends of individual ones of the commands based on the execution mode command indicating a non-synchronous mode of command execution.