SPI Round Robin Mode for Single-Cycle MUX Sequencing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing SPI technologies face limitations in versatility and efficiency for multiplexing, switching, and isolation applications while maintaining inherent SPI mode functionality, particularly in terms of speed and flexibility compared to parallel control methods.

Innovation Solution

The introduction of SPI Round Robin Mode allows for sequential channel sequencing in a single clock cycle, enabling MUX output to connect to the next input channel, with configurable options for clock edges and channel sequences, and the use of a register to dynamically switch between modes, enhancing multiplexing and switching capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional SPI sequential control methods are used, then device control and operation are maintained, but throughput is limited and latency is high

Engineering Contradiction:
ImprovethroughputVSAvoidlatency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements round robin mode where the MUX automatically cycles through multiple channels in a periodic sequence triggered by a single SPI clock cycle. This periodic action allows sequential channel switching without requiring multiple sequential SPI transactions, thereby increasing throughput and reducing latency while maintaining SPI device control

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system pre-configures the channel sequence and timing parameters in advance through SPI registration before operation begins. This preliminary configuration enables the MUX to execute rapid sequential channel switching without requiring real-time SPI commands for each channel transition, thus improving throughput while preserving SPI-based device control

Inventive Principle:
Principle #10Preliminary action

2Speed

If parallel control methods are used, then speed is improved, but versatility and SPI mode functionality are lost

Engineering Contradiction:
Improvecontrol speedVSAvoidSPI mode functionality
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent creates a hybrid control system that combines the speed of parallel control methods with the versatility of SPI mode functionality. The MUX can operate in multiple modes including traditional SPI sequential control and new round robin mode, making the system universally applicable to both speed-critical and versatility-critical applications while maintaining SPI device control and operation

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If traditional sequential channel switching is used, then SPI device control is maintained, but throughput is limited

Engineering Contradiction:
ImprovethroughputVSAvoidcontrol mechanism
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The MUX is equipped with internal round robin sequencing logic that automatically cycles through channels without requiring external SPI commands for each channel switch. This self-service mechanism increases throughput significantly while requiring only minimal SPI intervention for initial configuration, thus improving productivity without substantially increasing device complexity

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10725959B2Serial peripheral interface round robin mode system and apparatus
Publication Date: 2020.07.28 ANALOG DEVICES GLOBAL UNLTD
  • US10725959B2 patent drawing
  • US10725959B2 patent drawing
  • US10725959B2 patent drawing

AI summary

SPI Round Robin Mode for Single-Cycle MUX Channel Sequencing. SPI round robin mode is an SPI mode applicable for MUX devices control. It allows the MUX output to connect to the next input channel sequentially in just one clock cycle. Configurations can be made such as: clock edge to use (rising/falling), ascending/descending channel sequence, and enabling/disabling the channels to go through. The device supersedes an ADC with built in sequencing and is applicable to multiplexing, switching, instrumentation, process control and isolation application—while retaining SPI device control and operation.