A touch display wake-up control circuit and wake-up method

By introducing MCU as a bridge chip in the touch screen system, detecting and processing interruption signals, and performing reset operations when the SOC crashes, the service interruption problem caused by SOC crashes is solved, the system reliability and user experience is improved, and the unmanned operation is achieved Automatic recovery of intervention.

CN114185447BActive Publication Date: 2025-01-14BYD CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202010968482.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-09-15
Publication Date
2025-01-14
Estimated Expiration
2040-09-15

AI Technical Summary

Technical Problem

In the existing touch screen human-computer interaction system, the SOC chip crashes and fails to wake up or provide services, lacks button reset or restart methods, and requires manual maintenance, affecting the user experience and system reliability.

Method used

A touch display wake-up control circuit is designed. Through the MCU as a bridge chip, it detects interrupt signals and decides whether to wake up the SOC chip, and performs reset operations when the SOC crashes to ensure that the system automatically recovers in abnormal situations.

Benefits of technology

It improves the reliability and user experience of the system, avoids service interruptions caused by SOC crashes, and realizes automatic recovery without human intervention, which is suitable for application scenarios without physical buttons.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114185447B_ABST
    Figure CN114185447B_ABST
Patent Text Reader

Abstract

The present invention discloses a touch display wake-up control circuit and a wake-up method. In one scheme, a touch display wake-up control circuit is proposed, including a computing component and a touch display component, wherein the computing component includes a first chip and a second chip; the touch display component includes a touch unit, a power adjustment unit and a display unit; wherein: the touch unit is electrically connected to the first chip and the second chip respectively to send a first interrupt signal to the first chip and the second chip; the first chip is electrically connected to the second chip to send a second interrupt signal to the second chip; the second chip is electrically connected to the power adjustment unit to transmit a display unit wake-up signal; the second chip is electrically connected to the display unit via a display data transmission interface to transmit display data. The present invention can wake up the second chip more reasonably, or in the case where the second chip is frozen, it can still reliably wake up the second chip and the touch display unit.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a touch display wake-up control circuit and a wake-up method, and in particular to a wake-up method and a circuit capable of stably waking up a touch screen in a keyless human-computer interaction system. Background Art

[0002] Touch screens are widely used in consumer electronics, industrial equipment, smart cars and other fields. With the improvement of the reliability of touch screen technology, touch screens are evolving towards large screens and buttonless displays for the sake of intuitiveness, rich interactive information and aesthetics.

[0003] For example, with the rise of new energy vehicles and autonomous driving technology, buttonless full-touch screen center consoles are increasingly being used in the automotive field, becoming a new interactive mode popular in the global automotive market, especially in autonomous driving vehicles. The unmanned logistics vehicles that are the fastest to come to people in the current autonomous driving technology, as well as the autonomous driving travel service vehicles for the travel market, such as the unmanned delivery vehicles that have not yet been officially put into large-scale operation, and the unmanned transportation and delivery services demonstrated during the epidemic, have demonstrated similar full-touch human-computer interaction methods.

[0004] For a full touch screen human-computer interaction system, since all operations depend on the touch screen, the reliability of the touch screen is extremely important. Currently, the wake-up of the touch screen depends on the system-level SOC chip (System on chip, system-level chip / system on chip integration). However, the SOC with high integration and complexity may freeze or have some unavoidable system abnormalities. Then, when the user touches the touch screen, he will not be able to wake up the system or perform related operations, and will not be able to enjoy any services. Since this full touch screen human-computer interaction system has no buttons for users to reset or restart the system, once the SOC system freezes, the service will be terminated and remote assistance or on-site maintenance by maintenance personnel will be required. Summary of the invention

[0005] In order to solve the above problems in the prior art, the present invention proposes a touch display wake-up control circuit and a wake-up method that can reliably wake up.

[0006] In one scheme, a touch display wake-up control circuit is proposed, including a computing component and a touch display component, the computing component includes a first chip and a second chip; the touch display component includes a touch unit, a power regulation unit and a display unit; wherein: the touch unit is electrically connected to the first chip and the second chip respectively to send a first interrupt signal to the first chip and the second chip; the first chip is electrically connected to the second chip to send a second interrupt signal to the second chip; the second chip is electrically connected to the power regulation unit to transmit a display unit wake-up signal; the second chip is electrically connected to the display unit through a display data transmission interface to transmit display data.

[0007] In a further embodiment, the computing component further includes a power management integrated circuit, which is connected to the first chip and the second chip respectively. The power management integrated circuit receives a reset control signal sent by the first chip and sends a reset restart signal to the second chip.

[0008] In a further embodiment, the first chip is lower than the second chip in one or more aspects of processing power, complexity, and integration, or the first chip is higher than the second chip in reliability, or the second chip has an integrated operating system while the first chip does not.

[0009] In a further embodiment, the first chip is a microcontroller (MCU, Micro Control Unit), and the second chip is a system on chip (SOC, System on Chip).

[0010] A wake-up method for a touch display wake-up control circuit is also proposed, comprising: a first interrupt signal sending step: the touch unit detects touch and sends the first interrupt signal, and sends the first interrupt signal to the first chip; a first chip wake-up step: the first chip is awakened after receiving the first interrupt signal; a second chip wake-up step: the first chip sends the second interrupt signal to wake up the second chip.

[0011] In a further scheme, after the step of sending the first interrupt signal, a wake-up condition detection step is also included, in which the first chip detects whether the wake-up condition for waking up the second chip is met; if in the wake-up condition detection step, the first chip determines that the wake-up condition is met, the second chip wake-up step is executed.

[0012] In a further embodiment, the wake-up condition includes one or more of the following two conditions: whether the current battery voltage satisfies the power-on condition, and whether the current vehicle speed allows interaction.

[0013] In a further solution, after the second chip wake-up step, a wake-up confirmation step is also included, and the wake-up confirmation step includes: the first chip determines whether a handshake signal sent by the second chip is received within a predetermined time.

[0014] In a further solution, if in the wake-up confirmation step, the first chip determines that the handshake signal sent by the second chip is not received within the predetermined time, a second chip reset step is executed, and the first chip performs an operation of resetting the second chip.

[0015] In a further embodiment, the computing component also includes a power management integrated circuit connected to the first chip and the second chip respectively, and the second chip resetting step also includes that after the power management integrated circuit receives the reset control signal sent by the first chip, it sends a reset restart signal to the second chip.

[0016] In a further solution, after the first chip performs the reset operation, a reset confirmation step is performed, and the reset confirmation step includes: the first chip performs timing and monitors whether the second chip is reset normally.

[0017] Beneficial effects:

[0018] The touch wake-up system of the present invention adds a connection to the MCU on the basis of the original interrupt signal of the touch control unit, changing the previous method of directly using the interrupt to wake up the host SOC after the touch. By using the MCU as a bridge, the MCU is awakened first, and then the MCU wakes up the host. Before waking up the host SOC chip, some necessary tests can be performed to ensure the rationality and safety of the awakening. In addition, the MCU has relatively high reliability and can perform a reset for the host when the SOC host chip crashes, thereby overcoming the problems of being unable to provide services due to the crash of the host, and manual maintenance consuming manpower and affecting the user experience. No additional human intervention is required in the entire process, providing a reliable solution for this application scenario without physical buttons. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] Other features, objects and advantages of the present application will become more apparent by reading the detailed description of non-limiting embodiments made with reference to the following drawings:

[0020] Figure 1 It is a block diagram of a touch display wake-up control circuit in the prior art;

[0021] Figure 2 is a block diagram of a touch display wake-up control circuit in one embodiment of the present invention;

[0022] Figure 3 A schematic diagram of an isolation circuit according to an embodiment of the present invention;

[0023] Figure 4 A flowchart of a wake-up management method according to an embodiment of the present invention;

[0024] Figure 5 The present invention is a flowchart of a method for automatically resetting a host in an embodiment of the present invention. DETAILED DESCRIPTION

[0025] In the field of unmanned delivery and autonomous driving, especially in the field of unmanned logistics delivery, the characteristic is that the traditional button operation is basically eliminated. Users use delivery and travel services conveniently through mobile terminals, and operators also use mobile Internet related technologies and other related identity authentication technologies to achieve vehicle maintenance and background management. In particular, users and maintenance personnel often need to communicate with the car through a human-computer interaction interface. For example, in the field of unmanned logistics delivery vehicles, when the vehicle delivers the goods to the destination, the end user needs to complete his or her own pickup process by close contact with the human-computer interaction interface equipped with the car.

[0026] The basic working principle of touch screen wake-up in the vehicle is very simple, such as Figure 1 , which is a circuit block diagram of a touch display wake-up control circuit in the prior art.

[0027] The touch display wake-up control circuit includes a human-computer interaction system computing component 1 and a touch display component 2 . The touch display component 2 includes a touch control unit 21 , a power regulator 22 , and a display unit 23 .

[0028] When the vehicle arrives at the destination, the end user only needs to click the touch screen 21 to use the interrupt pin of the touch screen 21 to wake up the computing component 1 to enter a specific user interaction interface and then perform the required operation. Maintenance personnel can also wake up the entire vehicle or enter the background to view relevant information of the vehicle through similar operations and appropriate identity authentication technology.

[0029] When the vehicle is operating normally or does not need to work, the touch display component 2 will automatically enter a dormant state, or turn off the display or play advertisements to save energy, but the touch unit 21 therein is always powered and will remain in a working state waiting to receive touch wake-up and other operations. Once a touch is detected, the computing component 1 will be awakened by a touch screen interrupt. The touch unit 21 sends a touch screen interrupt signal 211 (Touch signal) to the SOC host chip 12 in the computing component 1. The SOC host chip 12 responds to the touch screen interrupt signal 211 and sends a wake-up signal to the power regulator 22 of the touch display component 2, thereby waking up the power supply of the display unit 23. In addition, the SOC chip 12 also transmits image display signals to the touch display component 2 via the LVDS (Low-Voltage Differential Signaling) / I2C bus 122, and communicates with other components in the system, such as other on-board sensors, via the CAN bus 14.

[0030] However, since the SOC host chip 12 has high processing power and integrates complex system main functions, such as operating system, image processing, perception, decision-making functions, electromechanical control and other functions in autonomous driving, the SOC host chip 12 is more likely to crash and has poor reliability compared to other chips such as MCUs with lower processing power. When the SOC host chip 12 in the computing component 1 crashes or some unavoidable system abnormalities occur, when the user touches the screen, the system cannot be awakened or related operations cannot be performed, and no services will be available. However, this type of human-computer interaction system often does not set buttons for users to reset or restart the system through buttons. Therefore, once the SOC system crashes, the service will be terminated and remote assistance or on-site maintenance by maintenance personnel will be required.

[0031] In view of the above-mentioned problem that the human-computer interaction interface cannot provide services due to the freezing of the SOC chip, the present invention proposes an improved technical solution.

[0032] like Figure 2 FIG. 1 is a block diagram of a touch display wake-up control circuit in an embodiment of the present invention. The touch display wake-up control circuit of the present invention can be applied to autonomous driving vehicles, and can also be applied to consumer electronic products, industrial control systems, and other devices or systems using touch screens.

[0033] The present invention uses the MCU to detect interrupts and make a decision on whether to wake up, which can successfully enable the host system to have the ability to identify faults and automatically recover when an abnormality occurs, and no additional human intervention is required in the entire process, providing a reliable solution for such application scenarios without physical buttons. The problem of the human-computer interaction interface being unable to wake up and provide services due to the freezing of the SOC chip 12 in the computing component 1 is avoided, thereby improving the reliability of the system.

[0034] In one embodiment, the touch screen wake-up control circuit of the present invention includes a touch display component 2 and a computing component 1. The touch display component 2 includes a touch unit 21, a power adjustment unit 22, and a display unit 23; the computing component 1 includes a first chip 11 and a second chip 12. When the second chip 12 in the host system computing component 1 enters sleep mode or is in a preset default other abnormal interaction mode, since the system has no physical buttons to directly wake up or activate the system, it is necessary to rely on the first touch interrupt signal 211 of the touch unit 21 to wake up the host system computing component 1. When the system detects a touch panel, the touch unit 21 itself will send a first interrupt signal 211 to notify the host second chip 12 after detecting a touch. The present invention connects the touch interrupt pin to the first chip MCU11 on the original basis to achieve reliable wake-up.

[0035] The touch display component 2 includes a touch unit 21, a power regulating unit 22 and a display unit 23. The touch display component 2 collects the user's touch action through the touch unit 21, and sends a touch signal 211 to the first chip 11 and the second chip 12 of the computing component 1. The touch unit 21 is electrically connected to the first chip 11 and the second chip 12 respectively to send a first interrupt signal 211 to the first chip 11 and the second chip 12 to wake up the first and second chips 11 and 12. The display unit 23 displays according to the display data sent by the second chip 12 in the computing component 1, and the power regulating unit 22 wakes up when human-computer interaction is required and sleeps when human-computer interaction is not required according to the wake-up signal or sleep signal sent by the second chip 12 to save power.

