[go: up one dir, main page]

CN114185447B - A touch display wake-up control circuit and wake-up method - Google Patents

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

Info

Publication number
CN114185447B
CN114185447B CN202010968482.5A CN202010968482A CN114185447B CN 114185447 B CN114185447 B CN 114185447B CN 202010968482 A CN202010968482 A CN 202010968482A CN 114185447 B CN114185447 B CN 114185447B
Authority
CN
China
Prior art keywords
chip
wake
touch
reset
signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010968482.5A
Other languages
Chinese (zh)
Other versions
CN114185447A (en
Inventor
曾帅
李青玲
樊迎军
苏凯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BYD Co Ltd
Original Assignee
BYD Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by BYD Co Ltd filed Critical BYD Co Ltd
Priority to CN202010968482.5A priority Critical patent/CN114185447B/en
Publication of CN114185447A publication Critical patent/CN114185447A/en
Application granted granted Critical
Publication of CN114185447B publication Critical patent/CN114185447B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • G06F3/0418Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1415Saving, restoring, recovering or retrying at system level
    • G06F11/1441Resetting or repowering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Quality & Reliability (AREA)
  • Power Sources (AREA)

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.

Description

Touch display wake-up control circuit and wake-up method
Technical Field
The invention relates to a touch display awakening control circuit and an awakening method, in particular to an awakening method and an awakening circuit which are applied to an unmanned aerial vehicle interactive system and can stably awaken a touch screen.
Background
Touch screens are widely applied in the fields of consumer electronics, industrial equipment, intelligent automobiles and the like, and with the improvement of the reliability of touch screen technologies, the touch screens are evolving towards large screens and button-free trends due to the considerations of intuitiveness, rich interaction information, attractive appearance and the like.
For example, with the rise of new energy automobiles and automatic driving technology, keyless full touch screen center consoles are increasingly and widely applied in the automobile field, becoming a popular new interaction mode in global automobile markets, particularly in automatic driving automobiles. The unmanned logistics automobile which is fast walked to the front of people in the automatic driving technology and the automatic driving travel service automobile facing the travel market at present, such as unmanned delivery trolleys which are not formally operated in large scale and unmanned transportation delivery services displayed in epidemic situations, show a similar full-touch man-machine interaction mode.
In the man-machine interaction system of the full touch screen, the reliability of the touch screen is important because all the control is dependent on the touch screen. At present, the wake-up of the touch screen depends on a System on chip (System on chip/System on chip integration), however, a dead halt or some unavoidable System anomalies may occur in the SOC with high integration level and high complexity, and when the user touches the touch screen, the user cannot wake-up the System or execute related operations, and cannot enjoy any service. Because such full touch screen human-machine interaction systems have no buttons to allow a user to reset or restart the system via the buttons, once the system of the SOC crashes, it will result in service termination and require remote assistance or maintenance personnel to perform on-site maintenance.
Disclosure of Invention
In order to solve the above problems in the prior art, the present invention provides a touch display wake-up control circuit and a wake-up method capable of reliably waking up.
In one scheme, the touch display awakening control circuit comprises a computing component and a touch display component, wherein the computing component comprises a first chip and a second chip, the touch display component comprises a touch unit, a power adjusting unit and a display unit, the touch unit is electrically connected with 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 with the second chip to send a second interrupt signal to the second chip, the second chip is electrically connected with the power adjusting unit to transmit the display unit awakening signal, and the second chip is electrically connected with the display unit through a display data transmission interface to transmit display data.
In a further aspect, the computing assembly further includes a power management integrated circuit, the power management integrated circuit being respectively connected to the first chip and the second chip, the power management integrated circuit receiving a reset control signal sent by the first chip and sending a reset restart signal to the second chip.
In a further aspect, the first chip is lower in one or more of processing power, complexity, and integration level than the second chip, or the first chip is higher in reliability than the second chip, or the second chip has an operating system integrated therein and the first chip has no operating system integrated therein.
In a further aspect, the first Chip is a microcontroller (MCU, micro Control Unit) and the second Chip is a System On Chip (SOC).
The invention further provides a wake-up method of the touch display wake-up control circuit, which comprises a first interrupt signal sending step, a first chip wake-up step and a second chip wake-up step, wherein the touch control unit detects touch and sends out the first interrupt signal, and sends the first interrupt signal to the first chip, the first chip is waken up after receiving the first interrupt signal, and the first chip sends out the second interrupt signal to wake up the second chip.
In a further scheme, after the first interrupt signal sending step, a wake-up condition detecting step is further included, the first chip detects whether the wake-up condition for waking up the second chip is met, and if the first chip judges that the wake-up condition is met in the wake-up condition detecting step, the second chip wake-up step is executed.
In a further aspect, the wake-up condition includes one or more of whether the current battery voltage meets a power-on condition, and whether the current vehicle speed allows interaction.
In a further scheme, after the second chip awakening step, the method further comprises an awakening confirmation step, wherein the awakening confirmation step comprises the step that the first chip judges whether handshake signals sent by the second chip are received within preset time.
In a further aspect, 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 performed, and the first chip performs an operation of resetting the second chip.
In a further aspect, the computing component further includes a power management integrated circuit connected to the first chip and the second chip, respectively, and the second chip resetting step further includes, after the power management integrated circuit receives the reset control signal sent by the first chip, sending a reset restart signal to the second chip.
In a further aspect, after the first chip performs the reset operation, a reset confirmation step is performed, where the reset confirmation step includes the first chip timing and monitoring whether the second chip is normally reset.
The beneficial effects are that:
According to the wake-on-touch system, one path of interrupt signals of the touch control unit is additionally connected to the MCU on the basis of the original interrupt signals, and the mode of directly using the interrupt wake-on-host SOC after the touch before is changed. The MCU is used for bridging, the MCU is firstly awakened, and then the MCU wakes up the host, so that necessary detection can be carried out before the host SOC chip is awakened up, and the awakening rationality and safety are ensured. In addition, the MCU has relatively high reliability, and can reset the host under the condition that the SOC host chip is dead, so that the problems that service cannot be provided due to the dead host, manual maintenance consumes manpower and influences user experience are solved, no additional human intervention is needed in the whole process, and a reliable solution is provided for the application scene without physical keys.
Drawings
Other features, objects and advantages of the present application will become more apparent upon reading of the detailed description of non-limiting embodiments, made with reference to the accompanying drawings in which:
FIG. 1 is a block diagram of a touch display wake-up control circuit in the prior art;
FIG. 2 is a block diagram illustrating a touch display wake-up control circuit according to an embodiment of the present invention;
FIG. 3 is a schematic diagram of an isolation circuit according to an embodiment of the present invention;
FIG. 4 is a flow chart of a wake-up management method according to an embodiment of the present invention;
FIG. 5 is a flowchart of a method for automatic reset of a host in an embodiment of the invention.
Detailed Description
In the field of unmanned delivery and automatic driving travel, in particular unmanned logistics delivery, the button is characterized in that the traditional button operation is basically canceled. The user conveniently uses the distribution and travel services through the mobile terminal, and the operator realizes the maintenance and background management of the vehicle through the mobile interconnection related technology and other related identity authentication technologies. In particular, users and maintenance personnel often need to communicate with the automobile through a man-machine interaction interface. In the field of unmanned logistics distribution vehicles, when the vehicles send goods to a destination, the terminal users need to finish the self goods taking process by closely contacting with a man-machine interaction interface equipped with the vehicles.
The basic working principle of the wake-up of the touch screen in the vehicle is very simple, as shown in fig. 1, and is a circuit block diagram of a wake-up control circuit of the touch display in the prior art.
The touch display wake-up control circuit comprises a man-machine interaction system computing component 1 and a touch display component 2, wherein the touch display component 2 comprises a touch unit 21, a power regulator 22 and a display unit 23.
When the vehicle arrives at the destination, the end user simply clicks on the touch screen 21 to wake up the computing assembly 1 with the interrupt pin of the touch screen 21 to enter a specific user interaction interface, and then performs the required operations. Maintenance personnel can also wake up the entire vehicle or enter the background to view relevant information of the vehicle through similar operations and through appropriate identity authentication technologies.
When the vehicle is running normally or does not need to work, the touch display assembly 2 automatically enters a dormant state, or closes displaying or playing advertisements so as to save electric energy, but the touch unit 21 belongs to normal electricity and is always in a working state to wait for accepting operations such as touch wakeup. Upon detecting a Touch, the computing component 1 is awakened by a Touch screen interrupt mode, the Touch control unit 21 sends a Touch screen interrupt signal 211 (Touch signal) to the SOC host chip 12 in the computing component 1, and the SOC host chip 12 sends an awakening signal to the power regulator 22 of the Touch control display component 2 in response to the Touch screen interrupt signal 211, so as to awaken the power supply of the display unit 23, and in addition, the SOC chip 12 also transmits an image display signal to the Touch control display component 2 through an LVDS (Low-Voltage DIFFERENTIAL SIGNALING, low-Voltage differential signal interface)/I2C bus 122 and communicates with other components in the system, such as other sensors on the vehicle, through the CAN bus 14.
However, since the SOC host chip 12 has a high processing capability, integrates complex system main functions such as an operating system, image processing in automatic driving, sensing, decision making, electromechanical control, and the like, the SOC host chip 12 is highly likely to crash and is less reliable than other chips such as MCUs having a lower processing capability. When the SOC host chip 12 in the computing assembly 1 crashes or some unavoidable system abnormality occurs, then the user cannot wake up the system or perform the related operation when touching the screen, and cannot enjoy any service. Since this type of human-computer interaction system often does not have a button to allow a user to reset or restart the system via the button. So that a system crash upon SOC will result in service termination and require remote assistance or maintenance personnel to maintain on site.
Aiming at the related problem that the human-computer interaction interface cannot provide service due to the dead halt of the SOC chip, the invention provides an improved technical scheme.
Fig. 2 is a block diagram of a touch display wake-up control circuit according to an embodiment of the invention. The touch display wake-up control circuit can be applied to automatic driving vehicles, consumer electronics, industrial control systems and other equipment or systems adopting touch screens.
The invention detects the interruption and makes the decision of whether to wake up through the MCU, so that the system has the capability of identifying faults and automatically recovering when the host is abnormal, no additional human intervention is needed in the whole process, and a reliable solution is provided for the application scene without physical keys. The problems that the man-machine interaction interface cannot be awakened and service cannot be provided due to the dead halt of the SOC chip 12 in the computing assembly 1 are avoided, and the reliability of the system is improved.
In one embodiment, the wake-on-touch control circuit of the present invention includes a touch display component 2 and a computing component 1. The touch display assembly 2 comprises a touch unit 21, a power adjusting unit 22 and a display unit 23, and the computing assembly 1 comprises a first chip 11 and a second chip 12. When the second chip 12 in the host system computing component 1 goes into sleep or other preset default abnormal interaction modes, the system is directly awakened or activated without a physical key, so that the host system computing component 1 needs to be awakened by the first touch interrupt signal 211 of the touch unit 21. When the system detects the touch panel, the touch control unit 21 itself will send out the first interrupt signal 211 to inform the host computer of the second chip 12 after detecting the touch. The invention connects the touch interrupt pin to the first chip MCU11 on the original basis at the same time to realize reliable wake-up.
The touch display assembly 2 includes a touch unit 21, a power adjustment unit 22, and a display unit 23. The touch display assembly 2 collects touch actions of a user through the touch unit 21 and transmits touch signals 211 to the first chip 11 and the second chip 12 of the computing assembly 1. The touch unit 21 is electrically connected to the first chip 11 and the second chip, respectively, to send a first interrupt signal 211 to the first chip 11 and the second chip 12 to wake up the first chip 11 and the second chip 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 adjusting unit 22 wakes up according to the wake-up signal or the sleep signal sent by the second chip 12 under the condition that man-machine interaction is needed and sleeps under the condition that man-machine interaction is not needed, so as to save electric energy.
The touch unit 21 may be implemented using various touch screen technologies in the related art. For example, the implementation of the touch unit 21 may be a resistive touch screen, a capacitive touch screen, a surface acoustic wave touch screen, or the like. The touch unit 21 may be installed in front of the display unit 23, for example, and is configured to detect a touch position of a user, convert touch information into a touch signal of a touch point coordinate, and send the touch signal to the computing component 1 for processing, where the touch unit 21 further outputs a first interrupt signal 211 to wake up the MUC11 and the host SOC12 when receiving the touch.
The display unit 23 may be implemented using display technology LCD, TFT, OLED or the like. The display unit 23 receives an image display signal from the second chip 12 to display. In addition, the power adjusting unit 22 controls the power supply of the display unit 23 under the control of the second chip 12, and the power adjusting unit 22 cuts off the power supply of the display unit 23 to enter a standby or sleep state in case of sleep, and the power adjusting unit 22 can resume the power supply of the display unit 23 to perform normal display in case of display.
The computing component 1 has a man-machine interaction processing function, and is used for processing and outputting image display data and inputting and processing touch data, so that the processing module is used for controlling dormancy, awakening and display of the touch display component 2. The computing assembly 1 may be in one embodiment a chassis of a main control circuit board mounted in an unmanned vehicle (e.g., an unmanned distribution cart), and in another embodiment may be a motherboard module in a tablet or smart phone.
The computing assembly 1 comprises a first chip 11, a second chip 12, wherein the first chip is lower in one or more of processing capability, complexity, and integration level than the second chip, or the number of processing units integrated within the second chip, the reliability is higher than the number of processing units integrated within the first chip, or the second chip 12 has an operating system integrated therein and the first chip 11 has no operating system integrated therein. The first chip 11 in the computing assembly 1 is connected to the second chip 12, and the first chip 11 can send the second interrupt signal 111 to the second chip 12 to wake up the second chip after being awakened by the first interrupt signal 211. The first chip 11 is a relatively more reliable, low standby power consumption, and can add a backup wake-up mode in addition to the mode of directly waking up the second chip 12.
The first chip 11 has lower processing power, lower complexity, or lower processing unit integration than the second chip 12, but has higher reliability. The first chip 11 may preferably be a microcontroller (MCU, micro Control Unit), which is a relatively reliable hardware, is started quickly, has low standby power consumption, has an internal watchdog reset mechanism, can ensure normal operation in the whole life cycle, and can recover without sense even if a problem occurs. The first chip 11 may also be implemented by using other types of chips such as a single chip microcomputer.
The first chip 11 is configured 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, the first chip 11 may determine the wake-up condition after receiving the first interrupt signal 211 to determine whether to send the interrupt signal 111 to the second chip 12, for example, after the first chip 11 is self-interrupted and wakes up, further checks may be made as necessary, for example, whether the current battery voltage meets the power-on condition, whether the current vehicle speed allows interaction, etc., to determine whether to perform the next wake-up operation of the second chip 12, so as to ensure the rationality and safety of the wake-up.
In one embodiment, the first chip 11 may also receive handshake signals returned by the second chip 12 over a communication bus 112 (e.g., an SPI bus). When the first chip 11 cannot detect the handshake signal within a certain time, the second chip 12 is judged to be 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, processing units on board, via the CAN bus 15.
The second chip 12 is capable of receiving the second interrupt signal 111 sent by the first chip 11 to wake up the second chip 12. The second chip 12 is connected with the power adjusting unit 22 of the touch display assembly 2, after the second chip 12 is awakened, the second chip 12 transmits an awakening signal 121 to the power adjusting unit to awaken the touch display assembly 2, the second chip 12 is connected with the display unit 23 in the touch display assembly 2 through an 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, and the image data transmission interface 122 comprises but is not limited to through an LVDS interface/I2C bus 122. The second chip 12 is also connected to the first chip 11 via a communication bus 112 (e.g. an SPI interface), and after the second chip 12 has been woken up, the second chip 12 may send a handshake signal to the first chip 11 indicating that it is in a normal operating state.
The second chip 12 has a higher processing capability, a greater complexity, or a higher integration of processing units than the first chip 11, but correspondingly has a relatively lower reliability, and is more prone to a crash, and the second chip 12 typically has an operating system, such as an Android OS, an embedded Linux operating system, or the like, integrated therein.
In the unmanned system, the second chip 12 may be a system chip integrated with an operating system for realizing one of the functions of computer vision, perception, decision making, electromechanical control, image output, etc., and in the tablet computer or smart phone, the second chip 12 may be a multimedia processor chip.
The second chip 12 is implemented in one embodiment with a SOC chip (system on chip) comprising a plurality of CPU processing units, memory units, also referred to as host SOC chips. The second chip 12 is a high-integration chip integrated with the functional components of the operating system, image processing, touch display awakening and the like, and can also be realized in the form of an FPGA or the like.
In one embodiment, the computing assembly 1 further includes a Power management integrated circuit 13 (PMIC, power MANAGEMENT INTEGRATED CHIP), where 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 the reset control signal 113 sent by the first chip 11 to send the reset restart signal 131 to the second chip 12. Thus, when the second interrupt signal 111 sent by the first chip 11 cannot wake up the second chip 12, for example, a handshake signal of the second chip 12 is not received for more than a predetermined time, the second chip 12 is forcibly reset by the power management integrated circuit 13 to restart and wake up the second chip. The power management integrated circuit 13 may be implemented using conventional power management chips, such as HIP6301, IS6537, RT9237, ADP3168, KA7500, TL494, etc. The Power management integrated circuit 13 also has a PG (p.g.) port 132 that enables feedback on Power conditions, for example, when the Power is on, 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, and otherwise sends a low level Power Good signal.
In this embodiment, the first chip 11 is responsible for the recovery and diagnosis of the abnormality of the whole system, in which case, the first chip 11 may send a command to wake up the second chip 12 after the necessary self-test, the first chip 11 may set a corresponding timeout period during which if the second chip 12 is normally waken up, the host computer handshakes with the first chip 11 through the bus to notify the first chip 11 of its own operating state, and if the first chip 11 does not receive handshaking information during the timeout period, the second chip 12 may be considered to be abnormal, thereby performing a reset operation, and the system may be automatically recovered at the time of abnormality. The previous solutions require manual reset by maintenance personnel, such as manual power-off restarting, which not only consumes manpower but also affects user experience.
The first chip 11 is used for detecting the interruption and making a decision whether to wake up successfully, so that the second chip 12 has the capability of identifying faults and automatically recovering when in abnormality, no additional human intervention is needed in the whole process, and a reliable solution is provided for the application scene without physical keys.
Fig. 3 is a schematic diagram of an isolation circuit according to an embodiment of the invention. In fig. 2, the interrupt signal 211 sent by the touch unit 21 is respectively transmitted to the first chip 11 (MCU) and the second chip 12 (SOC), and if the interrupt signal of the touch 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 a short circuit effect may be caused to one chip when the other chip is internally grounded. In order to prevent crosstalk and ground interference from occurring between the first chip and the second chip, an isolation circuit as shown in fig. 3 may be provided 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.
In fig. 3, one path of the output end of the interrupt signal 211 of the touch unit 21 is directly connected to the second chip 12, the other path 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. By the above-described isolation circuit, crosstalk and short-circuit interference between the first chip 11 and the second chip 12 can be avoided.
FIG. 4 is a flowchart of a method for wake-on-touch management in an embodiment of the invention.
In the present embodiment, the first chip 11 and the second chip 12 are described using the MCU11 and the SOC12 as an example. Of course, the selection of the first chip 11 and the second chip 12 is not limited thereto, and for example, the first chip 11 may be a single chip, and the second chip 12 may be implemented by an FPGA. As long as it is satisfied that the first chip 11 has a lower processing power, a lower complexity, a lower integration of processing units, or a higher reliability than the second chip 12, or that the second chip 12 has an operating system integrated therein and the first chip 11 has no operating system integrated therein.
At start step S40, the device is in sleep mode or idle mode, at which time since no interaction with the user is required, both MCU11 and SOC12 are in sleep mode with low power consumption, SOC12 does not transmit an image display signal to display unit 23, display unit 23 is in sleep state under control of power adjustment unit 22 (previously 22 was a power adjuster), and no image is output. For example, the display unit 23 may automatically enter a sleep state or turn off displaying or playing advertisements when the vehicle is operating normally or when no work is required. At this time, the touch unit 21 is normally powered, and is always in an operating state to wait for receiving operations such as touching and waking up.
In step S41, when the user needs to control the device, for example, the unmanned vehicle, or the touch screen of the smart phone or the tablet computer, the user touches the screen, the touch unit 21 detects the touch of the user and sends the interrupt signal 211, and sends the interrupt signal 211 to the MCU11.
In a first chip 11 wake-up step S42, the MCU11 is awoken by an interrupt after receiving the interrupt signal 211.
In a wake-up condition detection step S43, the MCU11 detects whether a wake-up condition is satisfied. After the MCU11 is interrupted and awakened, necessary further checks are started, such as whether the current battery voltage meets the starting condition, whether the current vehicle speed allows interaction, and the like, so as to determine whether to perform the next awakening operation of the host SOC12, thereby ensuring the rationality and safety of awakening.
If the MCU11 determines in step S43 that the wake-up condition is not satisfied, the MCU11 generates a fault code and saves it in step S47.
If the MCU11 determines in step S43 that the wake-up condition is satisfied, the second chip 12 wake-up step S44 is performed, and the MCU11 issues a second interrupt signal 111 to wake up the host SOC12 and at the same time starts timing. The MCU11 wakes up the host through a hardware wake-up pin with the host SOC12, and at this time the MCU11 simultaneously starts the internal timing.
In the wake-up confirmation step S45, the MCU11 determines whether the SOC handshake is received within the timer time. The host SOC12 starts to wake up to enter the operating state when receiving the interrupt signal of the MCU11, and the host SOC12 needs to notify the MCU11 that itself has been operating normally at the same time when the state switching is completed.
If the MCU11 determines in the wakeup confirm step S45 that the handshake signal returned from the host SOC12 is received within the timer, the timeout bit clearing step S46 is performed, the MCU11 confirms that the host is normal, clears the timeout bit of itself, and the system enters the normal operation mode.
If the MCU does not receive the handshake message of the host within the prescribed time in the wake-up confirmation step S45, the host may be considered to be abnormal, and the second chip reset step S48 is further performed, and the MCU11 performs the reset procedure. The reset procedure of step S48, for example, the MCU11 controls the PMIC13 to reset the SOC 12. Specifically, the MCU11 may perform a reset operation on the PMIC13 through a control pin connected to the PMIC13, where the MCU11 may automatically perform a restart operation on the host chip 12 by sending a low pulse to a reset pin or an enable pin of the PMIC13, for example, the PMIC13 may send a reset restart signal 131 to the host chip 12 through a pin, so that the host may automatically restart.
In one embodiment, the step S43 of the MCU11 determining whether the wake-up condition is satisfied may be omitted, and the step S44 of sending the second interrupt signal to the SOC12 is immediately executed after the MCU11 receives the first interrupt signal and wakes up in S42, and the wake-up is monitored by timing to avoid the dead halt of the SOC 12.
The touch wake-up system of the invention adds one path of interrupt signals of the touch screen to be connected to the MCU11 on the basis of the original interrupt signals, and changes the mode of directly using the interrupt wake-up host SOC12 after the touch. By the MCU11 bridging, it is first the MCU11 that wakes up, and the MCU11 wakes up the host 12 again. The main advantages are as follows:
firstly, the MCU11 is relatively reliable hardware, is quick to start and low in standby power consumption, has an internal watchdog reset mechanism, can ensure normal operation in the whole life cycle, and can recover without sense even if a problem occurs.
Secondly, when the MCU11 receives the touch screen interrupt, more self-checking programs can be added in the wake-up process, for example, after the wake-up process is performed by the MCU11, the MCU can make necessary detection before deciding whether to wake up the host, for example, whether the battery voltage of the system is reasonable or not, and the rationality and the safety of the wake-up process are ensured in the current vehicle running process or not.
In addition, the MCU11 is responsible for recovering and diagnosing the abnormality of the whole system, in this case, the MCU11 may send a command to wake up the host after the necessary self-checking, the MCU11 may set a corresponding timeout period, if the host is normally waken up during this period, the host may handshake with the MCU11 through the bus, notify the MCU11 of its own operating state, and if the MCU11 does not receive handshake information during the timeout period, the host 12 may be considered to be abnormal, thereby performing a reset operation, and the system may be automatically recovered when abnormal. The previous solutions require manual reset by maintenance personnel, such as manual power-off restarting, which not only consumes manpower but also affects user experience.
The MCU11 is used for detecting the interruption and making a decision of whether to wake up, so that the host 12 has the capability of identifying faults and automatically recovering when in abnormality, no additional human intervention is needed in the whole process, and a reliable solution is provided for the application scene without physical keys.
FIG. 5 is a flowchart of a method for automatic reset of a host according to an embodiment of the invention
In the present embodiment, the first chip 11 and the second chip 12 are described using the MCU11 and the SOC12 as an example. Of course, the selection of the first chip 11 and the second chip 12 is not limited thereto, and for example, the first chip 11 may be a single chip, and the second chip 12 may be implemented by an FPGA. As long as it is satisfied that the first chip 11 has a lower processing power, a lower complexity, a lower integration of processing units, or a higher reliability than the second chip 12, or that the second chip 12 has an operating system integrated therein and the first chip 11 has no operating system integrated therein.
In a second chip 12 wake-up step S51, the MCU11 issues an interrupt wake-up instruction 111 to the SOC 12. For example, MCU11 wakes up the host through a hardware wake-up pin with SOC 12. At this time, the MCU11 starts the internal timer at the same time at step S52, the MCU11 waits for the SOC to return to the handshake signal within a set predetermined time (TimeOut) at step S53, the MCU11 determines whether the SOC to return to the handshake signal is received from the communication bus 112 within a set timer period at a wakeup confirmation step S54, if the handshake signal is received, a TimeOut status bit clearing step S55 is performed, the MCU11 confirms the normal state of the host 12 after receiving the handshake signal returned from the host, and clears the handshake TimeOut status bit, then at step S56, the system enters a normal operation state, if the wakeup confirmation step S54 is performed, the MCU11 does not receive the handshake message of the host 12 within a set predetermined time, then the second chip 12 reset step S57 is performed, the MCU11 resets the PMIC13 through a control pin connected to the PMIC13, at this time, the MCU11 automatically restarts the restart operation by sending a low pulse to the reset pin or enable pin of the PMIC13, and preferably further comprises a reset confirmation step S59, if the reset step S12 is performed again, and if the reset is not performed manually, the reset operation is performed by the MCU11, and the reset operator is still able to restart the host 12 after the reset operation is performed according to the reset protocol, if the reset operation is not performed, and the reset operation is performed manually after the reset operation is completed, and the reset operation is performed manually has been performed normally, if the reset was performed. Thereby ensuring that the host 12 can be powered on normally.
The whole process does not need to be manually participated in operation, and the MCU is used for monitoring and deciding in the whole process, so that the system is normally recovered in unexpected dead halt or other abnormality. The trend towards current automation is a very convenient recovery mechanism, reducing unnecessary human waste and maintenance expenditure.
The above description is only illustrative of the preferred embodiments of the present application and of the principles of the technology employed. It will be appreciated by persons skilled in the art that the scope of the disclosure referred to in the present application is not limited to the specific combinations of technical features described above, but also covers other technical features which may be formed by any combination of the technical features described above or their equivalents without departing from the spirit of the disclosure. Such as the above-mentioned features and the technical features disclosed in the present application (but not limited to) having similar functions are replaced with each other.

Claims (11)

1.一种触控显示唤醒控制电路,包括计算组件(1)以及触控显示组件(2),计算组件(1)包括第一芯片(11)、第二芯片(12);触控显示组件(2)包括触控单元(21)、功率调节单元(22)以及显示单元(23),其特征在于,其中:所述第一芯片为MCU芯片,所述第二芯片为SOC芯片;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), wherein: the first chip is an MCU chip, and the second chip is an SOC chip; 所述触控单元(21)分别与所述第一芯片(11)和所述第二芯片(12)电连接,以将第一中断信号(211)发送到所述第一芯片(11)和所述第二芯片(12);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); 所述第一芯片(11)与所述第二芯片(12)电连接以向所述第二芯片(12)发送第二中断信号(111);The first chip (11) is electrically connected to the second chip (12) to send a second interrupt signal (111) to the second chip (12); 所述第二芯片(12)与所述功率调节单元(22)电连接,以传输显示单元唤醒信号(121);The second chip (12) is electrically connected to the power regulating unit (22) to transmit a display unit wake-up signal (121); 所述第二芯片(12)与所述显示单元(23)通过显示数据传输接口(122)电连接,以传输显示数据。The second chip (12) is electrically connected to the display unit (23) via a display data transmission interface (122) to transmit display data. 2.如权利要求1所述的触控显示唤醒控制电路,其特征在于,所述计算组件(1)还包括电源管理集成电路(13),所述电源管理集成电路(13)分别与所述第一芯片(11)以及所述第二芯片(12)连接,所述电源管理集成电路(13)接收所述第一芯片(11)发送的复位控制信号(113),并向第二芯片(12)发送复位重启信号(131)。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), the power management integrated circuit (13) being connected to the first chip (11) and the second chip (12) respectively, the power management integrated circuit (13) receiving a reset control signal (113) sent by the first chip (11), and sending a reset restart signal (131) to the second chip (12). 3.如权利要求1所述的触控显示唤醒控制电路,其特征在于,3. The touch display wake-up control circuit according to claim 1, characterized in that: 所述第一芯片(11)在处理能力、复杂度、集成度中的一方面或多个方面低于第二芯片(12),或者,The first chip (11) is lower than the second chip (12) in one or more aspects of processing capability, complexity, and integration, or, 所述第一芯片(11)在可靠性方面高于所述第二芯片(12),或者,The first chip (11) is more reliable than the second chip (12), or, 所述第二芯片(12)中集成有操作系统而所述第一芯片(11)中没有集成操作系统。An operating system is integrated in the second chip (12) while no operating system is integrated in the first chip (11). 4.如权利要求1所述的触控显示唤醒控制电路,其特征在于,所述第一芯片(11)是微控制器,所述第二芯片(12)是片上系统芯片。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.一种如权利要求1-4任一所述触控显示唤醒控制电路的唤醒方法,其特征在于,该方法包括:5. A wake-up method for the touch display wake-up control circuit according to any one of claims 1 to 4, characterized in that the method comprises: 第一中断信号(211)发出步骤(S41):所述触控单元(21)检测到触摸而发出所述第一中断信号(211),并将该第一中断信号(211)发送到所述第一芯片(11),所述第一芯片为MCU芯片;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; 第一芯片(11)唤醒步骤(S42):所述第一芯片(11)在收到所述第一中断信号(211)之后被唤醒;A first chip (11) awakening step (S42): the first chip (11) is awakened after receiving the first interrupt signal (211); 第二芯片(12)唤醒步骤(S44):所述第一芯片(11)发出所述第二中断信号(111)以唤醒所述第二芯片(12),所述第二芯片为SOC芯片。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.如权利要求5所述的方法,其特征在于,该方法包括:6. The method according to claim 5, characterized in that the method comprises: 在第一中断信号(211)发出步骤(S41)之后,还包括唤醒条件检测步骤(S43),所述唤醒条件检测步骤(S43)包括:所述第一芯片(11)检测是否满足唤醒所述第二芯片(12)的唤醒条件;After the step (S41) of sending the first interrupt signal (211), the method further comprises a wake-up condition detection step (S43), wherein the wake-up condition detection step (S43) comprises: the first chip (11) detecting whether a wake-up condition for waking up the second chip (12) is met; 如果在所述唤醒条件检测步骤(S43)中,所述第一芯片(11)判断满足所述唤醒条件,则执行所述第二芯片(12)唤醒步骤(S44)。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.如权利要求6所述的方法,其特征在于,所述唤醒条件包括当前的电池电压是否满足开机条件、以及当前的车速是否允许交互这两个条件中的一者或多者。7. The method according to claim 6, wherein the wake-up condition comprises 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. 8.如权利要求5所述的方法,其特征在于,该方法包括:8. The method according to claim 5, characterized in that the method comprises: 在所述第二芯片(12)唤醒步骤(S44)之后,还包括唤醒确认步骤(S45),所述唤醒确认步骤(S45)包括:所述第一芯片(11)判断在预定时间内是否收到所述第二芯片(12)发送的握手信号。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.如权利要求8所述的方法,其特征在于,9. The method according to claim 8, characterized in that 如果在所述唤醒确认步骤(S45)中,所述第一芯片(11)判断在所述预定时间内没有收到所述第二芯片(12)发送的所述握手信号,则执行第二芯片(12)复位步骤(S48),所述第一芯片(11)执行复位所述第二芯片(12)的操作。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.如权利要求8所述的方法,其特征在于,所述计算组件(1)还包括分别与所述第一芯片(11)以及所述第二芯片(12)连接的电源管理集成电路(13),所述第二芯片(12)复位步骤(S48)还包括,所述电源管理集成电路(13)接收到所述第一芯片(11)发送的复位控制信号(113)之后,向所述第二芯片(12)发送复位重启信号(131)。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 that after the power management integrated circuit (13) receives the reset control signal (113) sent by the first chip (11), the reset restart signal (131) is sent to the second chip (12). 11.如权利要求9或10所述的方法,在所述第二芯片(12)复位步骤(S48)之后,还包括复位确认步骤(S59),所述复位确认步骤(S59)包括:所述第一芯片(11)进行计时,并监控所述第二芯片(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.
CN202010968482.5A 2020-09-15 2020-09-15 A touch display wake-up control circuit and wake-up method Active CN114185447B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010968482.5A CN114185447B (en) 2020-09-15 2020-09-15 A touch display wake-up control circuit and wake-up method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010968482.5A CN114185447B (en) 2020-09-15 2020-09-15 A touch display wake-up control circuit and wake-up method

Publications (2)

Publication Number Publication Date
CN114185447A CN114185447A (en) 2022-03-15
CN114185447B true CN114185447B (en) 2025-01-14

Family

ID=80539176

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010968482.5A Active CN114185447B (en) 2020-09-15 2020-09-15 A touch display wake-up control circuit and wake-up method

Country Status (1)

Country Link
CN (1) CN114185447B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115157283A (en) * 2022-07-22 2022-10-11 山东新一代信息产业技术研究院有限公司 Remote awakening method, equipment and medium for robot

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8762759B2 (en) * 2008-04-10 2014-06-24 Nvidia Corporation Responding to interrupts while in a reduced power state
CN101387896B (en) * 2008-10-22 2010-06-23 炬力集成电路设计有限公司 Method and device for implementing system-on-chip wake and sleep function in SOC
CN103729995A (en) * 2013-12-31 2014-04-16 福建智恒电子新技术有限公司 Wireless remote-transmission meter reading device with ultralow-power-consumption awakening function and awakening method thereof
CN105050115B (en) * 2015-06-29 2020-06-02 小米科技有限责任公司 Method and device for waking up MCU
TWI563435B (en) * 2015-12-23 2016-12-21 Imagination Broadway Synchronization method and touch signal processing system using the same

Also Published As

Publication number Publication date
CN114185447A (en) 2022-03-15

Similar Documents

Publication Publication Date Title
JP7192047B2 (en) Dormant control method, device, device and readable storage medium for in-vehicle computing platform
US8001406B2 (en) Method and apparatus for managing power of portable information device
CN101662370A (en) Dormancy/wakening method for server and server with dormancy/wakening function
CN102778943A (en) State control method and device and portable terminal
WO2019019835A1 (en) Method and device for responding to blank screen gesture, and storage medium and mobile terminal
CN105313719B (en) A kind of entire car controller and its wakeup process monitoring method
CN112537265A (en) Control method and device of vehicle-mounted terminal and automobile
CN100378617C (en) Network awakening device and method
US8769326B2 (en) Computer system and operation method for changing operation state by capacitive button group
CN114185447B (en) A touch display wake-up control circuit and wake-up method
US7150402B2 (en) Device and method for a wireless mouse to detect the battery status of a host computer
CN106292968A (en) electronic system, wearable electronic device and power supply control method thereof
CN102756691B (en) Reversing rearview system and reversing rearview method with fast response
WO2022100374A1 (en) Hierarchical management method and system for terminal device
CN118897696A (en) SOC chip sleep method, device and vehicle
CN109739339B (en) Control method and device
CN110943350A (en) WIFI smart jack, based on WIFI smart jack's computer watchdog system
CN103488270A (en) Power saving method and electronic device thereof
JP5499946B2 (en) Information processing apparatus, information processing method, and computer-readable recording medium storing information processing program
CN116700469A (en) Equipment keep-alive method and device and related equipment
CN116501399A (en) Awakening method and electronic equipment
CN102193609B (en) Setting method and electronic device of power lock
CN108181983B (en) Electronic device with controller entering low power mode
WO2011088753A1 (en) Method for managing power supply of display and display
CN113571003A (en) Display device with recovery mechanism

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant