Interface Detection in IC Packages for One-Wire and I2C Trimming
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Integrated circuits often operate imperfectly due to manufacturing variations and require trimming, but existing communication protocols like I2C are limited by the number of package terminals available, restricting flexibility in packaging options.
Innovation Solution
An integrated circuit with dual communication protocols (one-wire and I2C) and an interface detector to identify the appropriate protocol based on terminal connections, allowing communication in packages with one or two terminals.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a single communication protocol (I2C) is used, then communication reliability is improved, but packaging flexibility deteriorates due to terminal availability constraints
Solution Approach 1:
The integrated circuit incorporates multiple communication protocol engines (first protocol engine for one-wire protocol, second protocol engine for I2C protocol) within a single device. The interface detector automatically identifies which protocol is being used and routes communications appropriately, enabling the same physical package to support both single-terminal and dual-terminal configurations without sacrificing communication reliability
2Adaptability or versatility
If multiple communication protocols are supported, then packaging flexibility is improved, but device complexity increases
Solution Approach 1:
The interface detector automatically detects which communication protocol is being used by monitoring terminal connections and signal characteristics, then autonomously routes incoming communications to the appropriate protocol engine. This self-service mechanism eliminates the need for external configuration or manual protocol selection, managing the complexity internally while maintaining a simple external interface
Solution Approach 2:
The system performs preliminary detection of the communication protocol through the interface detector before actual data transmission begins. By identifying the active protocol in advance and configuring the appropriate engine, the system prepares the communication path beforehand, avoiding complexity during the actual data transfer phase
Data Source
Figure 1
Figure 2
Figure 3
AI summary
An integrated circuit that is capable of bidirectional communication with an external host device via various communication protocols. In order to determine which communication protocols the incoming signal is using, the integrated circuit further includes an interface detector. When the interface detector determines that the incoming signal represents a portion of a transaction that uses a first communication protocol, the integrated circuit permits the first communication protocol engine to communicate in the transaction. Likewise, when the interface detector determines that the incoming signal represents a portion of a transaction that uses the second communication protocol, the integrated circuit permits the second communication protocol engine to communicate in the transaction. This allows the integrated circuit to detect the protocol regardless of whether one or two package terminals are used in the protocol.