I2C Pre-scaler Clock Synchronization for TCON External Memory
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In liquid crystal displays, the lack of data synchronization between the I2C master and external memory in the TCON leads to signal delays and transmission errors, affecting the display's operation due to unsupported data synchronization in the I2C protocol.
Innovation Solution
Implementing a pre-scaler to determine synchronization between clock signals and controlling the transmission of clock signals to ensure data synchronization, with noise filtering and a tolerance for time delay, allowing stable data latch in an asynchronous interface between the TCON and external memory.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If the I2C master transmits data to external memory using a simple clock signal without synchronization control, then the device complexity is reduced, but data transmission errors occur due to lack of synchronization between master and slave clock signals
Solution Approach 1:
The patent implements a feedback mechanism where the I2C master monitors the readiness status of the external memory and adjusts its data transmission timing accordingly. The master waits for confirmation that the memory is ready before transmitting data, ensuring synchronization without requiring complex hardware modifications to the I2C interface itself.
Solution Approach 2:
The patent employs preliminary action by having the I2C master send a command signal to the external memory before data transmission to check readiness status. This preliminary check ensures that the memory is prepared to receive data, preventing synchronization errors without adding complex synchronization hardware.
2Reliability
If the I2C master waits for external memory readiness before data transmission, then data transmission reliability is improved, but transmission time increases due to waiting periods
Solution Approach 1:
The patent maintains continuity of useful action by implementing a loop that continuously checks the readiness status of the external memory. Instead of idle waiting, the master actively monitors the memory status register in successive cycles, ensuring that data transmission begins immediately when the memory becomes ready, thus minimizing unnecessary delays.
Solution Approach 2:
The patent applies the skipping principle by rapidly checking the memory readiness status in successive clock cycles. When the memory becomes ready, the master immediately proceeds with data transmission without unnecessary delays, effectively rushing through the waiting period by utilizing every available clock cycle for status monitoring.
3Device complexity
If the I2C interface operates without noise filtering on clock signals, then the device complexity is reduced, but synchronization accuracy deteriorates due to noise interference
Solution Approach 1:
The patent introduces an intermediary noise filter circuit in the signal path between the I2C master and external memory. This filter acts as a mediator that cleans the clock signals of noise and interference before they reach the receiving端, improving synchronization accuracy without requiring complex digital signal processing or modification of the I2C protocol.
Data Source
AI summary
A method of controlling an interface between an I2C master in a time controller for a liquid crystal display and an external memory may include causing a pre-scaler to determine whether or not a first clock signal from the I2C master to the external memory is synchronized with a second clock signal from the external memory to the I2C master. If the first clock signal is not synchronized with the second clock signal, the pre-scaler stops transmission of a third clock signal for an I2C interface with the external memory to the I2C master.


