Detection structure and display device
By storing programs in the functional module and storage module at the same time and making real-time judgments, the problem of easy rewriting of the power chip program is solved, ensuring the normal operation and performance of the display device.
Patent Information
- Application Number
- CN202410758470.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-13
- Publication Date
- 2025-01-17
- Estimated Expiration
- 2044-06-13
AI Technical Summary
The power program stored in the power chip internally is easily rewritten, resulting in reading errors and affecting the performance of the monitor.
The program that stores the function module at the same time in the functional module and the storage module is to judge the correctness of the information in real time. When an error is found, read and overwrite the wrong program in the functional module from the storage module to ensure that the correct initial program is used.
Through backup of the storage module, we ensure that the functional module always uses the correct program, avoid performance problems caused by program abnormalities, and ensure the normal operation of the display device.
Smart Images

Figure CN118363783B_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of optoelectronic technology, and in particular, relates to a detection structure and a display device. Background Art
[0002] At present, when the circuit board components work normally, the correct driver code is required to light up the display normally. When the data volume of the program is small, the program is generally stored directly in the corresponding chip (Integrated Circuit, IC), for example, the power program (Power Code) is stored in the power chip (Power IC).
[0003] Usually, the power chip needs to read (download) the power program stored inside before it can be used. However, since the power chip is not locked, the power program stored inside it may be rewritten. If the power chip reads the rewritten power program, there will be a reading error, causing abnormal lighting, which seriously affects the performance of the display. Summary of the invention
[0004] In view of this, an embodiment of the present application provides a detection structure and a display device, wherein the detection structure stores the program of the functional module itself in both the functional module and the storage module, so that when there is an abnormality in the program of the functional module, the normal lighting of the display device is ensured by mobilizing the program in the storage module.
[0005] A first aspect of an embodiment of the present application provides a detection structure, including: a function module and a storage module;
[0006] The functional module is electrically connected to the storage module and is configured to store first information of the functional module and transmit the first information to the storage module;
[0007] The storage module is configured to receive and store the first information transmitted by the functional module;
[0008] Wherein, the functional module is also configured to read the information of the functional module in real time and make a judgment. When it is judged that the information is wrong, the first information is read from the storage module and a judgment is made. When it is judged that the first information is correct, the first information is used.
[0009] In one embodiment, the detection structure further includes a computing module, and the functional module is also electrically connected to the computing module;
[0010] The functional module is further configured to transmit the first information to the computing module;
[0011] The calculation module is configured to receive the first information transmitted by the functional module, calculate and store a first sum value of the first information, and transmit the first sum value to the functional module;
[0012] In which, the functional module is also configured to read the information of the functional module in real time, calculate the second sum value of the information, and then compare the second sum value with the first sum value transmitted by the received calculation module; when the second sum value is different from the first sum value, read the first information from the storage module, calculate the third sum value of the first information, and then compare the third sum value with the first sum value; when the third sum value is the same as the first sum value, use the first information.
[0013] In one embodiment, the function module is further configured to use the first information and overwrite the information stored by the function module with the first information.
[0014] In one embodiment, the function module is further configured to use the information stored by the function module when the second sum value is the same as the first sum value.
[0015] In one embodiment, the detection structure further includes a light emitting module, and the light emitting module is electrically connected to the functional module;
[0016] The functional module is further configured to transmit a comparison result between the second sum value or the third sum value and the first sum value to the light emitting module;
[0017] The light emitting module is configured to emit light when the second sum value or the third sum value received is different from the first sum value, and not emit light when the second sum value or the third sum value received is the same as the first sum value.
[0018] In one embodiment, the functional module includes a main storage area and a judgment area, the main storage area is electrically connected to the storage module, the calculation module and the judgment area respectively, and the judgment area is also electrically connected to the storage module and the calculation module respectively;
[0019] The main storage area is configured to store the first information of the functional module and transmit the first information to the storage module and the calculation module respectively;
[0020] The judgment area is configured to receive the first sum value of the calculation module, and read the information of the main storage area in real time, calculate the second sum value of the information, and then compare the second sum value with the first sum value. When the second sum value is different from the first sum value, read the first information from the storage module, calculate the third sum value of the first information, and then compare the third sum value with the first sum value. When the third sum value is the same as the first sum value, use the first information and overwrite the information stored in the main storage area with the first information; and when the second sum value is the same as the first sum value, use the information stored in the main storage area.
[0021] In one embodiment, the storage module includes a backup storage area, and the backup storage area is electrically connected to the functional module;
[0022] The backup storage area is configured to receive and store the first information transmitted by the functional module.
[0023] In one embodiment, the functional module includes a power module;
[0024] and / or,
[0025] The storage module includes an electrically erasable programmable read-only memory or a flash memory.
[0026] In one embodiment, the detection structure is integrated into the printed circuit board assembly;
[0027] The detection structure further includes a front-end module, the front-end module is electrically connected to the functional module, and the front-end module is configured to transmit a functional module signal to the functional module;
[0028] The functional module is further configured to receive the functional module signal transmitted by the front-end module and output the functional module signal under the control of the read information.
[0029] A second aspect of an embodiment of the present application provides a display device, including a computing device, a display, and the above-mentioned detection structure;
[0030] The computing device is electrically connected to the detection structure and is configured to transmit first information to the detection structure;
[0031] The detection structure is also electrically connected to the display and is configured to control the display using the information determined to be correct in the functional module.
[0032] The detection structure provided by the first aspect of the embodiment of the present application not only stores its own initial program in the functional module, but also has an additional storage module externally arranged to store the initial program of the functional module in the storage module. In this way, when it is determined that the initial program stored in the functional module is correct, the initial program stored in the functional module is used, which is simple and easy to operate. When there is an abnormality in the initial program stored in the functional module, since the storage module generally makes the initial program difficult to be changed inside it, the functional module can mobilize the initial program stored in the storage module, and use the program when it is determined that the program is correct, and use the program to overwrite the rewritten initial program in the functional module, thereby ensuring the normal operation of the detection structure.
[0033] It can be understood that the beneficial effects of the second aspect mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0035] Figure 1 is a schematic diagram of the first detection structure provided in Example 1 of the present application;
[0036] Figure 2 is a schematic diagram of a second detection structure provided in Example 1 of the present application;
[0037] Figure 3 is a schematic diagram of a third detection structure provided in Example 1 of the present application;
[0038] Figure 4 is a schematic diagram of a fourth detection structure provided in Example 1 of the present application;
[0039] Figure 5 is a schematic diagram of the fifth detection structure provided in Example 1 of the present application;
[0040] Figure 6 is a structural schematic diagram of a first display device provided in Embodiment 2 of the present application;
[0041] Figure 7 is a structural schematic diagram of a second display device provided in Embodiment 2 of the present application;
[0042] Figure 8 is a schematic structural diagram of a third display device provided in Embodiment 2 of the present application;
[0043] Fig. 9 This is a workflow diagram of a display device provided in Example 3 of the present application.
[0044] Figure Number:
[0045] 1-functional module, 2-storage module, 3-computing module, 4-light-emitting module, 11-main storage area, 12-judgment area, 21-backup storage area, 5-computing device, 6-front-end module, 51-computer, 101-power chip, 61-connector, 301-calculator, 401-light-emitting diode, 14-display, 13-chip-on-film, 10-printed circuit board, 9-flexible circuit board, 2011-electrically erasable programmable read-only memory, 7-timing controller, 62-system chip, 63-front-end interface. DETAILED DESCRIPTION
[0046] In order to enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work should fall within the scope of protection of the present application.
[0047] The term "comprising" in the specification and claims of the present application and the above-mentioned drawings and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method or system, product or device comprising a series of steps or units is not limited to the listed steps or units, but optionally also includes steps or units that are not listed, or optionally also includes other steps or units inherent to these processes, methods, products or devices. In addition, the terms "first", "second" and "third" etc. are used to distinguish different objects, rather than to describe a specific order. The term "at least one" means "one or more than one".
[0048] Embodiment 1
[0049] The first embodiment of the present application provides a detection structure, referring to Figure 1 and Figure 7 As shown, the detection structure includes: a functional module 1 and a storage module 2, the functional module 1 is electrically connected to the storage module 2 and is configured to store the first information of the functional module 1 and transmit the first information to the storage module 2, and the storage module 2 is configured to receive the first information transmitted by the functional module 1 and store it.
[0050] Among them, functional module 1 is also configured to read the information of functional module 1 in real time and make a judgment. When the information is judged to be correct, the information stored in functional module 1 is read from functional module 1; when the information is judged to be wrong, the first information is read from storage module 2 and a judgment is made. When the first information is judged to be correct, the first information is used and the information stored in functional module 1 is overwritten with the first information.
[0051] The present application does not specifically limit the types of the above functional modules. For example, the functional modules may include a power module, etc. Figure 7 As shown, the power module may be a power IC 101 or the like.
[0052] In one or more embodiments, Figure 7 As shown, the storage module may include a memory 201, etc. Specifically, the memory may include an electrically erasable programmable read-only memory (EEPROM), a flash memory, etc. Taking the electrically erasable programmable read-only memory as an example, the electrically erasable programmable read-only memory is equivalent to a memory card, which can store a large number of programs itself, and generally locks the programs stored inside, so that no one can easily modify the program, ensuring the accuracy of the program; at the same time, the electrically erasable programmable read-only memory has a large storage capacity, and generally when the program data volume is large, it will be stored in the electrically erasable programmable read-only memory.
[0053] It should be understood that the above-mentioned function module is configured to store the first information of the function module means that the function module can store its own program. The program can be a program obtained by the function module from an external device, for example, from a computing device. The computing device here can store the program of the function module, and the computing device can be based on different function modules; or, the computing device can provide different programs according to different requirements of the same function module.
[0054] In one or more embodiments, the detection structure provided in the first embodiment of the present application can be applied to a display device, which can be a liquid crystal display device (Liquid Crystal Display, LCD); or, the display device can be an organic light emitting diode (Organic Light Emtting Diode, OLED) display device. On this basis, the above-mentioned functional module is also configured to read the information of the functional module in real time and make judgments in real time, which means: every time the display device is turned on, or any time during the operation of the display device after it is turned on.
[0055] Furthermore, the function module using the first information obtained from the storage module means that the function module reads the correct program and operates under the control of the program.
[0056] As an example, when the computer is turned on for the first time, the functional module in the detection structure reads its own initial program and judges the initial program. When the initial program is judged to be correct, the initial program stored in the functional module is used to control the normal display. When the initial program is judged to be wrong, the initial program stored in the storage module is read from the storage module, and the initial program stored in the storage module is judged. When the initial program stored in the storage module is judged to be correct, the initial program stored in the storage module is used to control the normal display, and the program is used to overwrite the program stored in the functional module that has an error. Then, when the computer is turned on the next time, the detection structure repeats the above process, which will not be repeated here.
[0057] As another example, when a functional module uses the initial program stored in a storage module, and the functional module overwrites the information stored in the functional module with the initial program stored in the storage module, in the subsequent operation process, the information currently stored in the functional module is still rewritten. At this time, there will be a problem of incorrect information currently stored in the functional module.
[0058] Therefore, when the computer is turned on for the first time, the functional module in the detection structure reads its own initial program and judges the initial program. When it is judged that the initial program is correct, the initial program stored in the functional module is used to control the normal display. When it is judged that the initial program is wrong, the initial program stored in the storage module is read from the storage module, and the initial program stored in the storage module is judged. When it is judged that the initial program stored in the storage module is correct, the initial program stored in the storage module is used to control the normal display, and the program stored in the functional module that has an error is overwritten with the program. Then, during operation, the detection structure also performs the above process, which will not be repeated here.
[0059] In one or more embodiments, the transmission of programs between different modules of a screen-end product such as a display is performed through a bidirectional synchronous serial bus (Inter-Integrated Circuit Bus, I2C bus). The bidirectional synchronous serial bus is a serial bus composed of a data signal line (Serial data, SDA) and a clock signal line (Serial clock line, SCL), which can be used to send and receive data.
[0060] It should be noted that the detection structure may also include an analysis processor, which is electrically connected to the functional module and the storage module respectively. The analysis processor may be configured to read the information of the functional module from the functional module in real time and make a judgment. When the information is judged to be correct, the information stored in the functional module is read from the functional module and the information is used; when the information is judged to be wrong, the first information stored in the storage module is read from the storage module and a judgment is made. When the first information is judged to be correct, the first information is used and the information stored in the functional module is overwritten with the first information. In other words, the above processing process can be performed by the functional module, and of course, it can also be performed by other modules, such as an additional analysis processor, which is not specifically limited here.
[0061] Embodiment 1 of the present application provides a detection structure, which not only stores its own initial program in the functional module, but also has an additional storage module externally arranged to store the initial program of the functional module in the storage module. In this way, when it is determined that the initial program stored in the functional module is correct, the initial program stored in the functional module is used, which is simple and easy to operate. When there is an abnormality in the initial program stored in the functional module, since the storage module generally makes it difficult for the initial program to be changed inside it, the functional module can mobilize the initial program stored in the storage module, and use the program when it is determined that the program is correct, and use the program to overwrite the rewritten initial program in the functional module, thereby ensuring the normal operation of the detection structure.
[0062] In one embodiment, reference Figure 2 and Figure 7 As shown, the detection structure includes: a functional module 1, a storage module 2 and a calculation module 3, the functional module 1 is electrically connected to the storage module 2 and the calculation module 3 respectively, the functional module 1 is configured to store the program of the functional module 1, and transmit the program to the storage module 2 and the calculation module 3 respectively; the storage module 2 is configured to receive the program transmitted by the functional module 1 and store it; the calculation module 3 is configured to receive the program transmitted by the functional module 1, calculate and store the first sum value checksum1 of the program, and transmit the first sum value checksum1 to the functional module 1.
[0063] Among them, the functional module 1 is also configured to: read the program of the functional module 1 in real time, calculate the second sum checksum 2 of the program, compare the second sum checksum 2 with the first sum checksum 1 transmitted by the received calculation module 3, and when the second sum checksum 2 is the same as the first sum checksum 1, use the program stored in the functional module 1; when the second sum checksum 2 is different from the first sum checksum 1, read the program from the storage module 2, calculate the third sum checksum 3 of the program in the storage module 2, and then compare the third sum checksum 3 with the first sum checksum 1, and when the third sum checksum 3 is the same as the first sum checksum 1, use the program obtained from the storage module 2, and overwrite the program stored in the functional module 1 with the program obtained from the storage module 2.
[0064] In applications, such as Figure 7 As shown, the above-mentioned calculation module may include a calculator 301 and the like.
[0065] It should be noted that the program of the above-mentioned real-time reading function module and the subsequent processing process can be performed by the function module; or, it can be performed by the computing module, in which case, the computing module needs to be electrically connected to the storage module; or, it can be performed by other modules, for example, an additional analysis processor, in which case, the analysis processor needs to be electrically connected to the storage module, and no specific limitation is made here.
[0066] Embodiment 1 of the present application provides a detection structure, which stores its own initial program in a functional module and also stores the initial program of the functional module in an external storage module, and the calculation module calculates the first sum value of the initial program, so that when the second sum value is determined to be the same as the first sum value, it is proved that the initial program stored in the functional module is correct, and then the initial program stored in the functional module is used to control the operation of the detection structure; but when the second sum value is determined to be different from the first sum value, it is proved that the initial program stored in the functional module is modified and there is an abnormality. At this time, the functional module can mobilize the initial program stored in the storage module, and when the third sum value is determined to be the same as the first sum value, it is proved that the initial program stored in the storage module is correct, so as to use the program to control the operation of the detection structure, and use the program to overwrite the rewritten initial program previously stored in the functional module, and ensure that the detection structure operates normally for at least a period of time.
[0067] In one embodiment, Figure 3 and Figure 7As shown, the detection structure also includes a light-emitting module 4, which is electrically connected to the functional module 1; the functional module 1 is also configured to transmit a comparison result of the second sum or the third sum with the first sum to the light-emitting module 4, and the light-emitting module 4 is configured to emit light when the received second sum or the third sum is different from the first sum, and not emit light when the received second sum or the third sum is the same as the first sum.
[0068] This application does not specifically limit the type of the above-mentioned light-emitting module. Figure 7 As shown, the light emitting module may include a light emitting diode 401, etc. Exemplarily, the light emitting diode may include a sub-millimeter light emitting diode (Mini Light Emitting Diode, Mini LED), a micro light emitting diode (Micro Light Emitting Diode, Micro LED), an organic light emitting diode, etc.
[0069] It should be noted that the above-mentioned transmission of the comparison result of the second sum or the third sum with the first sum to the light-emitting module can be performed by a functional module; or, it can be performed by a computing module, in which case the light-emitting module needs to be electrically connected to the computing module; or, it can be performed by other modules, for example, an additional analysis processor, in which case the light-emitting module needs to be electrically connected to the analysis processor, and no specific limitation is made here.
[0070] Embodiment 1 of the present application provides a detection structure, which can intuitively remind and inform the user whether there is an abnormality in the program in the functional module and whether it can be used by driving the light-emitting module to emit light, thereby avoiding the negative impact caused by program abnormalities, quickly finding the problem, and being more conducive to practical applications.
[0071] In one embodiment, reference Figure 4 As shown, the functional module 1 includes a main storage area 11 and a judgment area 12. The main storage area 11 is electrically connected to the storage module 2, the calculation module 3 and the judgment area 12 respectively. The judgment area 12 is also electrically connected to the storage module 2 and the calculation module 3 respectively. The main storage area 11 is configured to store the program of the functional module 1 and transmit the program to the storage module 2 and the calculation module 3 respectively; the judgment area 12 is configured to receive the first sum value of the initial program of the calculation module 3, and read the information of the main storage area 11 in real time, and calculate the second sum value of the information, and then compare the second sum value with the first sum value. When the second sum value is the same as the first sum value, the program stored in the main storage area 11 is used; when the second sum value is different from the first sum value, the initial program stored in the storage module 2 is read, and the third sum value of the program is calculated, and then the third sum value is compared with the first sum value. When the third sum value is the same as the first sum value, the initial program stored in the storage module 2 is used, and the information stored in the main storage area 11 is overwritten with the program.
[0072] Embodiment 1 of the present application provides a detection structure, which is simple and easy to implement by dividing a main storage area and a judgment area in a functional module.
[0073] In one embodiment, reference Figure 5 As shown, the functional module 1 includes a main storage area 11 and a judgment area 12, the storage module 2 includes a backup storage area 21, the main storage area 11 is electrically connected to the backup storage area 21, the calculation module 3 and the judgment area 12 respectively, and the judgment area 12 is also electrically connected to the backup storage area 21 and the calculation module 3 respectively. The main storage area 11 is configured to store the program of the functional module 1 and transmit the program to the backup storage area 21 and the calculation module 3 respectively; the judgment area 12 is configured to receive the first sum value of the initial program of the calculation module 3, and read the main storage area 11 in real time. The information in the main storage area 11 is read and the second sum of the information is calculated, and the second sum is compared with the first sum. When the second sum is the same as the first sum, the program stored in the main storage area 11 is used. When the second sum is different from the first sum, the initial program stored in the backup storage area 21 is read and the third sum of the program is calculated, and the third sum is compared with the first sum. When the third sum is the same as the first sum, the initial program stored in the backup storage area 21 is used, and the information stored in the main storage area 11 is overwritten with the program.
[0074] Embodiment 1 of the present application provides a detection structure, which is simple and easy to implement by dividing a main storage area and a judgment area in a functional module and dividing a backup storage area in a storage module.
[0075] Embodiment 2
[0076] Embodiment 2 of the present application provides a display device, referring to Figure 6-Figure 8 As shown, the display device includes a computing device 5, a display 14 and a detection structure provided in Example 1, the computing device 5 is electrically connected to the detection structure and is configured to transmit the initial program of the functional module 1 to the main storage area 11 of the functional module 1 in the detection structure; the detection structure is also electrically connected to the display 14 and is configured to control the display 14 using the correct program in the main storage area 11.
[0077] In the application, the display device may be a flexible display device (also known as a flexible screen) or a rigid display device (i.e., a display device that cannot be bent), and there is no limitation here. The display device may be an organic light-emitting diode display device, a liquid crystal display device, or any product or component with a display function, such as a television, a digital camera, a mobile phone, a tablet computer, etc., including an organic light-emitting diode display device / liquid crystal display device.
[0078] In applications, the computing device may include a computer, etc. It should be noted that when the display device is an integrated device, the computing device may be a processor.
[0079] Of course, the detection structure itself may be a microcomputer device, so that the detection structure itself may store the initial program of the functional module, and the detection structure may provide the programs required by different types of chips.
[0080] In applications, such as Figure 6 As shown, the display device may further include a front-end module 6, which is electrically connected to the functional module 1 and configured to transmit a functional signal to the functional module 1. The structure of the front-end module is not specifically limited. For example, Figure 7 As shown, the front end module may include a connector 61 and the like.
[0081] For example, Figure 7 As shown, the connector 61 can transmit voltage to the power chip 101. When the detection structure determines that the program used is correct, under the control of the correct program, the detection structure can transmit the voltage to the display and other structures to control the display to work normally under this voltage.
[0082] Please refer to Figure 8The display device includes a front-end interface 63, a system chip (System On Chip, SOC) 62, a connector 61, a time controller (Timer Control Register, Tcon) 7, a powered erasable programmable read-only memory 2011, a power chip 101, a light-emitting diode 401, a flexible printed circuit (Flexible Printed Circuit, FPC) 9, a printed circuit board (Printed Circuit Boards, PCB) 10, a chip on film (Chip On Film, COF) 13 and a display 14, wherein the front-end interface 63, the system chip 62 and the connector 61 constitute a front-end module, and the port can be a standard universal port, which has strong compatibility and can be uniquely standardized, so that the chip has a fast reading and writing speed. The front-end interface 63 is electrically connected to the system chip 62, and the system chip 62 is also electrically connected to the connector 61; the connector 61 is electrically connected to the timing controller 7 and the power chip 101 respectively, and is configured to provide a control signal to the timing controller 7 and a voltage to the power chip 101 respectively; the electrically erasable programmable read-only memory 2011 also stores a program for controlling the timing controller 7, and the timing controller 7 is electrically connected to the electrically erasable programmable read-only memory 2011, and is configured to be able to read the program required for controlling the timing controller 7 from the electrically erasable programmable read-only memory 2011; the timing controller 7, the electrically erasable programmable read-only memory 2011, the power chip 101, the light-emitting diode 401 and the connector 61 are arranged on a printed circuit board assembly (PCBA), and then electrically connected to the display 14 through the flexible circuit board 9, the printed circuit board 10, and the flip chip 13, so as to realize the control of the display 14.
[0083] It should be noted that the operations of the electrically erasable programmable read-only memory 2011 , the power chip 101 and the light emitting diode 401 may refer to the first embodiment and will not be described in detail here.
[0084] Embodiment 2 of the present application provides a display device, in which the detection structure in the display device uses the initial program stored in the functional module when it is determined that the initial program stored in the functional module is correct; and when there is an abnormality in the initial program stored in the functional module, the initial program stored in the storage module is mobilized, and when the program is determined to be correct, the program is used and the rewritten initial program in the functional module is overwritten by the program, thereby ensuring the normal operation of the detection structure and avoiding abnormalities, thereby improving the performance of the display device.
[0085] Embodiment 3
[0086] Reference below Fig. 9, illustrating a management method provided in Example 3 of the present application:
[0087] like Fig. 9 As shown, after the display device is turned on, the power chip reads the program inside it, and the power chip transmits the program to the calculator. The calculator calculates the first sum checksum1 of the program, and the power chip calculates the second sum checksum2 of the program inside it, and compares the second sum checksum2 with the first sum checksum1. If they are consistent, the program inside the power chip is read, and the display device is normally lit; if they are inconsistent, the power chip calculates the third sum checksum3 of the program read from the electrically erasable programmable read-only memory, and compares the third sum checksum3 with the first sum checksum1. If they are consistent, the program in the electrically erasable programmable read-only memory overwrites the program in the power chip, and the program in the electrically erasable programmable read-only memory is read, and the display device is normally lit; if they are inconsistent, the program is read from the electrically erasable programmable read-only memory again and the sum calculation and comparison process are performed, and the program that does not light up the light-emitting diode is used to work.
[0088] It should be noted that if the sum of the program read from the electrically erasable programmable read-only memory is different from the first sum checksum1, it means that it has been modified inside the power chip, so the program needs to be read from the electrically erasable programmable read-only memory again.
[0089] Only the contents related to the invention are introduced here. Other structures can be obtained by referring to the relevant technologies and will not be described in detail here.
[0090] The above are only preferred embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present application should be included in the protection scope of the present application.
Claims
1. A detection structure, characterized in that: include: A power chip, a powered erasable programmable read-only memory, a computing module and a light-emitting module, wherein the power chip comprises a main storage area and a judgment area, wherein the main storage area is electrically connected to the powered erasable programmable read-only memory, the computing module and the judgment area respectively, and the judgment area is also electrically connected to the powered erasable programmable read-only memory, the computing module and the light-emitting module respectively; The main storage area is configured to store first information of the power chip and transmit the first information to the electrically erasable programmable read-only memory and the computing module respectively; The electrically erasable programmable read-only memory is configured to receive and store the first information transmitted by the main storage area; The calculation module is configured to receive the first information transmitted by the main storage area, calculate and store a first sum value of the first information, and transmit the first sum value to the judgment area; The judgment area is configured to receive the first sum value of the calculation module, read the information of the main storage area in real time, calculate the second sum value of the information of the main storage area, compare the second sum value with the first sum value, and when the second sum value is the same as the first sum value, use the information of the main storage area, and when the second sum value is different from the first sum value, read the first information from the electrically erasable programmable read-only memory, calculate the third sum value of the first information stored in the electrically erasable programmable read-only memory, and compare the third sum value with the first sum value, and when the third sum value is different from the first sum value, When the third sum is the same as the first sum, the first information stored in the electrically erasable programmable read-only memory is used, and the information in the main storage area is overwritten with the first information stored in the electrically erasable programmable read-only memory; when the third sum is different from the first sum, the first information is read from the electrically erasable programmable read-only memory again, and the third sum of the first information stored in the electrically erasable programmable read-only memory is calculated, and the third sum is compared with the first sum; when the third sum is the same as the first sum, the first information stored in the electrically erasable programmable read-only memory is used to work; Furthermore, the judgment area is also configured to transmit a comparison result of the second sum value or the third sum value with the first sum value to the light-emitting module, and the light-emitting module is configured to emit light when the received second sum value or the third sum value is different from the first sum value, and not emit light when the received second sum value or the third sum value is the same as the first sum value.
2. The detection structure according to claim 1, characterized in that: The judgment area is further configured to use the first information and overwrite the information stored in the main storage area with the first information.
3. The detection structure according to claim 1, characterized in that: The determination section is further configured to use the information stored in the main storage section when the second sum value is the same as the first sum value.
4. The detection structure according to claim 1, characterized in that: The electrically erasable programmable read-only memory includes a backup storage area, and the backup storage area is electrically connected to the main storage area and the judgment area respectively; The backup storage area is configured to receive and store the first information transmitted by the primary storage area.
5. The detection structure according to claim 1, characterized in that: The power chip includes a power module; and / or, The electrically erasable programmable read-only memory includes an electrically erasable programmable read-only memory or a flash memory.
6. The detection structure according to claim 1, characterized in that: The detection structure is integrated into a printed circuit board assembly; The detection structure further includes a front-end module, the front-end module is electrically connected to the power chip, and the front-end module is configured to transmit a power chip signal to the power chip; The power chip is also configured to receive the power chip signal transmitted by the front-end module, and receive the first sum value of the calculation module through the judgment area, and read the information of the main storage area in real time, and calculate the second sum value of the information of the main storage area, and then compare the second sum value with the first sum value. When the second sum value is the same as the first sum value, the power chip signal is output under the control of the information of the main storage area. When the second sum value is different from the first sum value, the first information is read from the electrically erasable programmable read-only memory, and a third sum value of the first information stored in the electrically erasable programmable read-only memory is calculated, and then the third sum value is compared with the first sum value. When the third sum value is the same as the first sum value, the power chip signal is output under the control of the first information stored in the electrically erasable programmable read-only memory; If the third sum is different from the first sum, the first information is read from the electrically erasable programmable read-only memory again, and the third sum of the first information stored in the electrically erasable programmable read-only memory is calculated, and then the third sum is compared with the first sum; when the third sum is the same as the first sum, the power chip signal is output under the control of the first information stored in the electrically erasable programmable read-only memory.
7. A display device, characterized in that: comprising a computing device, a display and a detection structure as claimed in any one of claims 1 to 6; The computing device is electrically connected to the detection structure and is configured to transmit first information to the detection structure; The detection structure is also electrically connected to the display and is configured to control the display using the information determined to be correct in the main storage area.
Citation Information
Patent Citations
Information Processing Device, Information Processing Method, And Computer Program
CN104025047A
Power-on program loading redundant backup method for SiP chip
CN105607966A