Serial Data Ring-Bus Trigger Signals Using Adjustable Slot Counters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data ring-buses experience jittering delays in trigger signals due to unpredictable variations, affecting the timing of events in slave nodes.

Innovation Solution

A method and device in slave nodes that utilize a slot counter to generate a non-jittering trigger signal by adjusting the slot counter value based on received data messages, ensuring the trigger signal is provided no earlier than at the end of message reception and no later than before reset, thereby compensating for jitter.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If data messages are transmitted serially from slave node to slave node, then the data bus can be shared and device complexity is reduced, but timing jitter occurs in trigger signals due to unpredictable variations in message transmission delay

Engineering Contradiction:
Improvedata bus structureVSAvoidtrigger signal timing
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing the slot counter value S corresponding to the expected arrival time of data messages. When a message is sent from the master node, the slave node anticipates its arrival by pre-setting the slot counter to value S (where 2 ≤ S ≤ Max-1) based on the message transmission interval. This preliminary setup allows the trigger signal to be generated at the correct time T without waiting for the actual message arrival, thereby eliminating timing jitter while maintaining the simple shared data bus structure.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the slot counter value is adjusted to S in the interval 2 to Max-1, then the trigger signal timing becomes predictable and jitter is eliminated, but the control logic complexity increases

Engineering Contradiction:
Improvetrigger signal timingVSAvoidcontrol logic
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by modifying the slot counter parameter from a simple sequential counter to an adjustable counter that can be set to specific values S and T. The key parameter change is setting the slot counter to value S (in interval 2 to Max-1) in advance, and then triggering the event when the counter reaches value T (where T ≥ S+1 and T ≤ Max). This parameter adjustment approach provides predictable timing while keeping the control logic relatively simple through systematic parameter management rather than complex control algorithms.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250267037A1Method for generating a non-jittering trigger signal in a node of a serial data ring-bus
Publication Date: 2025.08.21 SAAB AB
  • US20250267037A1 patent drawing

AI summary

A method for providing a trigger signal in a slave node (S1-SN) in a data ring-bus (1) is described. the method comprising the steps of receiving a master clock signal on the clock input (5), updating a slot counter value C with 1 for each clock cycle of the master clock signal received. and resetting the slot counter value C to 1 after the slot counter value C has reached a maximum value. Max, receiving a first data message on the data input (6), adjusting the slot counter value C to S, for the clock cycle in which the end of the first data message was received, wherein S is in the interval 2 to Max−1, receiving a subsequent data message after the first data message, and providing a trigger signal when the slot counter value C equals T, if the end of the subsequent data message is received when the slot counter value C is valid.