Multi-Protocol Serial Interface with Dynamic Protocol Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing serial communication interfaces in electronics lack a unified solution to seamlessly switch between different protocols, requiring separate configurations and settings for each protocol, which complicates communication between controllers and peripheral devices.

Innovation Solution

A system and method that incorporates a module with a buffer for protocol selection, a protocol module for providing multiple serial communication protocols, and a serial engine module for transmitting and receiving data based on the selected protocol, allowing for dynamic configuration and reconfiguration of serial communication interfaces.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If separate configurations are used for each serial communication protocol, then each protocol can be implemented with dedicated settings, but the device complexity and configuration overhead increase

Engineering Contradiction:
Improveprotocol implementation reliabilityVSAvoidinterface configuration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a universal serial interface module that can operate with multiple serial communication protocols (I2C, SPI, UART, SMBus) through a single unified configuration mechanism. The interface module contains protocol-specific configuration registers that can be programmed to support different protocols, eliminating the need for separate dedicated interfaces for each protocol type while maintaining protocol-specific functionality and reliability

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

Solution Approach 2:

The serial interface is divided into functional modules including a protocol module, a configuration module with separate registers for different protocol parameters, and a control module. Each protocol (I2C, SPI, UART, SMBus) has its own dedicated configuration registers and control bits, allowing independent configuration of each protocol's specific parameters while sharing common transmission resources

Inventive Principle:
Principle #1Segmentation

2Reliability

If separate interfaces are implemented for each serial communication protocol, then each protocol has dedicated hardware support, but the quantity of components and resource usage increase

Engineering Contradiction:
Improveprotocol communication reliabilityVSAvoidnumber of interface components
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

A single serial interface module is designed to support multiple protocols (I2C, SPI, UART, SMBus) by incorporating protocol-specific configuration registers and control logic within the same hardware structure. This universal interface eliminates the need for separate dedicated hardware interfaces for each protocol, reducing component quantity while maintaining protocol-specific reliability through dedicated configuration registers for each protocol type

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

Solution Approach 2:

The patent merges multiple protocol support capabilities into a single integrated serial interface module. The interface combines protocol-specific configuration registers, control logic, and transmission resources into one unified structure, allowing the system to support I2C, SPI, UART, and SMBus protocols through a single hardware component rather than requiring separate interfaces for each protocol

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If protocol switching is implemented without reconfiguration, then communication continuity is maintained, but protocol-specific settings and registers cannot be properly updated

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidreconfiguration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The interface module is designed with all protocol-specific configuration registers (baud rate, data format, control bits) pre-configured and ready before protocol switching occurs. The system can pre-load configuration parameters for different protocols into their respective registers, so when a protocol switch is initiated, the already-prepared configuration can be activated immediately without requiring complex real-time reconfiguration during communication

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9772970B2Multi-protocol serial communication interface
Publication Date: 2017.09.26 MICROCHIP TECHNOLOGY INC
  • US9772970B2 patent drawing
  • US9772970B2 patent drawing
  • US9772970B2 patent drawing

AI summary

Systems and methods for multi-protocol serial communication interfaces are described. One example system includes an interface module including a buffer for storing a protocol selection. The system includes a protocol module coupled to the interface module and configured for providing one or more serial communication protocols. Based on the protocol selection, one of the serial communication protocols is selected. The system also includes a serial engine module coupled to the interface module and the protocol module. The serial engine module is configured for transmitting and receiving data or commands based on the selected serial communication protocol.