[0036] The touch control unit 21 can be implemented by various touch screen technologies in the prior art. For example, the touch control unit 21 can be implemented by a resistive touch screen, a capacitive touch screen, a surface acoustic wave touch screen, etc. The touch control unit 21 can be installed in front of the display unit 23, for example, to detect the user's touch position, and convert the touch information into a touch signal of the touch point coordinates, and then send it to the computing component 1 for processing. When receiving the touch, the touch control unit 21 also outputs a first interrupt signal 211 to wake up the MUC11 and the host SOC12.

[0037] The display unit 23 can be implemented by using display technologies such as LCD, TFT, and OLED. The display unit 23 receives an image display signal from the second chip 12 for display. In addition, under the control of the second chip 12, the power regulating unit 22 controls the power supply of the display unit 23. When dormancy is required, the power regulating unit 22 cuts off the power supply of the display unit 23 to enter a standby or dormant state; when display is required, the power regulating unit 22 can restore the power supply of the display unit 23 to perform normal display.

[0038] The computing component 1 has a human-computer interaction processing function, which is used to realize the processing and output of image display data, and the input and processing of touch data, so as to control the sleep, wake-up and display of the touch display component 2. In one embodiment, the computing component 1 can be a chassis of a main control circuit board installed in an unmanned vehicle (such as an unmanned delivery vehicle); in another embodiment, it can be a motherboard module in a tablet computer or a smart phone.

[0039] The computing component 1 includes a first chip 11 and a second chip 12, wherein the first chip is lower than the second chip in one or more aspects of processing power, complexity, and integration, or the number of processing units integrated in the second chip and the reliability are higher than the number of processing units integrated in the first chip, or the second chip 12 is integrated with an operating system while the first chip 11 is not integrated with an operating system. The first chip 11 in the computing component 1 is connected to the second chip 12, and after being awakened by the first interrupt signal 211, the first chip 11 can send a second interrupt signal 111 to the second chip 12 to wake up the second chip. The first chip 11 is relatively more reliable, has low standby power consumption, and can add a backup wake-up method in addition to the method of directly waking up the second chip 12.

[0040] Compared with the second chip 12, the first chip 11 has lower processing power, lower complexity, or lower processing unit integration, but has higher reliability. The first chip 11 can preferably be a microcontroller (MCU). The MCU is a relatively reliable hardware with fast startup, low standby power consumption, and an internal watchdog reset mechanism, which can ensure normal operation throughout the life cycle and can be restored without feeling even if a problem occurs. The first chip 11 can also be implemented using other types of chips such as a single-chip microcomputer.

[0041] The first chip 11 is used to receive the first interrupt signal 211 sent by the touch unit 21, so as to further send the second interrupt signal 111 to the second chip 12 to wake up the second chip. In one embodiment, after receiving the first interrupt signal 211, the first chip 11 can judge the wake-up condition to determine whether to send the interrupt signal 111 to the second chip 12. For example, after the first chip 11 itself is awakened by the interrupt, it can make necessary further checks, such as whether the current battery voltage meets the power-on conditions, whether the current vehicle speed allows interaction, etc., to determine whether to perform the next step of the second chip 12 wake-up operation, thereby ensuring the rationality and safety of the wake-up.

[0042] In one embodiment, the first chip 11 can also receive a handshake signal returned by the second chip 12 through a communication bus 112 (e.g., an SPI bus). When the first chip 11 fails to detect a handshake signal within a certain period of time, it is determined that the second chip 12 is dead, and the first chip 11 controls the second chip 12 to reset and restart. The first chip 11 also communicates with other components in the system, such as other sensors and processing units on the vehicle, through the CAN bus 15.

[0043] The second chip 12 can receive the second interrupt signal 111 sent by the first chip 11 to wake up the second chip 12. The second chip 12 is connected to the power regulating unit 22 of the touch display component 2. After the second chip 12 is awakened, the second chip 12 transmits a wake-up signal 121 to the power regulating unit to wake up the touch display component 2; the second chip 12 is connected to the display unit 23 in the touch display component 2 through the image data transmission interface 122, and can transmit display data to the display unit 23 through the data transmission interface 122, so that the system enters a normal working state. The image data transmission interface 122 includes but is not limited to an LVDS interface / I2C bus 122. The second chip 12 is also connected to the first chip 11 through a communication bus 112 (such as an SPI interface). After the second chip 12 is awakened, the second chip 12 can send a handshake signal to the first chip 11 to indicate that it has entered a normal working state.

