Programmable Slave Circuit for RFFE Bus Adaptability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication buses, such as the RFFE bus, operate with a master-slave topology where slaves function as dumb terminals, requiring the master to initiate all commands and manage individual functions, which limits efficiency and flexibility.

Innovation Solution

A programmable slave circuit on the communication bus that receives high-level commands and generates low-level commands, enabling flexible customization and intelligent operation through over-the-air updates, allowing the slave to autonomously control coupled circuits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the master node manages all individual functions and initiates all commands in a master-slave topology, then the slave circuit operates with simple fixed functionality, but the system lacks flexibility and adaptability to changing requirements

Engineering Contradiction:
Improveflexibility and adaptabilityVSAvoidslave circuit complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The slave circuit is equipped with a programmable processing circuit that can autonomously execute commands and control coupled circuits without requiring the master to manage every individual function. The slave serves itself by interpreting high-level commands and generating appropriate low-level control signals, reducing the burden on the master and enabling flexible reconfiguration through over-the-air updates.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The slave circuit transitions from a static, fixed-function design to a dynamic, reconfigurable system. The processing circuit can be reprogrammed via over-the-air updates to adapt to changing operational requirements, allowing the slave to dynamically adjust its functionality while maintaining a relatively simple hardware structure.

Inventive Principle:
Principle #15Dynamics

2Productivity

If the master node initiates all commands and manages individual functions, then the communication protocol remains simple, but the operational efficiency and responsiveness of the system deteriorates

Engineering Contradiction:
Improveoperational efficiencyVSAvoidslave circuit complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The command structure is segmented into high-level commands transmitted by the master and low-level control signals generated by the slave. This segmentation allows the master to focus on high-level operational decisions while the slave handles detailed control functions, improving operational efficiency without significantly increasing overall system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The processing circuit acts as an intermediary between the communication bus and the coupled circuits. It translates high-level commands from the master into specific low-level control signals for the coupled circuits, enabling efficient operation by eliminating the need for the master to directly control every individual circuit function.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If the slave circuit is designed with fixed functionality, then the hardware design is simplified, but the system cannot be reconfigured for different operating requirements

Engineering Contradiction:
ImprovereconfigurabilityVSAvoidmanufacturing simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The slave circuit's functionality is changed by modifying the programming parameters of the processing circuit rather than changing the physical hardware. Over-the-air updates allow the circuit to be reconfigured for different operating requirements by loading new command interpretation logic, maintaining manufacturing simplicity while enabling full reconfigurability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11500803B2Programmable slave circuit on a communication bus
Publication Date: 2022.11.15 QORVO US INC
  • US11500803B2 patent drawing
  • US11500803B2 patent drawing
  • US11500803B2 patent drawing

AI summary

A programmable slave circuit on a communication bus is provided. In a non-limiting example, the communication bus can be a radio frequency front-end (RFFE) bus operating based on a master-slave topology and the programmable slave circuit can be an RFFE slave circuit on the RFFE bus. The programmable slave circuit is configured to receive a high-level command(s) (e.g., a macro word) over the communication bus. A processing circuit in the programmable slave circuit is programmed to generate a low-level command(s) (e.g., a bitmap word) for controlling a coupled circuit(s) based on the high-level command(s). In this regard, it is possible to program or reprogram the processing circuit, for example via over-the-air (OTA) updates, based on the high-level command(s) to be supported, thus making it possible to flexibly customize the programmable slave circuit according to operating requirements and configurations.