Single-Wire I2C Transceiver Using Manchester Encoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional I2C-bus communication requires two wires, which is not suitable for long-distance cables in industrial applications and can result in noise and ground offsets, making it inefficient.
Innovation Solution
A single-wire Interface bus transceiver system that encodes both data and clock using Manchester code, allowing for noise reduction and compatibility with the I2C protocol by embedding the clock into the data line, comprising a master and slave transceiver system with encoding and decoding capabilities.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional two-wire I2C-bus is used for communication, then data transmission can be achieved, but noise and ground offsets occur in long-distance cable applications
Solution Approach 1:
The patent merges the clock signal and data signal into a single wire by encoding both information streams onto one communication line using Manchester encoding scheme. This consolidation eliminates the separate clock wire that was susceptible to noise and ground offsets, while maintaining reliable data transmission through the unified single-wire interface.
Solution Approach 2:
The patent introduces Manchester encoding as an intermediary mechanism that transforms separate clock and data signals into a unified encoded signal format. This encoding scheme acts as a mediator that carries both timing and data information simultaneously on a single wire, isolating the communication from external noise and ground potential differences.
2Length of stationary object
If two-wire I2C-bus is used, then clock and data can be transmitted separately, but cable length is limited due to noise issues
Solution Approach 1:
By combining clock and data transmission into a single encoded signal on one wire, the patent eliminates the noise susceptibility associated with long two-wire cables. The single-wire Manchester-encoded interface enables extended cable lengths in industrial applications while maintaining signal integrity through differential signaling and encoded transmission.
3Object-affected harmful factors
If single-wire interface is implemented, then noise and ground offsets are reduced, but encoding complexity increases
Solution Approach 1:
The patent employs Manchester encoding as an intermediary layer that systematically transforms clock and data signals into a unified encoded format. While this adds encoding/decoding functionality, the standardized encoding scheme provides a manageable complexity level that trades acceptable device complexity for significant noise immunity and ground offset reduction.
4Device complexity
If clock is embedded in data line, then single-wire communication is achieved, but compatibility with traditional I2C requires adaptation
Solution Approach 1:
The patent designs the single-wire transceiver to maintain compatibility with I2C protocol standards while achieving clock embedding. The transceiver can operate in both traditional two-wire mode and single-wire Manchester-encoded mode, providing multi-functionality that ensures broad adaptability across different application scenarios and device configurations.
Data Source
AI summary
There is disclosed a single-wire Interface bus transceiver system comprising: an I2C master, a master transceiver, a signal wire, a slave transceiver and an I2C slave, wherein the master transceiver is adapted to encode master data SDA and master clock SCL received from I2C master using Manchester code, generate master single wire signal and transfer it to the slave transceiver through the signal wire, the master transceiver is also adapted to decode Manchester-encoded slave signal received from the signal wire and transfer the decoded slave data to I2C master; the slave transceiver is adapted to encode slave data received from I2C slave using Manchester code, generate slave single wire signal and transfer it to the master transceiver through the signal wire, the slave transceiver is also adapted to decode Manchester-encoded master signal received from the signal wire, generate the recovered master clock and transfer the decoded master data and recovered master clock to I2C slave.


