Communication Circuit Direct Control Mode for SMBus Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication protocols in electronic systems, such as SMBus and I2C, are limited by the need for a start condition to initiate communication, which restricts the use of communication links during idle periods, leading to inefficiencies in data transfer and increased power consumption.
Innovation Solution
The introduction of a direct control mode that allows communication without triggering the standard communication protocol, utilizing the same signal lines during idle periods of the regular communication mode, enabling faster data transfer with reduced power consumption and lower pin counts.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If standard communication protocol (SMBus/I2C) is used to ensure reliable communication, then communication reliability is improved, but communication speed deteriorates due to protocol overhead and start condition requirements
Solution Approach 1:
The communication interface is segmented into two distinct modes: a first communication mode that uses the standard SMBus/I2C protocol for reliable data transfer, and a second communication mode that operates without protocol overhead for faster control signals. This segmentation allows each mode to be optimized for its specific purpose, resolving the contradiction between reliability and speed.
Solution Approach 2:
The communication interface dynamically switches between two operational modes based on the type of information being transmitted. The controller can transition from the standard protocol mode to the direct control mode and vice versa, allowing the system to adapt its communication characteristics to the specific requirements of each transaction, thereby achieving both reliability and speed.
2Reliability
If standard communication protocol with start conditions is used to ensure proper signal sequencing, then communication reliability is improved, but power consumption increases due to frequent signal transitions
Solution Approach 1:
The communication interface is segmented into two distinct modes: a first communication mode that uses the standard SMBus/I2C protocol for reliable data transfer, and a second communication mode that operates without protocol overhead for faster control signals. This segmentation allows each mode to be optimized for its specific purpose, resolving the contradiction between reliability and speed.
Solution Approach 2:
The system uses periodic or event-driven mode switching between standard protocol communication and direct control communication. By transitioning to direct control mode for routine status checks or control signals, the system reduces the frequency of start conditions and signal transitions, thereby lowering power consumption while maintaining reliability through selective use of the standard protocol.
3Ease of operation
If existing communication protocols are used to maintain compatibility with standard devices, then ease of operation is improved, but communication efficiency deteriorates due to inability to utilize idle periods
Solution Approach 1:
The communication interface is segmented into two distinct modes: a first communication mode that uses the standard SMBus/I2C protocol for reliable data transfer, and a second communication mode that operates without protocol overhead for faster control signals. This segmentation allows each mode to be optimized for its specific purpose, resolving the contradiction between reliability and speed.
Solution Approach 2:
The direct control mode enables continuous useful action by allowing control signals and status information to be exchanged during idle periods when the standard protocol is not actively transferring data. This eliminates gaps in communication and maximizes the utilization of the communication bus, thereby improving overall communication efficiency while maintaining ease of operation through protocol compatibility.
Data Source
AI summary
An apparatus includes a circuit that includes a communication circuit to communicate information via a link using two communication modes. In the first communication mode, the communication circuit communicates information using a communication protocol. In the second communication mode, the communication circuit communicates information without triggering communication using the communication protocol.


