Chip control method, chip system and display screen
By collecting working status parameters through the main control chip, the system can accurately locate and select the appropriate reset mode, thus solving the problems of user experience interruption and device aging caused by global reset under multi-chip cascaded drive. This enables precise reset of abnormal chips, improves user experience, and extends product life.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- FOCALTECH ELECTRONICS (SHENZHEN) CO LTD
- Filing Date
- 2026-03-13
- Publication Date
- 2026-05-19
AI Technical Summary
When dealing with large screens or flexible foldable screens driven by multiple cascaded chips, existing technologies can only perform a global reset, which forces normally functioning chips to restart, causing user experience interruptions, accelerating device aging, and shortening the lifespan of electronic products.
By collecting the operating status parameters of the display screen through the main control chip, the abnormal driver chip is accurately located. Based on the type of abnormality, a targeted reset mode is selected to accurately reset only the abnormal chip and avoid interference with normal chips.
It achieves precise reset of only abnormal driver chips, quickly resolves screen malfunctions, improves user experience, extends the lifespan of electronic products, and reduces interference with normal chips.
Smart Images

Figure CN122067477A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of electronic products, specifically to a chip control method, a chip system, and a display screen. Background Technology
[0002] With the rapid development of electronic products, the screen, as a core component of human-computer interaction, directly affects the user experience due to its operational stability. In actual use, electronic product screens may experience abnormal phenomena such as freezing, screen distortion, display misalignment, touch point skipping, or inability to touch due to various factors such as software and hardware malfunctions and external interference. In such cases, a reset operation is required to restore the screen to its normal working state.
[0003] When dealing with large screens or flexible foldable screens driven by multiple cascaded chips, the existing reset mechanism can only use a global reset method, that is, all driver chips are reset at the same time, which causes normally functioning chips to be forced to restart. This not only interrupts the user experience, but also accelerates the aging of chips and related components due to frequent and unnecessary reset operations, thus shortening the lifespan of electronic products. Summary of the Invention
[0004] This application proposes a chip control method, a chip system, and a display screen, which are used to perform precise reset operations on the abnormal chips of the screen according to the actual situation of the screen abnormality, so as to realize real-time precise reset of any one or more abnormal chips.
[0005] A first aspect of this application provides a chip control method, the method being applied to a main control chip and a driver chip, the main control chip and the driver chip being connected to a display screen, the method comprising:
[0006] Collect the operating status parameters of the display screen, and determine the abnormal driver chip among the multiple driver chips of the display screen based on the operating status parameters;
[0007] The abnormality type of the abnormality driving chip is determined based on the operating status parameters.
[0008] Determine the reset mode for the fault driver chip based on the fault type;
[0009] Perform the reset operation corresponding to the reset mode on the abnormal driver chip.
[0010] A second aspect of this application provides a chip system, the chip system including a main control chip and a driver chip, the main control chip and the driver chip being connected to a display screen; wherein, the main control chip includes:
[0011] An anomaly detection module is used to collect the working status parameters of the display screen, determine the abnormal driver chip among the multiple driver chips of the display screen based on the working status parameters, and determine the anomaly type of the abnormal driver chip based on the working status parameters.
[0012] The reset decision module is communicatively connected to the anomaly detection module. It is used to determine the reset mode for the anomaly driver chip based on the anomaly type output by the anomaly detection module, and generate a reset control instruction that carries the reset signal corresponding to the reset mode.
[0013] The driver chip includes:
[0014] The reset execution module is communicatively connected to the reset decision module and is used to receive the reset control command sent by the reset decision module and perform the corresponding reset operation according to the reset signal carried by the reset control command.
[0015] A third aspect of this application provides a display screen, including a display panel, a main control chip, and a driver chip. The driver chip is used to drive the display panel to display images and / or perform touch operations. The main control chip is connected to the driver chip and is used to execute the chip control method described in the first aspect above to perform abnormal detection and reset control on the driver chip.
[0016] As can be seen from the above technical solutions, the embodiments of this application have the following advantages:
[0017] This technology enables precise reset of only the malfunctioning driver chip, avoiding the user experience interruption and unnecessary component damage caused by resetting all driver chips simultaneously in traditional solutions. This refined reset control mechanism can quickly resolve screen malfunctions while minimizing interference with the operation of normal chips, effectively improving the user experience and extending the lifespan of electronic products. Attached Figure Description
[0018] Figure 1 This is a flowchart illustrating the chip control method in an embodiment of this application;
[0019] Figure 2 This is a schematic diagram illustrating an exemplary connection method between the main control chip and the driver chip in an embodiment of this application;
[0020] Figure 3 This is a schematic diagram illustrating another exemplary connection method between the main control chip and the driver chip in the embodiments of this application;
[0021] Figure 4 This is a schematic diagram illustrating an exemplary configuration of the driver chip for the display screen in an embodiment of this application.
[0022] Figure 5 This is a schematic diagram illustrating another exemplary configuration of the driver chip for the display screen in this application embodiment;
[0023] Figure 6 This is a schematic diagram illustrating an exemplary functional architecture of the main control chip and driver chip for the display screen in the embodiments of this application. Detailed Implementation
[0024] The display chip and touch chip of an electronic screen are the core hardware components that enable screen display and touch interaction functions. They work together to ensure the normal operation of the screen. The display chip is mainly responsible for converting image data into electrical signals that drive the screen pixels to emit light. By controlling the brightness, color, and refresh rate of the pixels, it presents clear and stable visual content. The touch chip, on the other hand, collects the capacitance or resistance changes of the touch sensor to identify the user's touch position, touch pressure, and touch gestures, and converts these commands into electrical signals that are transmitted to the main control chip to enable user interaction with the device.
[0025] Because large screens offer a more comfortable visual experience, the screens of visual products such as mobile phones, tablets, laptops, and televisions are becoming increasingly larger. The widespread use of flexible foldable screens is also leading to higher levels of integration in these devices. Display and touch modules are being designed as a single unit, with display and touch chips, which serve as the screen's driving chips, being packaged together. Secondly, when a single display or touch chip cannot drive a complete large screen, multiple driving chips are cascaded together. These driving chips all need to be controlled by a main chip to work synchronously. In such scenarios, if one chip malfunctions, the main chip needs to reset all the screen's driving chips. This creates a brief pause for the user and forces normally functioning chips to restart, not only interrupting the user experience but also accelerating the aging of chips and related components due to frequent and unnecessary resets, thus shortening the lifespan of electronic products.
[0026] To address the aforementioned technical problems, this application proposes a chip control method, a chip system, and a display screen, which are used to perform precise reset operations on the faulty chips of the screen according to the actual situation of the screen malfunction, thereby achieving real-time and precise reset of any one or more faulty chips.
[0027] The chip control method in the embodiments of this application is described below:
[0028] Please see Figure 1 One embodiment of the chip control method in this application includes:
[0029] 101. Collect the working status parameters of the display screen, and determine the abnormal driver chip among the multiple driver chips of the display screen based on the working status parameters;
[0030] The method in this embodiment can be applied to the main control chip and driver chip of a display screen. The main control chip can be used to uniformly control and manage the driver chip of the display screen. A driver chip refers to a chip used to drive the display screen to achieve display functions and / or touch interaction functions, such as a display chip and a touch chip. In some embodiments, the display chip and touch chip can be packaged into one unit to form an integrated driver chip, or, when the screen size is large, multiple driver chips can be cascaded to form a driver system to meet the screen's driving requirements. The main control chip and the driver chip can interact via a preset communication protocol, such as I2C or SPI, thereby enabling status monitoring and control of the driver chip.
[0031] The main control chip and the driver chip can be connected to the display screen. The main control chip can connect to the display screen through the driver chip, such as by connecting the main control chip to the communication pins and control pins of the driver chip via its interface circuit, thereby achieving drive control of the display screen. For example, the main control chip can send control signals to the driver chip to control the driver chip to drive the pixel units of the display panel, thereby achieving image display. Simultaneously, the main control chip can also receive touch sensing signals from the driver chip (such as a touch chip) to recognize user touch operations.
[0032] In practical applications, the connection method between the main control chip and the driver chip can be configured according to the specific hardware design and communication protocol to ensure the stability and reliability of data transmission.
[0033] The operating status parameters of a display screen refer to various quantitative indicators reflecting the current operating status of the screen, covering multiple dimensions such as screen display, touch response, driver chip operation, and system communication. Specifically, these can include screen display parameters, touch response parameters, driver chip operating parameters, and system communication parameters. Screen display parameters include pixel illumination status, color uniformity, and refresh rate; touch response parameters include touch response latency and touch recognition accuracy; driver chip operating parameters include chip power supply voltage, operating current, and clock signal; and system communication parameters include the communication rate between the screen and the main control chip, and data transmission error rate.
[0034] Since the operating status parameters reflect the real-time operating status of the screen, the abnormal driver chip among the multiple driver chips of the display screen can be identified by analyzing these parameters. Specifically, one core logic for determining the abnormal driver chip based on the display screen's operating status parameters is to establish a mapping relationship between the screen driver chip and pixel areas, and then compare the collected operating status parameters with the corresponding normal threshold range one by one using preset anomaly judgment rules to identify the abnormal operating status parameters and their corresponding pixel areas. Based on this mapping relationship, it can then be determined that the driver chip corresponding to the pixel area with the abnormal operating status parameter is malfunctioning.
[0035] During the screen hardware design phase, a one-to-one mapping table is established between "driver chips and pixel regions." Taking a large-screen electronic device as an example, if the screen uses two cascaded display driver chips, the screen will be divided into two consecutive pixel regions horizontally or vertically. Each chip is responsible for driving all pixels within a specific region. The mapping table records the pixel coordinate range corresponding to each chip (e.g., chip 1 corresponds to pixels 0-2000 on the X-axis and 0-1500 on the Y-axis, chip 2 corresponds to pixels 2001-4000 on the X-axis and 0-1500 on the Y-axis, etc.). When collecting pixel illumination status data, the illumination signal of each pixel is read row by row and column by column through a pixel scanning circuit, and the coordinates of abnormal pixels are matched with the mapping table to quickly locate the corresponding driver chip. For example, if more than 80% of the pixels in the X-axis 1500-1800 pixel and Y-axis 500-800 pixel regions are not lit in 10 consecutive frames, the mapping table can directly determine that this region is the responsibility of chip 1, initially indicating that chip 1 has a power supply or data transmission failure.
[0036] Therefore, if the pixel status of a screen area corresponding to a certain driver chip remains "not lit" for an extended period of time, or if the color uniformity deviation of that area exceeds a set threshold, the driver chip can be preliminarily identified as a candidate chip with abnormal display function. If the touch response delay exceeds the preset maximum delay time (e.g., 500ms), or if the touch recognition accuracy is lower than the set qualified threshold (e.g., 80%) for multiple consecutive touch events, the corresponding driver chip with abnormal touch function can be located.
[0037] Meanwhile, regarding the operating parameters of the driver chip itself, if its power supply voltage deviates from the standard value by more than ±10%, its operating current is consistently higher than 120% of the rated current, or its clock signal frequency fluctuates by more than ±5%, then the chip can be directly determined to be a hardware malfunction. As for the system communication parameters, if the communication rate between the screen and the main control chip is consistently lower than the preset minimum rate (such as 1Mbps), or the data transmission error rate is higher than 0.1% for several consecutive cycles, then the corresponding driver chip can be determined to have a communication malfunction.
[0038] By cross-validating the above multi-dimensional parameters, the abnormal driver chip among the multiple driver chips of the display screen was finally accurately identified, providing a clear target for subsequent targeted reset operations.
[0039] 102. Determine the fault type of the fault driver chip based on the operating status parameters;
[0040] In this embodiment, the exception type may include software exceptions and hardware exceptions. The exception type of the exception driver chip is determined based on the operating status parameters of the display screen. One optional implementation is that if the parameter characteristics of the operating status parameters match the parameter exception characteristics corresponding to a software exception, then the exception type of the exception driver chip is determined to be a software exception; if the parameter characteristics of the operating status parameters match the parameter exception characteristics corresponding to a hardware exception, then the exception type of the exception driver chip is determined to be a hardware exception.
[0041] Software malfunctions may include display driver malfunctions, touch driver malfunctions, system communication protocol malfunctions, etc.; hardware malfunctions may include screen power supply malfunctions, driver chip failures, touch sensor failures, poor screen cable contact, etc.
[0042] By combining the specific performance characteristics of the display screen's operating status parameters, multi-dimensional correlation analysis can be used to determine the abnormal type of the driver chip. For example, regarding the pixel illumination status parameter, if a local pixel block (such as the area corresponding to chip 1 mentioned above) is not lit for 10 consecutive frames and the power supply voltage of chip 1 is lower than the threshold of 95%, then the corresponding abnormal type can be determined to be a screen power supply abnormality in hardware abnormalities; if the pixel block is not lit but the power supply is normal, and the communication data transmission error rate between the chip and the main control chip exceeds 10%, then the corresponding abnormal type can be determined to be a screen cable contact failure in hardware abnormalities; if the pixels flicker randomly and there is color deviation (RGB difference > 20) but the hardware parameters are normal, then the corresponding abnormal type can be determined to be a display driver abnormality (such as register configuration error) in software abnormalities.
[0043] For example, regarding the parameter of touch response delay, if the delay is greater than the preset duration and the touch chip power supply voltage is normal, but the communication rate is lower than 80% of the set value, then this abnormality is determined to be a hardware abnormality, specifically a poor screen cable contact. If the delay fluctuates irregularly and the touch driver log shows "instruction queue overflow", then this abnormality is determined to be a software abnormality, specifically a touch driver abnormality (program logic vulnerability leading to instruction accumulation).
[0044] Therefore, determining the anomaly type of the faulty driver chip based on the display screen's operating status parameters works by matching the chip's operating status parameters with a pre-defined anomaly type feature library, thus achieving accurate anomaly type classification. This feature library contains typical characteristics and threshold ranges for various software and hardware anomalies under different operating status parameter dimensions.
[0045] For example, display driver malfunctions in software malfunctions typically manifest as random deviations in pixel color and localized screen flickering, while hardware parameters such as the power supply voltage and operating current of the driver chip are within the normal range. On the other hand, poor contact in the screen cable in hardware malfunctions manifests as intermittent decreases in communication speed and sporadic increases in data transmission error rate, which may be accompanied by occasional increases in touch response latency.
[0046] Through this comprehensive matching and analysis of multiple parameters and features, it is possible to accurately distinguish between software and hardware anomalies in the fault-driven chip, providing a basis for selecting the appropriate reset mode.
[0047] Optionally, the anomaly level corresponding to the anomaly type can also be determined simultaneously, such as mild anomaly, moderate anomaly, and severe anomaly. Among them, mild anomaly refers to an anomaly that has little impact on user experience, such as a single touch response delay slightly exceeding the threshold but subsequently returning to normal, or local pixel color deviation within an acceptable range and not persistent; moderate anomaly refers to an anomaly that significantly affects use but does not completely destroy functionality, such as multiple consecutive touch recognition errors, or pixel flickering frequency in a specific area reaching a threshold; severe anomaly refers to severely impaired functionality, such as half of the screen being black, complete lack of touch response, or the driver chip's operating current continuously and significantly exceeding the rated value.
[0048] The classification of anomalies can be determined by combining the duration of the anomaly, its frequency of occurrence, and its impact on core functions. For example, if a software anomaly causes screen flickering for a duration exceeding a certain period and the flickering frequency exceeds a threshold, it is classified as a moderate anomaly; if a hardware anomaly causes the power supply voltage to be lower than the standard value for a certain period of time, it is directly classified as a severe anomaly. Different anomaly levels will correspond to different reset strategies. For example, a mild anomaly can attempt a soft reset, while a severe anomaly requires a hard reset to achieve more refined anomaly handling.
[0049] For example, under the same software anomaly, if the anomaly level is "minor" (such as a single pixel error in a single frame), only a "local register reset" is used; if the anomaly level is "severe" (such as a large area of screen distortion in 10 consecutive frames), it is upgraded to a "full program reset", that is, the driver image is reloaded and all configuration parameters are initialized.
[0050] For hardware anomalies, if the anomaly level is "mild" (e.g., the communication error rate is higher than the threshold and lasts for a certain period of time), a "chip soft reset" is performed (e.g., a reset command is sent via I2C / SPI without cutting off the power supply); if the anomaly level is "severe" (e.g., the power supply voltage is lower than the standard value and lasts for a certain period of time), a "chip hard reset" is triggered (e.g., the chip power supply is cut off for a certain period of time and then powered on again, and the communication link is reinitialized).
[0051] By associating anomaly levels with reset strategies, the system can ensure effective anomaly recovery while minimizing disruption to user experience and impacting chip lifespan. Through dual matching of anomaly type and level, the reset decision module can generate the most precise reset control commands, ensuring efficient and targeted reset operations.
[0052] 103. Determine the reset mode for the fault driver chip based on the fault type;
[0053] Different reset modes can be used for different types of exceptions in the fault-driven chip. For example, for software exceptions, the reset mode is mainly "lightweight register reset". The reset operation focuses on clearing the erroneous instructions in the chip's internal temporary cache, resetting the program execution flow, or restoring the initial configuration of the driver, so as to avoid causing unnecessary impact on the hardware circuit.
[0054] For hardware anomalies, the reset mode is divided into "hardware signal reset" and "power-off restart reset" depending on the severity of the hardware fault. When an abnormal screen power supply or driver chip clock signal is detected, the "hardware signal reset" mode is used. A low-level reset signal of a certain duration is sent to the target chip through an independent hardware control pin, forcing the chip to restart its internal hardware circuitry and restore the normal power supply and clock configuration.
[0055] If a driver chip malfunction is detected (e.g., the chip's operating current exceeds a significant rated value, indicating an internal circuit short circuit) or a touch sensor malfunction is detected (e.g., touch response delay exceeds a certain duration multiple times consecutively, and software issues are ruled out), a "power-off restart reset" mode is triggered. This mode first cuts off the target chip's power supply, maintains a power-off state for a certain period, and then re-energizes it, thoroughly clearing any abnormal charge accumulation in the hardware circuitry and resetting all hardware registers of the chip. This tiered reset mode for hardware anomalies ensures effective fault resolution while avoiding the impact of excessive resets on chip lifespan.
[0056] 104. Perform the reset operation corresponding to the reset mode on the abnormal driving chip;
[0057] After determining the reset mode of the faulty driver chip, the main control chip can generate a reset command for that chip and send a reset signal (usually a high-low level transition or a pulse with specific timing) to the chip via an independent hardware control channel (such as a GPIO pin or a dedicated reset bus). Upon receiving this signal, the internal reset circuit of the driver chip will initiate its own reset process, including clearing internal buffers, resetting register configurations, and restarting internal programs, to reset the chip and restore it to normal operating status.
[0058] For example, when the abnormality of the driver chip is determined to be a display driver abnormality (such as a program crash causing screen lag), the "software instruction reset" mode is triggered. A specific instruction sequence can be sent to the abnormal driver chip to reset only the program counter, instruction register and other registers related to software operation within the chip, without changing the chip's power supply state or hardware configuration. If a system communication protocol abnormality is detected, the "communication link reset" mode is triggered. The reset operation only restarts the chip's communication interface module (such as I2C, MIPI interface), reinitializes the communication protocol parameters, and ensures that data transmission is restored to normal. Throughout the process, the display and touch functions continue to operate, and the user is almost unaware of it.
[0059] Therefore, through the above-described steps of the method in this embodiment, precise reset can be achieved only for the malfunctioning driver chip, avoiding the user experience interruption and unnecessary device wear caused by resetting all driver chips simultaneously in traditional solutions. This refined reset control mechanism can quickly resolve screen malfunctions while minimizing interference with the operation of normal chips, effectively improving the user experience and extending the lifespan of electronic products.
[0060] Specifically, when the display screen malfunctions, the main control chip first collects multi-dimensional operating status parameters and accurately locates the malfunctioning driver chip by combining the "driver chip-pixel region" mapping relationship. Then, through matching analysis with the malfunction type feature library, it determines the software or hardware malfunction type of the malfunctioning driver chip. Subsequently, it selects the corresponding reset mode according to the malfunction type, such as using lightweight register reset for software malfunctions and hierarchical hardware reset for hardware malfunctions. Finally, it sends a reset command to the malfunctioning driver chip through an independent control channel to complete the targeted reset.
[0061] For example, in a large-screen TV driven by multiple cascaded chips, if a display driver chip causes local screen flickering due to a program malfunction, the main control chip can locate the chip using the method described above and reset it with a software command. During the entire process, the display and touch functions of other areas of the TV are not affected, and the user can hardly detect the reset operation, which significantly optimizes the stability and reliability of the product.
[0062] based on Figure 1 In one optional implementation of the embodiment shown, the working status parameters of the display screen can be collected in real time during the reset operation of the abnormal driver chip. If the working status parameters collected in real time have not recovered to the preset range when the reset operation ends, the reset mode is triggered again and the abnormal driver chip is reset based on the reset mode until the working status parameters collected in real time are recovered to the preset range.
[0063] In some alternative implementations, a time-limited reset can also be set, that is, a preset time threshold is set for the reset operation. If the working state parameters of the display screen are restored to the preset range based on the reset operation within the preset time threshold, it is determined that the abnormal driver chip has been successfully reset; if the working state parameters of the display screen are not restored to the preset range based on the reset operation after the preset time threshold is exceeded, it is determined that the abnormal driver chip has failed to reset.
[0064] Determining whether the faulty driver chip was successfully reset serves as a basis for decision-making regarding subsequent fault handling strategies. A successful reset indicates the fault has been resolved through the reset operation, allowing the main control chip to halt its current processing flow and resume normal control and monitoring of the display screen. A failed reset suggests a potentially more serious hardware fault or a software problem that cannot be fixed by the current reset mode. In this case, the main control chip can activate a backup processing mechanism, such as switching to a backup driver chip (if supported by the device), triggering a higher-level system reset (e.g., a system reboot), or issuing a fault message to the user (e.g., displaying a fault code on the screen), enabling the user to promptly contact professional personnel for repair and preventing further damage to the display screen or more serious system failures caused by the continued operation of the faulty driver chip.
[0065] In some alternative implementations, manual reset by the user can also be supported. That is, the main control chip can receive a reset operation command triggered manually by the user and, in response to the reset operation command, perform a reset operation on the fault driver chip according to the reset mode corresponding to the reset operation command.
[0066] Users can select the corresponding reset mode by triggering different manual operation methods, including short press of the reset button, long press of the reset button, and combination key triggering. For example, a short press of the reset button corresponds to a relatively mild reset operation command, such as a software command reset, which only resets the software operation-related registers of the driver chip; a long press of the reset button (e.g., for more than 3 seconds) corresponds to a reset operation command with a certain intensity, such as a hardware signal reset, which sends a low-level reset signal to the chip to restart the hardware circuit; and a specific combination key (e.g., pressing the power button and volume button simultaneously) corresponds to a reset operation command with a higher intensity, such as a power-off restart reset, which cuts off the chip's power supply and then re-energizes it.
[0067] Users can choose the appropriate manual reset method according to the severity of the screen abnormality. For example, when the screen flickers slightly, a short press of the reset button can be used for quick repair. If the screen is completely black and the touch is unresponsive, a more thorough hardware reset can be triggered by pressing and holding the reset button or a combination of buttons, providing users with flexible troubleshooting methods.
[0068] based on Figure 1 The illustrated embodiment features a technical architecture where the main control chip has multiple reset pins, each connected to a reset pin of a driver chip for the display screen. Furthermore, the main control chip can send a reset signal corresponding to the reset mode to the fault driver chip via the reset pin connected to the fault driver chip, and the fault driver chip will then perform a corresponding reset operation based on the reset signal.
[0069] The reset signal can be a high-low level transition signal or a pulse with a specific timing. A high-low level transition signal indicates that the fault driver chip should initiate a reset process, while a pulse with a specific timing can be used to transmit specific parameters of the reset mode, such as the reset duration and reset phase divisions. For example, when a "hardware signal reset" is required, the main control chip sends a low-level signal for a certain duration through the corresponding reset pin. Upon receiving this signal, the driver chip immediately initiates the restart process of its internal hardware circuitry. If a "software instruction reset" is required, a pulse sequence containing instruction codes is sent. The driver chip then precisely resets the specified software registers based on the instruction information in the pulse sequence.
[0070] This one-to-one reset pin connection method ensures the independence and accuracy of reset signal transmission, avoids interference of reset operation with other normal driver chips, and further improves the accuracy and reliability of reset control.
[0071] For example, Figure 2An exemplary connection method between the main control chip and the driver chip is illustrated. In this connection method, the display screen 4 is driven by the display chip 2 and the touch chip 3. The main control chip 1 is connected to the respective reset pins of the display chip 2 and the touch chip 3 via two reset pins. In this connection method, if the display chip 2 experiences a software malfunction (such as a display driver error), the main control chip 1 can send a software command to reset the corresponding pulse sequence through its reset pin connected to the display chip 2, performing a register reset only on the display chip 2, while the operation of the touch chip 3 remains unaffected, thus achieving independent repair of the display function. If the touch chip 3 experiences a hardware malfunction (such as poor cable contact), the main control chip 1 sends a low-level hardware signal reset through the corresponding reset pin of the touch chip 3, triggering a restart of the hardware circuit of the touch chip 3. Throughout the process, the display driven by the display chip 2 remains normal, and the user only perceives a brief recovery of the touch function. This independent reset control architecture provides hardware-level support for refined fault handling in multi-chip driven scenarios, ensuring the accuracy of the reset operation.
[0072] based on Figure 1 In the illustrated embodiment, another possible technical architecture is that the main control chip is connected to the reset pin of each driver chip of the display screen via a reset pin, and the main control chip can also establish a data communication link with each driver chip of the display screen. Furthermore, the main control chip can send a first reset command to the malfunctioning driver chip based on this data communication link. The first reset command is used to instruct the malfunctioning driver chip that it needs to perform a reset.
[0073] Subsequently, the main control chip sends a reset signal corresponding to the reset mode to each driver chip of the display screen through its configured single reset pin. Then, the faulty driver chip performs a reset operation based on the reset signal under the instruction of the first reset command.
[0074] Optionally, the main control chip can also send a second reset instruction to the normal driver chip based on the data communication link. The second reset instruction is used to indicate to the normal driver chip that it does not need to perform a reset. When the main control chip sends a reset signal to each driver chip, the normal driver chip can block the reset signal under the instruction of the second reset instruction and continue to maintain its current working state without performing a reset operation.
[0075] In other words, the main control chip only needs one reset pin to connect to the reset pins of all the driver chips on the screen. Before triggering a reset, the main control chip sends a reset command to each driver chip, informing them whether a reset action is required. When the reset signal is issued, the driver chip that receives the reset command performs the reset action, while the driver chip that receives the reset command does not need to perform the reset action. In this way, the main control chip can reset abnormal driver chips at any time, and it can also reduce the number of reset pins on the main control chip.
[0076] For example, Figure 3 An alternative connection method between the main control chip and the driver chip is illustrated. In this connection method, the main control chip 1 is connected to the reset pins of both the display chip 2 and the touch chip 3 via a single reset pin. That is, the reset pins of both the display chip 2 and the touch chip 3 are connected to the single reset pin of the main control chip. Simultaneously, the main control chip 1 establishes data communication links with both the display chip 2 and the touch chip 3 via independent communication buses (such as SPI buses). When the display chip 2 malfunctions, the main control chip 1 first sends a "reset preparation command" to the display chip 2 and an "ignore reset command" to the touch chip 3 via the communication bus. Then, it sends a low-level hardware reset signal via the single reset pin. At this time, only the display chip 2 responds to the reset signal and executes a hardware circuit restart. The touch chip 3, having received the "ignore reset command," masks the reset signal and continues to operate normally.
[0077] This architecture reduces the pin resource usage of the main control chip while achieving precise reset control of the fault driver chip through the instruction pre-notification mechanism, making it suitable for miniaturized electronic product designs with high hardware interface resource requirements.
[0078] Figure 2 and Figure 3 The examples shown all use one display chip and one touch chip to illustrate the connection between the main control chip and each driver chip. However, in practical applications, the number of driver chips in a display screen can be flexibly configured according to different screen sizes, resolutions, and display technologies, and is not limited here.
[0079] For example, Figure 4 An exemplary configuration of the driver chips for a display screen is shown. When the screen size increases, because the number of channels in a single driver chip is limited, a single driver chip cannot drive the entire screen. In this case, two sets of driver chips are needed to drive the entire screen, such as two display chips + two touch chips. The two sets of driver chips drive the left and right screens or the top and bottom screens respectively. This combination can also be one display chip + two touch chips, or two display chips + one touch chip.
[0080] Therefore, in this configuration, the main control chip 1 connects to the respective reset pins of the two display chips and two touch chips via four reset pins, enabling independent reset control for each driver chip. This way, when any driver chip malfunctions, the main control chip can accurately send a reset signal through its corresponding reset pin without affecting other normally functioning driver chips.
[0081] Alternatively, the main control chip 1 connects to the reset pins of the two display chips and two touch chips via a single reset pin, and establishes data communication with these four driver chips through independent communication links (such as I2C or UART). When one of the display chips malfunctions, the main control chip first sends an "execute reset command" to the malfunctioning display chip through the communication link, and sends a "mask reset command" to the other three normal driver chips (including the other display chip and the two touch chips). Then, it sends a reset signal through a single reset pin. At this time, only the malfunctioning display chip responds and executes the reset operation, while the other driver chips ignore the reset signal and continue to maintain normal operation. Thus, even in a large-screen scenario with multiple chips driving the screen, it can still achieve accurate reset of the malfunctioning driver chip, ensuring the stable operation of the overall screen function.
[0082] Figure 5 This example illustrates another configuration of the driver chips for the display screen. When the screen size becomes larger, and two driver chips are insufficient to drive the entire screen, three or more driver chips can be used to drive the display and touch. In this case, the screen will be divided into N areas, and the entire screen will be synchronously controlled by N driver chips, giving the user a unified experience. The number N of display chips and touch chips in this combination can be equal or unequal, with N≥1. The driver chips are connected in parallel or series.
[0083] Therefore, in this configuration, the main control chip 1 is connected one-to-one with the reset pins of N driver chips (including display chips and touch chips) through N independent reset pins. Each reset pin independently controls the reset function of one driver chip, ensuring that the main control chip can perform a separate reset operation on each driver chip, avoiding mutual interference of reset signals, and thus achieving precise control of abnormal driver chips. For example, when the screen is divided into 4 areas and driven by 4 driver chips, the main control chip will be configured with 4 reset pins, connected to these 4 driver chips respectively. This allows the main control chip to send a reset signal to a driver chip individually through the corresponding reset pin when a driver chip malfunctions, without affecting the operation of other normal driver chips. This independent pin connection method provides hardware-level support for achieving fine-grained reset of abnormal driver chips, further ensuring the accuracy and efficiency of the reset operation.
[0084] Alternatively, the main control chip 1 connects to the reset pins of N driver chips (including display chips and touch chips) via a single reset pin, and establishes data communication with each of these N driver chips through independent communication links (such as high-speed differential signal lines or dedicated control buses). When one of the driver chips malfunctions, the main control chip first sends a "prepare to reset" command to the malfunctioning driver chip through the communication link, clearly informing it that a reset operation and reset mode (such as software reset or hardware reset) are about to be performed. At the same time, it sends a "hold-alive" command to the remaining N-1 normal driver chips, instructing them to ignore the upcoming reset signal.
[0085] Subsequently, the main control chip sends a reset signal (such as a low level or pulse sequence of a specific duration) corresponding to the reset mode through a single reset pin. At this time, the abnormal driver chip that receives the "prepare to reset command" will respond to the reset signal and execute the corresponding reset procedure, while the normal driver chip that receives the "keep working command" will internally shield the reset signal and continue to maintain the current display and touch driving state, ensuring that the normal operation of other areas of the screen is not affected.
[0086] This architecture effectively controls the number of pins on the main control chip and achieves precise reset of abnormal driver chips in scenarios with multiple to N driver chips (N≥3) through instruction pre-configuration of the communication link. It is suitable for ultra-large display screens or high-end display devices with strict limitations on hardware interface resources. While ensuring reset accuracy, it significantly improves the flexibility and cost-effectiveness of hardware design.
[0087] The functional architecture of the main control chip and driver chip of the display screen is further elaborated below. This functional architecture includes an anomaly detection module, a reset decision module, a reset execution module, a status feedback module, and a communication module. Specifically:
[0088] The anomaly detection module is used to collect the working status parameters of the electronic product screen in real time, analyze the working status parameters, determine whether there is an anomaly on the screen, identify the driver chip that caused the anomaly, and determine the anomaly type and anomaly level.
[0089] The reset decision module is connected in communication with the anomaly detection module. It is used to match the corresponding reset mode according to the anomaly type and anomaly level output by the anomaly detection module, and generate a reset control command. The command carries the reset signal corresponding to the reset mode.
[0090] The reset execution module is communicatively connected to the reset decision module. It is used to receive the reset control command and execute the corresponding reset operation according to the reset signal carried by the reset control command.
[0091] The status feedback module is connected to both the reset execution module and the reset decision module. It is used to collect the screen working status parameters during the reset process and feed them back to the reset decision module. The reset decision module determines whether the screen returns to normal after the reset and terminates the reset process. If the screen is still abnormal after the reset, the reset decision module will trigger the re-entry into the reset mode.
[0092] The communication module is configured on the main control chip and the driver chip respectively. It is used to provide bidirectional information transmission between the main control chip and the driver chip. The main control chip and the driver chip can send and receive information from each other at the same time.
[0093] In one optional implementation, the main control chip and the driver chip can both be any type of touch chip, display chip, or integrated touch display chip. Alternatively, the main control chip can be an independent main control unit, while the driver chip can be a functional chip specifically responsible for display driving, touch detection, or a combination of both; the specific choice can be flexibly made according to the design requirements of the electronic product.
[0094] For example, in some high-end smartphones, the main control chip is usually a high-performance application processor (AP), while the driver chip includes independent display driver IC and touch IC. The two interact with the main control chip and transmit control commands through a specific interface protocol. In some simplified smart wearable devices, a single-chip solution integrating display and touch driver functions can be used. This integrated driver chip is directly connected to the main control chip, which then manages it precisely through a communication module and a reset control mechanism.
[0095] Furthermore, the reset execution module can quickly reset the screen chip by controlling the reset signal level through the connection line between the main control chip and the driver chip. For example, the reset can clear the internal cache data of the screen chip, complete the screen chip initialization settings, and restart the software running process.
[0096] Furthermore, the status feedback module may include a status acquisition unit and a feedback communication unit. The status acquisition unit acquires the screen's operating status parameters in real time during the reset process, and the feedback communication unit transmits the real-time acquired operating status parameters to the reset decision module using communication protocols such as SPI / I2C / I3C. The reset decision module sets a time threshold for reset verification. If the screen's operating status parameters return to the normal range within the preset time threshold, the reset is considered successful; if the screen remains abnormal after the preset time threshold is exceeded, the reset is considered unsuccessful.
[0097] Furthermore, it also includes a manual reset trigger module, which is communicatively connected to the reset decision module. This module receives manually triggered reset operation commands and transmits them to the reset decision module. The reset decision module then matches the corresponding reset mode and generates a reset control command based on the manually triggered reset operation command, which is subsequently executed by the reset execution module. Users can trigger the corresponding reset mode by inputting different manual operations, including short presses of the reset button, long presses of the reset button, and combination key presses.
[0098] Figure 6 The figure illustrates an exemplary functional architecture of a main control chip and a driver chip for a display screen. The main control chip 1 includes an anomaly detection module 11, a reset decision module 12, and a communication module 13. The driver chip for the display screen 4 includes a reset execution module 41, a status feedback module 42, and a communication module 43. When the anomaly detection module 11 of the main control chip detects an abnormal state of the driver chip, the reset decision module 12 sends a reset command to the reset execution module of the driver chip. After the reset is completed, the status feedback module 42 of the driver chip sends normal parameter values to the communication module 13 of the main control chip via the communication module 43, completing one round of reset. If the communication module 13 still receives abnormal operating status parameters (such as parameters not falling within the preset normal parameter range), it will continue to initiate the next round of reset. The architecture of the main control chip and multiple driver chips is also applicable to the above reset scheme.
[0099] The anomaly detection module 11 is used to collect the operating status parameters of the electronic product screen in real time. The anomaly detection module 11 has a built-in parameter analysis algorithm, which compares the collected operating status parameters with the preset normal parameter range. If the parameters exceed the normal range, the screen is determined to be abnormal, and the anomaly type and level are determined based on the degree of deviation and the scope of impact of the abnormal parameters.
[0100] The reset decision module 12 has built-in reset mode matching rules. It matches the corresponding reset mode according to the abnormality type and abnormality level output by the abnormality detection module 11 and generates a reset control command.
[0101] The reset execution module 41 is used to receive the reset control command sent by the reset decision module 12 and execute the corresponding reset operation.
[0102] The status feedback module collects the operating status parameters of the driver chip in real time during the reset execution process, such as drive voltage, signal transmission frequency, and data processing delay. These parameters are then fed back to the communication module 13 of the main control chip via the communication module 43, and subsequently transmitted to the reset decision module 12. The reset decision module 12 compares the fed-back parameters with preset reset success standard parameters. If all parameters are within the standard range, the reset is considered successful, the driver chip has returned to normal operation, and the reset process terminates. If some or all of the fed-back parameters still fail to meet the standard, the reset is considered a failure. The reset decision module 12 will then trigger a re-entry into the reset mode based on a preset retry strategy (such as setting the maximum number of retries or adjusting reset mode parameters), regenerate the reset control command, and send it to the reset execution module 41 to perform a new round of reset operations.
[0103] The reset control mechanism of this embodiment can be widely used in various electronic products with screens, such as smartphones, tablets, laptops, and smart TVs. By implementing tiered reset, it can accurately and efficiently handle screen abnormalities, thereby improving user experience and the reliability of electronic products.
[0104] This application also proposes a display screen, including a display panel, a main control chip, and a driver chip. The driver chip is used to drive the display panel to perform image display and / or touch control. The main control chip is connected to the driver chip and is used to perform the aforementioned operations. Figure 1 The chip control method described in the illustrated embodiment and its various alternative embodiments is used to perform anomaly detection and reset control on the driver chip.
[0105] This application also provides a computer storage medium, one embodiment of which includes: the computer storage medium storing instructions, which, when executed on the main control chip of the display screen, cause the main control chip to perform the aforementioned... Figure 1 The chip control method described in the illustrated embodiment and its various alternative embodiments.
[0106] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0107] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between apparatuses or units through some interfaces, and may be electrical, mechanical, or other forms.
[0108] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0109] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0110] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
Claims
1. A chip control method, characterized in that, The method is applied to a main control chip and a driver chip, the main control chip and the driver chip being connected to a display screen, and the method includes: Collect the operating status parameters of the display screen, and determine the abnormal driver chip among the multiple driver chips of the display screen based on the operating status parameters; The abnormality type of the abnormality driving chip is determined based on the operating status parameters. Determine the reset mode for the fault driver chip based on the fault type; Perform the reset operation corresponding to the reset mode on the abnormal driver chip.
2. The method according to claim 1, characterized in that, The exception types include software exceptions and hardware exceptions; Determining the fault type of the faulty driver chip based on the operating status parameters includes: If the parameter characteristics of the working state parameters match the parameter abnormality characteristics corresponding to the software abnormality, then the abnormality type of the abnormality driving chip is determined to be a software abnormality. If the parameter characteristics of the working status parameter match the parameter abnormality characteristics corresponding to the hardware abnormality, then the abnormality type of the abnormality driving chip is determined to be a hardware abnormality. The software anomalies include display driver anomalies, touch driver anomalies, and system communication protocol anomalies; the hardware anomalies include screen power supply anomalies, driver chip failures, touch sensor failures, and poor screen cable contact.
3. The method according to claim 1 or 2, characterized in that, The operating status parameters include screen display parameters, touch response parameters, driver chip operating parameters, and system communication parameters; The screen display parameters include pixel illumination status, color uniformity, and refresh rate; the touch response parameters include touch response latency and touch recognition accuracy; the driver chip operating parameters include chip power supply voltage, operating current, and clock signal; and the system communication parameters include the communication rate between the screen and the main control chip and the data transmission error rate.
4. The method according to claim 1, characterized in that, The method further includes: During the reset operation, the working status parameters of the display screen are collected in real time. If the working status parameters collected in real time at the end of the reset operation have not recovered to the preset range, the reset mode is triggered again and the abnormal driver chip is reset based on the reset mode until the working status parameters collected in real time recover to the preset range.
5. The method according to claim 1, characterized in that, The method further includes: If the working state parameters are restored to the preset range based on the reset operation within a preset time threshold, then the abnormal driver chip is determined to have been successfully reset. If the working state parameters are not restored to the preset range based on the reset operation when the preset time threshold is exceeded, it is determined that the abnormal driver chip reset has failed.
6. The method according to claim 1, characterized in that, The method further includes: The system receives a reset operation command manually triggered by the user and, in response to the reset operation command, performs a reset operation on the fault driver chip according to the reset mode corresponding to the reset operation command.
7. The method according to any one of claims 1 to 6, characterized in that, The main control chip is equipped with multiple reset pins, and each reset pin is connected to the reset pin of a driver chip of the display screen. The step of performing the reset operation corresponding to the reset mode on the abnormal driver chip includes: A reset signal corresponding to the reset mode is sent to the fault driver chip via a reset pin connected to the fault driver chip, so that the fault driver chip performs a reset operation based on the reset signal.
8. The method according to any one of claims 1 to 6, characterized in that, The main control chip is connected to the reset pin of each driver chip of the display screen through a reset pin; and the main control chip establishes a data communication link with each driver chip of the display screen. The step of performing the reset operation corresponding to the reset mode on the abnormal driver chip includes: A first reset instruction is sent to the fault driver chip via the data communication link. The first reset instruction is used to indicate to the fault driver chip that it needs to perform a reset. The reset signal corresponding to the reset mode is sent to each driver chip of the display screen through the reset pin, so that the abnormal driver chip performs a reset operation based on the reset signal under the instruction of the first reset command.
9. A chip system, characterized in that, The chip system includes a main control chip and a driver chip, which are connected to the display screen; wherein, the main control chip includes: An anomaly detection module is used to collect the working status parameters of the display screen, determine the abnormal driver chip among the multiple driver chips of the display screen based on the working status parameters, and determine the anomaly type of the abnormal driver chip based on the working status parameters. The reset decision module is communicatively connected to the anomaly detection module. It is used to determine the reset mode for the anomaly driver chip based on the anomaly type output by the anomaly detection module, and generate a reset control instruction that carries the reset signal corresponding to the reset mode. The driver chip includes: The reset execution module is communicatively connected to the reset decision module and is used to receive the reset control command sent by the reset decision module and perform the corresponding reset operation according to the reset signal carried by the reset control command.
10. The chip system according to claim 9, characterized in that, The main control chip and the driver chip are both of the following types: touch chip, display chip, or touch display integrated chip.
11. A display screen, characterized in that, The device includes a display panel, a main control chip, and a driver chip. The driver chip is used to drive the display panel to display images and / or perform touch operations. The main control chip is connected to the driver chip and is used to execute the chip control method as described in any one of claims 1 to 8 to perform abnormal detection and reset control on the driver chip.