Timed-Trigger and Interrupt Coexistence in Wireless RF Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing wireless communication systems face conflicts between timed-trigger (TT) and interrupt functionality due to the shared use of clock and data lines, leading to potential masking of interrupts and data session misinterpretation.

Innovation Solution

Implementing a mechanism where the master RF device disables interrupt reporting during the timed-trigger operation by setting the data line to logic high, allowing the slave RF devices to count clock cycles and apply configuration parameters without interrupt interference, and enabling interrupt reporting only after the configuration is applied.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the slave RF device uses the clock line for both timed-trigger counting and interrupt reporting, then the shared resource utilization is improved, but interrupt masking and data session misinterpretation occur

Engineering Contradiction:
Improveshared resource utilizationVSAvoidinterrupt handling accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the clock line usage into distinct time periods: one period for timed-trigger counting operations and another period for interrupt reporting. The master RF device controls this segmentation by disabling interrupt reporting during timed-trigger operations and enabling it during dedicated interrupt periods, thus preventing conflicts while maintaining shared resource utilization

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic control of the clock line function by the master RF device, which can switch the clock line between timed-trigger mode and interrupt reporting mode based on operational requirements. This dynamic switching allows the system to adapt the clock line's purpose in real-time, resolving the contradiction between shared utilization and reliable interrupt handling

Inventive Principle:
Principle #15Dynamics

2Speed

If the slave RF device applies configuration parameters during timed-trigger operation, then the system responsiveness is improved, but interrupt conflicts and data session errors increase

Engineering Contradiction:
Improvesystem responsivenessVSAvoiddata session accuracy
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent applies preliminary action by having the master RF device disable interrupt reporting before the slave RF device applies configuration parameters during timed-trigger operation. This preemptive disabling prevents interrupt conflicts before they can occur, allowing rapid parameter application while protecting data session accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements preliminary anti-action by the master RF device disabling the interrupt reporting function in advance during timed-trigger operations. This counter-measure prevents potential interrupt masking and data session misinterpretation that would otherwise occur when configuration parameters are applied rapidly

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentUS11088815B1Techniques for timed-trigger and interrupt coexistence
Publication Date: 2021.08.10 QUALCOMM INC
  • US11088815B1 patent drawing
  • US11088815B1 patent drawing
  • US11088815B1 patent drawing

AI summary

Certain aspects of the present disclosure provide an apparatus for wireless communication. The apparatus generally includes a plurality of slave radio frequency (RF) devices, a master RF device configured to set a configuration parameter in a register to be applied by an RF slave device of the plurality of RF slave devices, and a clock line coupled between the master RF device and the plurality of slave RF devices. The slave RF device may be configured to: count a number of cycles of a clock signal on the clock line; and apply the configuration parameter for the slave RF device based on the count of the number of cycles, wherein the master RF device is further configured to disable an interrupt reporting function of the plurality of slave RF device during a time period between setting the configuration parameter in the register and the configuration parameter being applied.