DSI PHY Ping-Pong Switching for Stable Clock Frequency Changes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing serial communication systems in mobile devices face instability and disruption due to the need for rapid changes in data communication rates over display serial interfaces, particularly in high-resolution displays, leading to potential display subsystem failures.
Innovation Solution
Implementing a dual ping-pong MIPI Alliance DSI PHY switching technique that involves configuring two DSI PHYs, allowing seamless transitions between different frequencies while maintaining system stability by using a controller to switch between them during idle periods.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If clock frequencies are switched rapidly to support high-resolution displays, then data communication rate is improved, but system stability deteriorates due to reconfiguration disruption
Solution Approach 1:
The system divides the PHY interface into two separate instances (first PHY and second PHY) that can operate independently at different clock frequencies. This segmentation allows one PHY to handle high-speed data transmission while the other PHY can be reconfigured without disrupting the active transmission, thus resolving the contradiction between speed improvement and stability maintenance.
Solution Approach 2:
The inactive PHY is pre-configured with the new clock frequency settings before the active PHY completes its current transmission. This preliminary configuration ensures that when the switch occurs, the target PHY is already ready, minimizing reconfiguration disruption and maintaining system stability during frequency transitions.
2Adaptability or versatility
If reconfiguration and recalibration are performed to switch clock frequencies, then adaptability is improved, but operation stability worsens due to disruption during switching
Solution Approach 1:
The system implements dynamic clock frequency switching by maintaining two PHY instances that can alternate between active and inactive states. This dynamic approach allows the system to adapt to different display requirements (high-resolution vs. standard resolution) while maintaining stability through the use of a pre-configured standby PHY that takes over without disruption when needed.
3Device complexity
If a single PHY is used for DSI communication, then device complexity is reduced, but the ability to switch frequencies safely deteriorates
Solution Approach 1:
The controller acts as an intermediary that manages the switching between the first PHY and second PHY. It coordinates the configuration changes, monitors transmission status, and executes the switch at appropriate moments. This intermediary control mechanism enables safe frequency switching capability while keeping the overall system architecture relatively simple through centralized management.
Data Source
AI summary
A method for changing operating frequency in a serial data link includes transmitting first datagrams over the serial data link using a first physical layer interface configured for a first frequency of operation, configuring a second physical layer interface for a second frequency of operation different from the first frequency of operation while the first datagrams are transmitted over the serial data link, transmitting configuration information over the serial data link using the first physical layer interface after the second physical layer interface has been configured for the second frequency of operation, idling the serial data link by terminating transmissions by the first physical layer interface, decoupling the first physical layer interface from the serial data link, coupling the second physical layer interface to the serial data link, and transmitting second datagrams over the serial data link using the second physical layer interface and the second frequency of operation.


