Multiplexed I2C Bus Interface Pin Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Electronic devices, such as e-readers and smartphones, face frequent battery depletion due to limited battery life, necessitating frequent charging and the use of external batteries, which require multiple interconnect pins for connection, increasing complexity and pin count.
Innovation Solution
A system and method utilizing a multiplexed I2C interface with a single interconnect pin for both data operations and interrupt/signaling, reducing the number of pins needed by using the SDA line for both purposes, and incorporating an external battery monitor to detect docking and undocking, as well as perform data operations, thereby simplifying the connector design.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple interconnect pins are used for connection between electronic device and external battery, then data operations and interrupt signaling can be performed separately, but the connector complexity and pin count increase
Solution Approach 1:
The patent combines the interrupt signal line and I2C data line into a single shared physical connection. The same interconnect pin serves dual purposes: detecting external battery docking/undocking events and performing bidirectional data communication via I2C protocol, thereby reducing pin count while maintaining full functionality
Solution Approach 2:
The shared interconnect pin is designed to perform multiple functions: it detects docking events through voltage level changes, enables bidirectional data communication using I2C master/slave protocols, and supports both read and write operations. This multi-functional design eliminates the need for separate dedicated pins for each function
2Reliability
If separate interconnect pins are used for docking detection and data operations, then functional separation is achieved, but the connection process becomes more complex
Solution Approach 1:
The system dynamically switches the role of the shared SDA pin between interrupt detection mode and I2C data communication mode based on operational context. The microcontroller changes the pin's electrical characteristics and protocol behavior dynamically, allowing it to function as an interrupt input during docking events and as an I2C bidirectional data line during communication, thereby simplifying the physical connection while maintaining functional separation through software control
Data Source
AI summary
Method and systems for configuration and control of an inter-integrated circuit (I2C) bus interface are described. An electronic device that may be connected to an external battery device via a modified connector is also described. The connector has multiple interconnect pins, and one of the interconnect pins of the connector is multiplexed to receive data operation and interrupt or signaling operation on a single line. The single line is configured to not only detect a connection with the external battery device, but also to perform data operations including read/write operations between the electronic device and the external battery device.