[0044] Compared with the first chip 11, the second chip 12 has higher processing power, greater complexity, or higher processing unit integration, but correspondingly has relatively lower reliability and is more prone to freezing. The second chip 12 usually integrates an operating system, such as Android OS, embedded Linux operating system, etc.

[0045] In an unmanned driving system, the second chip 12 may be a system chip integrated with an operating system for realizing one of the functions such as computer vision, perception function, decision-making, electromechanical control, image output, etc.; in a tablet computer or a smart phone, the second chip 12 may be a multimedia processor chip.

[0046] In one embodiment, the second chip 12 is implemented by a SOC chip (system on chip), including multiple CPU processing units and storage units, also known as a host SOC chip. It is a highly integrated chip integrating the above-mentioned operating system, image processing, touch display wake-up and other functional components. The second chip 12 can also be implemented in the form of FPGA or the like.

[0047] In one embodiment, the computing component 1 further includes a power management integrated circuit 13 (PMIC, Power Management Integrated Chip), which is connected to the first chip 11 and the second chip 12 respectively, and the power management integrated circuit 13 receives the reset control signal 113 sent by the first chip 11 to send a reset restart signal 131 to the second chip 12. Therefore, when the second interrupt signal 111 sent by the first chip 11 cannot wake up the second chip 12, for example, the handshake signal of the second chip 12 is still not received after a predetermined time, the second chip 12 is forced to be reset through the power management integrated circuit 13 to restart and wake up the second chip. The power management integrated circuit 13 can be implemented by a commonly used power management chip, such as HIP6301, IS6537, RT9237, ADP3168, KA7500, TL494, etc. The power management integrated circuit 13 also has a PG (PG, Power Good) port 132, which can provide feedback on the power supply status. For example, after the power supply is started, if the voltage is within the rated range, the power management integrated circuit 13 sends a high-level power good signal to the first chip 11 through the PG port 132; otherwise, a low-level power good signal is sent.

[0048] In this embodiment, the first chip 11 is responsible for the recovery and diagnosis of the entire system abnormality. In this case, the first chip 11 can send a command to wake up the second chip 12 after passing the necessary self-test. The first chip 11 can set a corresponding timeout period. If the second chip 12 is normally awakened during this period, the host will shake hands with the bus between the first chip 11 to notify the first chip 11 of its own working status. If the first chip 11 does not receive the handshake information within the timeout period, it can be considered that the second chip 12 is abnormal, and a reset operation is performed, which can automatically restore the system in the event of an abnormality. The previous solution requires manual reset by maintenance personnel, such as manual power off and restart, which not only consumes manpower but also affects the user experience.

[0049] By using the first chip 11 to detect interrupts and make a decision on whether to wake up, the second chip 12 can successfully enable the system to have the ability to identify faults and automatically recover when an abnormality occurs, and no additional human intervention is required in the entire process, providing a reliable solution for this application scenario without physical buttons.

[0050] Figure 3 The figure is a schematic diagram of an isolation circuit according to an embodiment of the present invention. Figure 2 The interrupt signal 211 sent by the touch control unit 21 is transmitted to the first chip 11 (MCU) and the second chip 12 (SOC) respectively. If the interrupt signal of the touch control unit 21 is directly and simultaneously connected to the first chip 11 and the second chip 12, crosstalk may be formed between the first chip 11 and the second chip 12, and when one chip is grounded internally, a short circuit may be caused to the other chip. In order to prevent crosstalk and ground interference between the first chip and the second chip, a terminal block such as the following may be set between the port of the first chip 11 receiving the interrupt signal 211 and the port of the second chip 12 receiving the interrupt signal 211: Figure 3 The isolation circuit shown.

