Configurable Serial Interface Voltage Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing configurable serial interfaces face challenges with incompatible logic levels and voltage differences between integrated circuits and bus masters, leading to functional hazards, increased power consumption, and impaired communication, particularly when dealing with different supply voltages.

Innovation Solution

A configurable serial interface that uses a configuration pin to detect bus supply voltage and adjust mode select logic, allowing for dual use as a power source and mode selector, reducing pin count and optimizing noise immunity by scaling input buffer circuits and output drivers to match supply voltages, supporting both SPI and I2C protocols.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a configuration pin is used to switch between SPI and I2C modes in prior art devices, then mode selection is achieved, but the chip select line remains undefined during power-up causing functional hazards

Engineering Contradiction:
Improvemode selectionVSAvoidfunctional hazard during power-up
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies preliminary action by detecting the bus supply voltage on the configuration pin before mode selection is finalized. The voltage detection circuitry determines whether VDDLOGIC is present during power-up, and only after this detection does the system configure the serial interface mode. This ensures the chip select line is properly defined before any functional operation, eliminating the power-up hazard while maintaining ease of mode selection.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If open collector output drivers are used to mitigate independent supply voltage issues, then voltage compatibility is improved, but external pull-up resistors are required increasing power consumption and loading output drivers

Engineering Contradiction:
Improvevoltage compatibilityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent applies dynamics by making the output driver configuration adaptive rather than static. The system dynamically selects between push-pull and open-collector output driver configurations based on the detected bus supply voltage. When VDDLOGIC is detected, push-pull drivers are enabled for full voltage swing without external pull-up resistors. When incompatible voltages are detected, the system switches to open-collector mode. This dynamic adaptation eliminates continuous power consumption from external pull-up resistors while maintaining voltage compatibility when needed.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If a configurable serial interface supports both SPI and I2C protocols, then versatility is improved, but pin count increases and I2C address selection is limited

Engineering Contradiction:
Improveprotocol supportVSAvoidpin count
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies universality by making the configuration pin serve multiple functions: it detects the bus supply voltage, selects the operational mode (SPI or I2C), and provides address selection in I2C mode. This multi-functional use of the configuration pin eliminates the need for separate pins for mode selection and address configuration, reducing the overall pin count while maintaining full SPI and I2C protocol support with multiple address options.

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

4Adaptability or versatility

If address select pins are tied to serial communication pins to increase I2C addresses, then address selection capability is improved, but functional hazards occur during power-up

Engineering Contradiction:
ImproveI2C address selectionVSAvoidfunctional hazard
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies preliminary action by detecting the bus supply voltage on the configuration pin before any I2C address selection is activated. The system determines the operational mode and configures address pins only after confirming VDDLOGIC is present. This sequential approach ensures that address select pins tied to serial communication pins are properly configured before use, eliminating functional hazards during power-up while maintaining expanded I2C address selection capability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8909841B2Configurable serial interface
Publication Date: 2014.12.09 ANALOG DEVICES INT UNLTD CO
  • US8909841B2 patent drawing
  • US8909841B2 patent drawing
  • US8909841B2 patent drawing

AI summary

Method and system for configuring a serial interface. The system includes one or more input nodes each coupled to a corresponding serial bus. One or more output nodes are coupled to a respective serial bus, each output node having a respective driver. A voltage detection circuit determines the voltage at a configuration node. Mode of serial bus operation is based on the voltage level detected at the configuration node. In at least one mode of serial bus operation, the configuration node is used as a mode select input and power source for at least one output driver.