1-Wire Bus Interrupt Management for High-Speed RF Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current serial communication technologies face challenges in efficiently managing high-priority, real-time messages and reducing bus latency in mobile communication devices, particularly in systems with complex RF front-end components, where conventional 1-wire bidirectional communication buses are limited by slow data rates and inability to handle high-speed RF-Front End control applications.

Innovation Solution

The implementation of a 1-wire serial bus using Manchester encoding and synchronization signaling to synchronize clock signals and enable high-speed data communication, allowing for data rates up to 52 MHz by combining RFFE protocols with modified control signaling to distinguish between transaction types and manage interrupt handling procedures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If conventional 1-wire bidirectional communication bus is used, then device complexity is reduced with fewer GPIO pins, but data communication rate is slow and cannot handle high-speed RF-Front End control applications

Engineering Contradiction:
Improvenumber of GPIO pinsVSAvoiddata communication rate
Core Design Contradiction:
Device complexityVSSpeed

Solution Approach 1:

The patent segments the communication protocol into distinct phases: synchronization pulse transmission, interrupt handling procedure, and data transaction. This segmentation allows the bus to handle different types of communications with appropriate timing and priority, enabling high-speed RF-Front End control applications while maintaining the simplicity of the 1-wire architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary synchronization pulse transmission before actual data communication. The host device transmits synchronization pulses to align clocks between devices before initiating data transfers. This preliminary action ensures that high-speed data communication can proceed reliably without requiring complex clock recovery mechanisms, thus maintaining protocol simplicity while enabling high data rates.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If conventional 1-wire bus protocol is used, then protocol simplicity is maintained, but bus latency is high and real-time message handling is inefficient

Engineering Contradiction:
Improveprotocol complexityVSAvoidbus latency
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent employs periodic synchronization pulses transmitted at regular intervals to maintain clock alignment between host and slave devices. These periodic pulses enable continuous monitoring and timely interrupt handling, reducing bus latency for real-time messages while keeping the protocol structure simple and predictable.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent implements a feedback mechanism through the interrupt handling procedure where the host device monitors for interrupt conditions and responds accordingly. This feedback loop enables rapid response to high-priority messages while maintaining protocol simplicity through standardized interrupt handling routines.

Inventive Principle:
Principle #23Feedback

3Speed

If Manchester encoding and synchronization signaling are implemented, then data communication rate increases to 52 MHz, but device complexity increases due to encoding and synchronization requirements

Engineering Contradiction:
Improvedata communication rateVSAvoidencoding and synchronization complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent merges the clock signal and data signal into a single 1-wire bidirectional communication bus. By combining these functions into one line, the patent achieves high-speed data communication at 52 MHz while avoiding the complexity of separate clock and data lines, thus reducing overall device complexity despite the advanced encoding requirements.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12124401B2Interrupt management on a one-wire bidirectional bus
Publication Date: 2024.10.22 QUALCOMM INC
  • US12124401B2 patent drawing
  • US12124401B2 patent drawing
  • US12124401B2 patent drawing

AI summary

A data communication apparatus comprises a line driver configured to couple the data communication apparatus to a 1-wire serial bus; and a controller configured to: transmit a plurality of synchronization pulses over the 1-wire serial bus after a sequence start condition (SSC) has been transmitted over the 1-wire serial bus, the plurality of synchronization pulses being configured to synchronize one or more receiving devices coupled to the 1-wire serial bus to an untransmitted transmit clock signal; initiate an interrupt handling procedure when the plurality of synchronization pulses is encoded with a first value; and initiate a read transaction or a write transaction with at least one of the one or more receiving devices coupled to the 1-wire serial bus when the plurality of synchronization pulses is encoded with a second value.