[0051] exist Figure 3 In the embodiment, one output end of the interrupt signal 211 of the touch control unit 21 is directly connected to the second chip 12; the other output end is connected to the first end of the resistor R2 and the emitter of the NPN transistor Q1, the second end of the resistor R2 is electrically connected to the second pull-up power supply 4, the base of the transistor Q1 is connected to the second pull-up power supply 4 through the resistor R1, the collector of the transistor Q1 is connected to the first chip 11 to send the interrupt signal 211 to the first chip 11, and the collector of the transistor Q1 is also connected to the first pull-up power supply 3 through the resistor R3. Through the above isolation circuit, crosstalk and short-circuit interference between the first chip 11 and the second chip 12 can be avoided.

[0052] Figure 4 The figure is a flow chart of a touch screen wake-up management method in one embodiment of the present invention.

[0053] In this embodiment, the first chip 11 and the second chip 12 are described by taking MCU11 and SOC12 as examples. Of course, the selection of the first chip 11 and the second chip 12 is not limited thereto. For example, the first chip 11 can be implemented by a single-chip microcomputer, and the second chip 12 can also be implemented by an FPGA. As long as the first chip 11 has lower processing power, lower complexity, lower processing unit integration, or higher reliability than the second chip 12, or the second chip 12 is integrated with an operating system while the first chip 11 is not integrated with an operating system.

[0054] At the start step S40, the device is in sleep mode or idle mode. At this time, since there is no need to interact with the user, MCU11 and SOC12 are both in low-power sleep mode. SOC12 does not transmit an image display signal to the display unit 23. The display unit 23 is in sleep mode under the control of the power adjustment unit 22 (previously 22 was a power regulator) and does not output an image. For example, when the vehicle is operating normally or does not need to work, the display unit 23 will automatically enter sleep mode or turn off display or play advertisements. At this time, the touch unit 21 is always powered and will remain in working mode waiting to receive touch, wake-up, and other operations.

[0055] In step S41, when the first interrupt signal 211 is issued, when the user needs to control the device, such as an unmanned logistics vehicle, or the touch screen of a smart phone or tablet computer, the user touches the screen, and the touch control unit 21 detects the user's touch and issues an interrupt signal 211, and sends the interrupt signal 211 to the MCU11.

[0056] In the first chip 11 awakening step S42 , the MCU 11 is awakened by an interrupt after receiving the interrupt signal 211 .

[0057] In the wake-up condition detection step S43, MCU11 detects whether the wake-up condition is met. After MCU11 is awakened by the interrupt, it starts to make necessary further checks, such as whether the current battery voltage meets the power-on condition, whether the current vehicle speed allows interaction, etc., so as to decide whether to perform the next step of the host SOC12 wake-up operation, thereby ensuring the rationality and safety of the wake-up.

[0058] If the MCU 11 determines in step S43 that the wake-up condition is not met, then in step S47 , the MCU 11 generates a fault code and saves it.

[0059] If the MCU11 determines that the wake-up condition is met in step S43, the second chip 12 wake-up step S44 is executed, and the MCU11 sends a second interrupt signal 111 to wake up the host SOC12 and starts timing at the same time. The MCU11 wakes up the host through the hardware wake-up pin between the MCU11 and the host SOC12, and at this time, the MCU11 starts the internal timing at the same time.

[0060] In the wake-up confirmation step S45, MCU11 determines whether the SOC handshake is received within the timing time. When the host SOC12 receives the interrupt signal from MCU11, it starts to wake up and enter the working state. When the host SOC12 completes the state switching, it needs to notify MCU11 that it has worked normally.

[0061] If in the wake-up confirmation step S45, MCU11 determines that the handshake signal returned by the host SOC12 is received within the timing time, then the timeout status bit clearing step S46 is executed, MCU11 confirms that the host is normal, and clears its own timeout status bit, and the system enters the normal working mode.

[0062] If in the wake-up confirmation step S45, if the MCU does not receive the handshake message from the host within the specified time, it can be considered that the host is abnormal, and then the second chip reset step S48 is executed, and MCU11 executes the reset process. The reset process of step S48 is, for example, that MCU11 controls PMIC13 to reset SOC12. Specifically, MCU11 resets PMIC13 through a control pin connected to PMIC13. At this time, MCU11 sends a low pulse to the reset pin or enable pin of PMIC13, and PMIC13 automatically restarts the host chip 12. For example, PMIC13 sends a reset restart signal 131 to the host chip 12 through a pin, so that the host automatically restarts.

[0063] In one embodiment, step S43 in which MCU11 determines whether the wake-up condition is met is omissible. After MCU11 is awakened by receiving the first interrupt signal in S42, it immediately executes step S44 of sending a second interrupt signal to SOC12 and performs timing monitoring on the wake-up to avoid SOC12 freezing.

[0064] The touch wake-up system of the present invention adds a connection to MCU11 on the basis of the original interrupt signal of the touch screen, changing the previous method of directly using the interrupt to wake up the host SOC12 after the touch. Through MCU11, a bridge is made, and the MCU11 is awakened first, and then the host 12 is awakened by MCU11. Its main benefits are as follows:

[0065] First of all, MCU11 is a relatively reliable hardware with fast startup, low standby power consumption, and an internal watchdog reset mechanism that can ensure normal operation throughout its life cycle and can be restored seamlessly even if problems occur.

[0066] Secondly, by receiving the touch screen interrupt through MCU11, more self-test programs can be added to the wake-up process. For example, when waking up through MCU11 after sleep, some necessary tests can be performed before the MCU decides whether to wake up the host, such as whether the battery voltage of the system is reasonable and whether the current vehicle is in motion, so as to ensure the rationality and safety of the wake-up.

[0067] In addition, MCU11 is responsible for the recovery and diagnosis of the entire system abnormality. In this case, MCU11 can send a command to wake up the host after necessary self-tests. MCU11 can set a corresponding timeout period. If the host is awakened normally during this period, the host will shake hands with the bus between MCU11 to notify MCU11 of its own working status. If MCU11 does not receive the handshake information within the timeout period, it can be considered that the host 12 is abnormal, and thus perform a reset operation, which can automatically restore the system in the event of an abnormality. The previous solution requires manual reset by maintenance personnel, such as manual power off and restart, which not only consumes manpower but also affects the user experience.

[0068] By using MCU11 to detect interrupts and make decisions on whether to wake up, the host 12 can successfully have the ability to identify faults and automatically recover when an abnormality occurs. No additional human intervention is required during the entire process, providing a reliable solution for this application scenario without physical buttons.

[0069] Figure 5 A flow chart of a method for automatically resetting a host in one embodiment of the present invention

[0070] In this embodiment, the first chip 11 and the second chip 12 are described by taking MCU11 and SOC12 as examples. Of course, the selection of the first chip 11 and the second chip 12 is not limited thereto. For example, the first chip 11 can be implemented by a single-chip microcomputer, and the second chip 12 can also be implemented by an FPGA. As long as the first chip 11 has lower processing power, lower complexity, lower processing unit integration, or higher reliability than the second chip 12, or the second chip 12 is integrated with an operating system while the first chip 11 is not integrated with an operating system.

[0071] In the second chip 12 wake-up step S51, MCU11 sends an interrupt wake-up instruction 111 to SOC12. For example, MCU11 wakes up the host through the hardware wake-up pin between SOC12. At this time, in step S52, MCU11 simultaneously starts the internal timing; in step S53, MCU11 waits for the SOC to return a handshake signal within the set predetermined time (TimeOut); in the wake-up confirmation step S54, MCU11 determines whether the handshake signal returned by the SOC is received from the communication bus 112 within the set timing cycle. If the handshake signal is received, the timeout status bit clearing step S55 is executed. After receiving the handshake signal returned by the host, MCU11 confirms that the host 12 is normal and clears the handshake timeout status bit, and then in step S56, the system enters a normal working state; if in the wake-up confirmation step S54, MCU11 does not receive the handshake message from the host 12 within the specified time, it is considered that the host 12 is abnormal, and the second chip 12 reset step S55 is executed. Step S57, MCU11 resets PMIC13 through the control pin connected to PMIC13. At this time, MCU11 sends a low pulse to the reset pin or enable pin of PMIC13, and PMIC13 automatically restarts, so that the host 12 automatically restarts in step S58; preferably, it also includes a reset confirmation step S59, MCU11 executes the host 12 restart handshake protocol, and after MCU11 initiates the restart process, it can enter the restart timing management according to the same principle to monitor whether the host 12 is reset and restarted normally. If the handshake signal of the host SOC12 is still not received within the timeout period specified by the protocol, MCU11 will restart again, or if multiple restarts are unsuccessful, it can notify the maintenance personnel to perform manual maintenance restart. Thereby ensuring that the host 12 can be turned on normally.

[0072] The entire process does not require human intervention, and the MCU monitors and makes decisions throughout the process, so that the system can recover normally in unexpected freezes or other abnormalities. It is a very convenient recovery mechanism for the current automation trend, reducing unnecessary manpower waste and maintenance expenses.

[0073] The above description is only a preferred embodiment of the present application and an explanation of the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present application is not limited to the technical solution formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the aforementioned disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in this application (but not limited to) by each other to form a technical solution.

Claims

1. A touch display wake-up control circuit, comprising a computing component (1) and a touch display component (2), wherein the computing component (1) comprises a first chip (11) and a second chip (12); the touch display component (2) comprises a touch unit (21), a power adjustment unit (22) and a display unit (23), characterized in that: in: The first chip is an MCU chip, and the second chip is a SOC chip; The touch control unit (21) is electrically connected to the first chip (11) and the second chip (12) respectively, so as to send a first interrupt signal (211) to the first chip (11) and the second chip (12); The first chip (11) is electrically connected to the second chip (12) to send a second interrupt signal (111) to the second chip (12); The second chip (12) is electrically connected to the power regulating unit (22) to transmit a display unit wake-up signal (121); The second chip (12) is electrically connected to the display unit (23) via a display data transmission interface (122) to transmit display data.

2. The touch display wake-up control circuit according to claim 1, characterized in that: The computing component (1) further comprises a power management integrated circuit (13), wherein the power management integrated circuit (13) is connected to the first chip (11) and the second chip (12) respectively, and the power management integrated circuit (13) receives a reset control signal (113) sent by the first chip (11), and sends a reset restart signal (131) to the second chip (12).

3. The touch display wake-up control circuit according to claim 1, characterized in that: The first chip (11) is lower than the second chip (12) in one or more aspects of processing capability, complexity, and integration, or, The first chip (11) is more reliable than the second chip (12), or, An operating system is integrated in the second chip (12) while no operating system is integrated in the first chip (11).

4. The touch display wake-up control circuit according to claim 1, characterized in that: The first chip (11) is a microcontroller, and the second chip (12) is a system-on-chip chip.

5. A wake-up method for a touch display wake-up control circuit according to any one of claims 1 to 4, characterized in that: The method includes: A first interrupt signal (211) issuing step (S41): the touch control unit (21) detects a touch and issues the first interrupt signal (211), and sends the first interrupt signal (211) to the first chip (11), the first chip being an MCU chip; A first chip (11) awakening step (S42): the first chip (11) is awakened after receiving the first interrupt signal (211); Second chip (12) wake-up step (S44): the first chip (11) sends the second interrupt signal (111) to wake up the second chip (12), the second chip being a SOC chip.

6. The method according to claim 5, characterized in that The method includes: After the first interrupt signal (211) is sent out (S41), the method further includes a wake-up condition detection step (S43), wherein the wake-up condition detection step (S43) includes: the first chip (11) detects whether a wake-up condition for waking up the second chip (12) is met; If, in the wake-up condition detection step (S43), the first chip (11) determines that the wake-up condition is met, then the second chip (12) wake-up step (S44) is executed.

7. The method according to claim 6, characterized in that The wake-up condition includes one or more of the following two conditions: whether the current battery voltage meets the power-on condition and whether the current vehicle speed allows the interaction.

8. The method according to claim 5, characterized in that The method includes: After the second chip (12) wake-up step (S44), a wake-up confirmation step (S45) is also included. The wake-up confirmation step (S45) includes: the first chip (11) determines whether a handshake signal sent by the second chip (12) is received within a predetermined time.

9. The method according to claim 8, characterized in that If, in the wake-up confirmation step (S45), the first chip (11) determines that the handshake signal sent by the second chip (12) is not received within the predetermined time, a second chip (12) reset step (S48) is executed, and the first chip (11) performs an operation of resetting the second chip (12).

10. The method according to claim 8, characterized in that The computing component (1) further comprises a power management integrated circuit (13) connected to the first chip (11) and the second chip (12) respectively, and the second chip (12) resetting step (S48) further comprises, after the power management integrated circuit (13) receives the reset control signal (113) sent by the first chip (11), sending a reset restart signal (131) to the second chip (12).

11. The method according to claim 9 or 10, further comprising a reset confirmation step (S59) after the second chip (12) reset step (S48), wherein the reset confirmation step (S59) comprises: The first chip (11) performs timing and monitors whether the second chip (12) is reset normally.

Citation Information

Patent Citations

  • Responding to interrupts while in a reduced power state

    US20090259863A1