Chip startup control method, control circuit, chip set, imaging cartridge set and device

CN115904515BActive Publication Date: 2026-09-15APEX MICROELECTRONICS CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211523781.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-28
Publication Date
2026-09-15
Estimated Expiration
2042-11-28

AI Technical Summary

Technical Problem

[0005]本申请提供一种芯片启动控制方法、控制电路、芯片组、成像盒组及装置,用以解决打印设备在启动时功耗较高的技术问题

Benefits of technology

[0038]This application provides a chip startup control method, control circuit, chipset, imaging box assembly, and device. Upon receiving a preset electrical signal, the method initializes the memory in the current printing chip and determines the current operating mode of the printing chip; wherein the operating mode characterizes the operating steps of the printing chip. Based on the operating mode, a first delay time period pre-stored in the memory of the current printing chip is determined; wherein a preset time interval exists between the first delay time period in the current printing chip and a second delay time period of another printing chip among at least two printing chips. Based on the first delay time period, printing logic information corresponding to the current printing chip is loaded to complete the printing process of the printing device; wherein the printing logic information is used to indicate the printing rule information of the printing device during the printing process. In this solution, since the printing device has at least two printing chips, the first delay time period pre-stored in the memory of the current printing chip is determined based on the current printing chip's operating mode. Simultaneously, another printing chip among at least two printing chips also determines a second delay time period pre-stored in its memory based on its operating mode. Then, according to the first delay period, the printing logic information corresponding to the current printing chip is loaded. Simultaneously, at least one of the two printing chips also loads the printing logic information corresponding to the other printing chip according to the second delay period, thereby completing the printing process of the printing device. Since there is a preset time interval between the first and second delay periods, the loading start time of each printing chip for loading the corresponding printing logic information is inconsistent. Therefore, each printing chip can load the printing logic information in a staggered manner, preventing overload caused by simultaneous loading, thereby reducing the index of loading failure due to overload and solving the technical problem of high power consumption of the printing device during startup.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115904515B_ABST
    Figure CN115904515B_ABST
Patent Text Reader

Abstract

The application provides a chip starting control method, a control circuit, a chip set, an imaging box set and an apparatus, relates to printing technology, and the method comprises the following steps: if a preset electrical signal is received, initializing processing is performed on a memory in a current printing chip, and a running mode of the current printing chip is determined. According to the running mode, a first delay time period pre-stored in the memory in the current printing chip is determined; wherein there is a preset time interval between the first delay time period in the current printing chip and a second delay time period of another printing chip in at least two printing chips. According to the first delay time period, printing logic information corresponding to the current printing chip is loaded to complete printing processing of a printing device. The method of the application prevents overloading caused by simultaneous loading, thereby reducing the index of loading failure caused by overloading, and solves the technical problem that the power consumption of the printing device is relatively high during starting.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to printing technology, and more particularly to a chip startup control method, control circuit, chipset, imaging box assembly, and device. Background Technology

[0002] Currently, in our work, we typically use printing devices to print documents. When printing documents, the printing device needs to load multiple consumable cartridges simultaneously (such as four consumable cartridges of different colors: black, cyan, magenta, and yellow). Each consumable cartridge has a corresponding printing chip, and the printing device communicates, authenticates, and interacts with the four printing chips (KCMY) simultaneously during operation.

[0003] In the prior art, during the communication process between the printing device and the four printing chips, after the power supply voltage (VCC) is turned on, all four printing chips receive electrical signals and start up almost simultaneously to complete the printing.

[0004] However, in the existing technology, since the four printing chips are basically started at the same time, the power consumption is superimposed and the output voltage of the printing device is reduced, causing the printing chip to fail to load, which in turn leads to printing failure. Summary of the Invention

[0005] This application provides a chip startup control method, control circuit, chipset, imaging box assembly, and device to solve the technical problem of high power consumption during startup of printing equipment.

[0006] In a first aspect, this application provides a chip startup control method applied to a printing chip in a printing device, wherein the printing chip is provided with a memory, and the printing device has at least two printing chips and at least two of the memories; the method includes:

[0007] If a preset electrical signal is received, the memory in the current printing chip is initialized, and the current operating mode of the printing chip is determined; wherein, the operating mode represents the operating steps of the printing chip.

[0008] Based on the operating mode, a first delay time period pre-stored in the memory of the current printing chip is determined; wherein, there is a preset time interval between the first delay time period in the current printing chip and the second delay time period of another printing chip among the at least two printing chips;

[0009] Based on the first delay period, the printing logic information corresponding to the current printing chip is loaded to complete the printing process of the printing device; wherein, the printing logic information is used to indicate the printing rule information of the printing device during the printing process.

[0010] Further, determining the first delay time period pre-stored in the memory of the current printing chip according to the operating mode includes:

[0011] If the operating mode is determined to be a load-then-delay mode, then the pre-stored chip configuration information and the first delay time period in the memory of the current printing chip are loaded and obtained; wherein, the chip configuration information includes the basic configuration information of the printing chip.

[0012] Further, determining the first delay time period pre-stored in the memory of the current printing chip according to the operating mode includes:

[0013] If the operating mode is determined to be a delay-then-load mode, the first delay time period pre-stored in the memory of the current printing chip is read.

[0014] Furthermore, if the operating mode is determined to be a delay-then-load mode, after reading the first delay time period pre-stored in the memory of the current printing chip, the method further includes:

[0015] Load and obtain the chip configuration information pre-stored in the memory of the current printing chip; wherein, the chip configuration information includes the basic configuration information of the printing chip.

[0016] Furthermore, the preset time interval between the first delay period and the second delay period is less than or equal to the full duration required for the current printing chip to load the printing logic information.

[0017] Furthermore, the printed chip is provided with at least one memory;

[0018] If there is one memory, the memory is used to store the chip configuration information and the first delay time period; if there are two memory, the two memory are used to store the chip configuration information and the first delay time period respectively.

[0019] In a second aspect, this application provides a chip startup control circuit, the control circuit including a logic circuit, a configuration circuit, and a memory, wherein the logic circuit, the configuration circuit, and the memory are all used to execute the processing steps in the printed chip as described in the first aspect.

[0020] Thirdly, this application provides a chipset comprising: N printed chips as described in the first aspect, wherein N is a positive integer greater than 1.

[0021] Fourthly, this application provides an imaging box assembly, comprising: at least two imaging boxes, each imaging box including a printed chip as described in the first aspect.

[0022] Fifthly, this application provides a chip startup control device applied to a printing chip in a printing device, wherein the printing chip is provided with a memory, and the printing device has at least two printing chips and at least two of the memories; the device includes:

[0023] The first determining unit is configured to initialize the memory in the current printing chip and determine the current operating mode of the printing chip if a preset electrical signal is received; wherein the operating mode characterizes the operating steps of the printing chip.

[0024] The second determining unit is used to determine a first delay time period pre-stored in the memory of the current printing chip according to the type of the operating mode; wherein, there is a preset time interval between the first delay time period in the current printing chip and the second delay time period of another printing chip among the at least two printing chips;

[0025] The loading unit is used to load the printing logic information corresponding to the current printing chip according to the first delay time period, so as to complete the printing preparation of the printing device; wherein, the printing logic information is used to indicate the printing rule information of the printing device during the printing process.

[0026] Furthermore, the second determining unit is specifically used for:

[0027] If the operating mode is determined to be a load-then-delay mode, then the pre-stored chip configuration information and the first delay time period in the memory of the current printing chip are loaded and obtained; wherein, the chip configuration information includes the basic configuration information of the printing chip.

[0028] Further, the second determining unit includes:

[0029] The reading module is used to read the first delay time period pre-stored in the memory of the current printing chip if it is determined that the operating mode is a delay-then-load mode.

[0030] Furthermore, the device also includes:

[0031] The loading module is used to load and obtain the chip configuration information pre-stored in the memory of the current printing chip after reading the first delay period stored in the memory of the current printing chip, if the operating mode is determined to be a delay-after-load mode; wherein, the chip configuration information includes the basic configuration information of the printing chip.

[0032] Furthermore, the preset time interval between the first delay period and the second delay period is less than or equal to the full duration required for the current printing chip to load the printing logic information.

[0033] Furthermore, the printed chip is provided with at least one memory;

[0034] If there is one memory, the memory is used to store the chip configuration information and the first delay time period; if there are two memory, the two memory are used to store the chip configuration information and the first delay time period respectively.

[0035] In a sixth aspect, this application provides a printing chip, including a memory and a processor, wherein the memory stores a computer program that can run on the processor, and the processor executes the computer program to implement the method described in the first aspect.

[0036] In a seventh aspect, this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the method described in the first aspect.

[0037] Eighthly, this application provides a computer program product, including a computer program that, when executed by a processor, implements the method described in the first aspect.

[0038] This application provides a chip startup control method, control circuit, chipset, imaging box assembly, and device. Upon receiving a preset electrical signal, the method initializes the memory in the current printing chip and determines the current operating mode of the printing chip; wherein the operating mode characterizes the operating steps of the printing chip. Based on the operating mode, a first delay time period pre-stored in the memory of the current printing chip is determined; wherein a preset time interval exists between the first delay time period in the current printing chip and a second delay time period of another printing chip among at least two printing chips. Based on the first delay time period, printing logic information corresponding to the current printing chip is loaded to complete the printing process of the printing device; wherein the printing logic information is used to indicate the printing rule information of the printing device during the printing process. In this solution, since the printing device has at least two printing chips, the first delay time period pre-stored in the memory of the current printing chip is determined based on the current printing chip's operating mode. Simultaneously, another printing chip among at least two printing chips also determines a second delay time period pre-stored in its memory based on its operating mode. Then, according to the first delay period, the printing logic information corresponding to the current printing chip is loaded. Simultaneously, at least one of the two printing chips also loads the printing logic information corresponding to the other printing chip according to the second delay period, thereby completing the printing process of the printing device. Since there is a preset time interval between the first and second delay periods, the loading start time of each printing chip for loading the corresponding printing logic information is inconsistent. Therefore, each printing chip can load the printing logic information in a staggered manner, preventing overload caused by simultaneous loading, thereby reducing the index of loading failure due to overload and solving the technical problem of high power consumption of the printing device during startup. Attached Figure Description

[0039] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.

[0040] Figure 1 A schematic flowchart illustrating a chip startup control method provided in an embodiment of this application;

[0041] Figure 2 A schematic flowchart illustrating another chip startup control method provided in this application embodiment;

[0042] Figure 3 A first type of chip startup control circuit diagram for determining a first delay time period provided in an embodiment of this application;

[0043] Figure 4 A schematic flowchart illustrating another chip startup control method provided in this application embodiment;

[0044] Figure 5 A schematic flowchart illustrating another chip startup control method provided in this application embodiment;

[0045] Figure 6 A second chip startup control circuit diagram for determining a first delay time period provided in an embodiment of this application;

[0046] Figure 7 A schematic flowchart illustrating another chip startup control method provided in an embodiment of this application;

[0047] Figure 8 A flowchart illustrating another chip startup control method provided in this application embodiment;

[0048] Figure 9 This is a schematic diagram of the structure of a chipset provided in an embodiment of this application;

[0049] Figure 10 A power consumption diagram of a printing device provided in an embodiment of this application;

[0050] Figure 11 This is a schematic diagram of the structure of a chip startup control device provided in an embodiment of this application;

[0051] Figure 12 This is a schematic diagram of another chip startup control device provided in an embodiment of this application;

[0052] Figure 13 This is a schematic diagram of the structure of a printed chip provided in an embodiment of this application.

[0053] The accompanying drawings have illustrated specific embodiments of this disclosure, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concepts of this disclosure to those skilled in the art through reference to particular embodiments. Detailed Implementation

[0054] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure.

[0055] In one example, during work, a printer is typically used to print documents. When printing, the printer needs to load multiple consumable cartridges simultaneously (e.g., cartridges for black, cyan, magenta, and yellow inks). Each cartridge has a corresponding printing chip, and the printer communicates and authenticates with these four chips (KCMY) simultaneously during operation. In existing technology, during the communication process between the printer and the four printing chips, after the power supply voltage (VCC) is applied, all four chips receive electrical signals and start up almost simultaneously to complete printing. However, in existing technology, because the four printing chips start up almost simultaneously, power consumption is superimposed, which lowers the printer's output voltage, causing the printing chips to fail to load, thus leading to printing failure.

[0056] This application provides a chip startup control method, control circuit, chipset, imaging box assembly, and device, which aim to solve the above-mentioned technical problems in the prior art.

[0057] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.

[0058] Figure 1 This is a flowchart illustrating a chip startup control method provided in an embodiment of this application. The method is applied to a printing chip in a printing device, the printing chip having a memory, and the printing device having at least two printing chips and at least two memories. Figure 1 As shown, the method includes:

[0059] Step 101: If a preset electrical signal is received, the memory in the current printing chip is initialized, and the current operating mode of the printing chip is determined; wherein, the operating mode represents the operating steps of the printing chip.

[0060] For example, the execution entity in this embodiment can be a printing chip in a printing device. Each printing chip is provided with a memory. The number of memories on the printing chip is at least one, but can be one or more. The memory type can be volatile memory or non-volatile memory, without limitation. The printing device has at least two printing chips and at least two memories. Preferably, when the number of memories on the printing chip is one, the memory can be an MRAM (Magnetoresistive Random Access Memory), which is used to store chip configuration information and a first delay time period. When the number of memories on the printing chip is two, the chip configuration information and the first delay time period can be stored separately. The two memories can be of the same or different types. Preferably, the two memories can be an MRAM memory and a fuse memory, respectively.

[0061] MRAM memory is used to store chip configuration information, and fuse memory is used to store the first delay period.

[0062] It should be noted that MRAM memory is a non-volatile memory with high-speed read and write capabilities. It can be repeatedly written to. When the first delay period is stored in MRAM, the specific value of the first delay period can be rewritten multiple times. In applications that start a group of printing chips (i.e. a group of ink cartridges), the start delay period of each printing chip can be dynamically adjusted to control the start interval of each printing chip and determine the optimal start configuration.

[0063] The fuses in a fuse memory are typically made of very thin metal or polysilicon. When a large current flows through the fuse, it will burn out. The programming output can be controlled by whether or not the fuse is programmed. Since a fuse can only be programmed once, the fuse memory is a one-time programmable memory. After determining the optimal startup configuration time during the testing phase, the optimal first delay time can be stored in a separate fuse memory. This means that before the ink cartridge is used, the fuse is pre-burned, and the delay data (i.e., the delay time period) is written into each ink cartridge, enabling time-sharing startup of a group of print chips (i.e., a group of ink cartridges). Compared to storing the first delay time period in MRAM memory, storing the delay data in a separate fuse memory prevents the print chip or ink cartridge from being repeatedly used, thus preventing a decrease in print quality.

[0064] In this step, if the printing chip receives a preset electrical signal, it initializes the memory in the current printing chip, making the memory accessible, and determines the current operating mode of the printing chip. The operating mode represents the operating steps of the printing chip, including determining the execution order of the first delay time period, etc. The preset electrical signal refers to the electrical signal received during the communication process of the printing device, when the power supply voltage rises from 0V to the chip's reset operating voltage.

[0065] Step 102: Based on the operating mode, determine the first delay time period pre-stored in the memory of the current printing chip; wherein, there is a preset time interval between the first delay time period in the current printing chip and the second delay time period of another printing chip among at least two printing chips.

[0066] For example, each printing chip has different delay data pre-stored in its memory. The delay data can be a delay time period, which is used to delay the start time of loading printing logic information by the printing chip. The memory of the current printing chip pre-stores a first delay time period, and the memory of at least one of the two printing chips pre-stores a second delay time period. There is a preset time interval between the first delay time period and the second delay time period. Wherein, the preset time interval is less than or equal to the complete time required for the current printing chip to load printing logic information. The preset time interval being equal to the complete time required for the current printing chip to load printing logic information means that the loading start time of the subsequent printing chip is equal to the loading end time of the previous printing chip, that is, the delay time periods of each printing chip cannot overlap. The preset time interval being less than the complete time required for the current printing chip to load printing logic information means that the loading start time of the subsequent printing chip is earlier than the loading end time of the previous printing chip, that is, the delay time periods of each printing chip can overlap.

[0067] In this step, the printing chip determines the first delay time period pre-stored in its memory according to the operating steps indicated by the operating mode. Simultaneously, since the printing device includes at least two printing chips, another printing chip also determines the second delay time period pre-stored in its memory according to the operating steps indicated by the operating mode. Specifically, the determination of the first delay time period is implemented as follows.

[0068] In the first implementation method for determining the first delay time period, the printing chip has an MRAM memory, which is used to store chip configuration information and the first delay time period. If the operating mode is determined to be a load-then-delay mode, the chip configuration information pre-stored in the MRAM memory of the current printing chip is first loaded and obtained, and then the first delay time period is read, thereby determining the first delay time period pre-stored in the memory of the current printing chip.

[0069] Alternatively, in the second method of determining the first delay period, the printing chip has one MRAM memory and one fuse memory. The MRAM memory stores chip configuration information, and the fuse memory stores the first delay period. If the operating mode is determined to be a delay-then-load mode, the first delay period pre-stored in the fuse memory of the current printing chip is first read. Then, the chip configuration information pre-stored in the MRAM memory of the current printing chip is loaded and obtained. The chip configuration information includes the basic configuration information of the printing chip, such as clock (OSC), voltage (LDO), and operating mode.

[0070] For example, the first type of delay scenario is that the delay periods for startup loading of any two printing chips do not overlap. For instance, the loading time of one printing chip is 50 milliseconds (ms). The first delay period T1 pre-stored in the memory of printing chip 1 is 0 milliseconds (ms), the second delay period T2 pre-stored in the memory of printing chip 2 is 50 milliseconds (ms), the third delay period T3 pre-stored in the memory of printing chip 3 is 100 milliseconds (ms), and the fourth delay period T4 pre-stored in the memory of printing chip 4 is 150 milliseconds (ms). That is to say, only one printing chip is loading at any given time, and the overall power consumption of starting a group of chips is minimized. Alternatively, the total delay time of a group of chips can be shortened. The second type of delay scenario is that, under the premise of not overloading power consumption, the delay periods for startup loading of at least two printing chips can overlap. The time for a printing chip to load printing logic information is 50 milliseconds (ms). The first delay time T1 of printing chip 1 is set to 0 milliseconds (ms), the second delay time T2 of printing chip 2 is set to 20 milliseconds (ms), the third delay time T3 of printing chip 3 is set to 40 milliseconds (ms), and the fourth delay time T4 of printing chip 4 is set to 60 milliseconds (ms). That is to say, between 0ms and 50ms, printing chip 1, printing chip 2 and printing chip 3 have overlapping loading times.

[0071] Step 103: Based on the first delay time period, load the printing logic information corresponding to the current printing chip to complete the printing process of the printing device; wherein, the printing logic information is used to indicate the printing rule information of the printing device during the printing process.

[0072] For example, the printing logic information is pre-stored printing rule information of the printing device during the printing process. The printing chip loads the printing logic information corresponding to its current position according to a first delay period. Simultaneously, at least one of the two printing chips also loads the printing logic information corresponding to its own position according to a second delay period. Since there is a preset time interval between the first and second delay periods, the loading start time of each printing chip for its corresponding printing logic information is inconsistent. Therefore, each printing chip can load the printing logic information in a staggered manner to complete the printing process of the printing device and prevent overload caused by simultaneous loading.

[0073] For example, in the first delay scenario, the four printing chips load the power-consuming printing logic information after their respective delay periods. Assuming the printing logic information of each chip can be fully loaded within 50ms, that is, after the first printing chip 1 finishes loading its logic information, the second printing chip 2 begins loading, and so on, until the fourth printing chip 4 is loaded. This ensures the lowest possible startup power consumption. Alternatively, in the second delay scenario, while meeting the power startup power requirements, it's not necessary for the next printing chip to start loading only after the previous one has fully loaded. The startup times of adjacent printing chips can overlap: printing chip 1 starts loading for 20ms, then printing chip 2 starts loading, then printing chip 3 starts loading after 40ms, then printing chip 1 finishes loading after 50ms, and then printing chip 4 starts loading after 60ms. This allows three printing chips to start simultaneously within one loading cycle (50ms). Other delay time periods can also be set. For example, when the delay time period is 30ms, printing chip 1 starts loading 30ms later, printing chip 2 starts loading 50ms later, printing chip 1 finishes loading 60ms later, and printing chip 3 starts loading 90ms later. Therefore, two printing chips can be started simultaneously within one loading cycle (50ms), which can reduce the startup time of a set of chips.

[0074] It's important to note that, taking a printer as an example, each ink cartridge in a printer has a corresponding printing chip. This chip records ink consumption and remaining ink levels. If the ink in a cartridge runs out, it needs to be manually replaced, and the ink level information stored in the printing chip needs to be reset. In addition, the printing chip also stores printing logic information, which is typically set by the printer's Original Equipment Manufacturer (OEM). Therefore, printing logic information is also known as OEM logic. This printing logic information includes key information, serial number, color, encryption algorithm information, verification information, as well as information such as the algorithm used for communication with the printer, communication password, and production date.

[0075] The key information provided in this application includes two types: one is the key information provided by the original equipment manufacturer for authenticating consumables (ink cartridges) with the printing device, and the other is the encryption key information (chip key) of the printing chip itself provided by the compatible equipment manufacturer. This can prevent third parties other than the compatible equipment manufacturer from cracking the internal circuitry of the printing chip. The chip key can be set in the same memory as other printing logic information, or it can be set in a separate memory.

[0076] Figure 2 This is a flowchart illustrating another chip startup control method provided in an embodiment of this application, as shown below. Figure 2 As shown, in the first implementation of determining the first delay time period, the MRAM memory is first initialized. Then, the chip configuration information pre-stored in the memory of the current printing chip is loaded and obtained. The chip configuration information includes clock (OSC), voltage (LDO), operating mode, etc. Then, the first delay time period is read. According to the first delay time period, the printing logic information corresponding to the current printing chip is loaded with a delay. Finally, the initialization of the current printing chip (corresponding to the first color ink cartridge) is completed.

[0077] Accordingly, Figure 3 A first type of chip startup control circuit diagram for determining the first delay time period provided in the embodiments of this application is shown below. Figure 3 As shown, the printer chip N includes a configuration circuit, a logic circuit, and an MRAM memory. The configuration circuit includes a power supply, a clock / timing circuit, and a reset circuit. The MRAM memory includes delayed data (i.e., the Nth delay time period corresponding to the printer chip N) and printing logic information. The clock / timing circuit loads the printing logic information in response to the delay time period. The reset circuit determines whether a preset electrical signal has been received. If a preset electrical signal is received, the data in the MRAM memory is loaded through the logic circuit. Figure 3 corresponding Figure 4This is a flowchart illustrating another chip startup control method provided in an embodiment of this application.

[0078] or, Figure 5 A flowchart illustrating another chip startup control method provided in this application embodiment is shown below. Figure 5 As shown, in the second implementation of determining the first delay time period, the MRAM memory and fuse memory are first initialized, and the first delay time period (i.e., fuse delay) pre-stored in the fuse memory of the current printing chip is read. Then, according to the first delay time period, the chip configuration information in the current printing chip is loaded and obtained after a delay, and the printing logic information corresponding to the current printing chip is loaded. Finally, the initialization of the current printing chip (corresponding to the first color ink cartridge) is completed. Accordingly, Figure 6 A second chip startup control circuit diagram for determining the first delay time period provided in the embodiments of this application is shown below. Figure 6 As shown, the printer chip N includes a configuration circuit, a logic circuit, a fuse memory, and an MRAM memory. The configuration circuit includes a power supply, a clock / timing circuit, and a reset circuit. The MRAM memory contains printing logic information (printing data), and the fuse memory contains delay data (i.e., the Nth delay time period corresponding to the printer chip N). The clock / timing circuit loads the printing logic information in response to the delay time period. The reset circuit determines whether a preset electrical signal has been received. If a preset electrical signal is received, the logic circuit loads the delay data in the fuse memory, and then loads the printing logic information in the MRAM memory in a time-division multiplexing manner. Figure 6 corresponding Figure 7 This is a flowchart illustrating another chip startup control method provided in an embodiment of this application.

[0079] In this embodiment, if a preset electrical signal is received, the memory in the current printing chip is initialized, and the operating mode of the current printing chip is determined; wherein, the operating mode characterizes the operating steps of the printing chip. Based on the operating mode, a first delay time period pre-stored in the memory of the current printing chip is determined; wherein, a preset time interval exists between the first delay time period in the current printing chip and the second delay time period of another printing chip among the at least two printing chips. Based on the first delay time period, printing logic information corresponding to the current printing chip is loaded to complete the printing process of the printing device; wherein, the printing logic information is used to indicate the printing rule information of the printing device during the printing process. In this solution, since the printing device has at least two printing chips, based on the operating mode of the current printing chip, the first delay time period pre-stored in the memory of the current printing chip is determined. Simultaneously, the other printing chip among the at least two printing chips also determines the second delay time period pre-stored in its memory based on its operating mode. Then, based on the first delay time period, the printing logic information corresponding to the current printing chip is loaded. Simultaneously, the other printing chip among the at least two printing chips also loads its corresponding printing logic information based on the second delay time period, thereby completing the printing process of the printing device. Because there is a preset time interval between the first delay period and the second delay period, the loading and startup time of each printing chip for loading the corresponding printing logic information is different. Thus, each printing chip can load the printing logic information in staggered shifts, preventing overload caused by simultaneous loading, thereby reducing the index of loading failure due to overload and solving the technical problem of high power consumption of printing equipment during startup.

[0080] In one embodiment, this application provides another chip startup control method, applied to a printing chip in a printing device, wherein the printing chip has a memory, and the printing device has at least two printing chips and at least two memories; the method includes:

[0081] Step 201: If a preset electrical signal is received, the memory in the current printing chip is initialized, and the current operating mode of the printing chip is determined; wherein, the operating mode represents the operating steps of the printing chip.

[0082] In one example, at least one memory is provided on the printed chip;

[0083] If there is one memory, the memory is used to store chip configuration information and the first delay time period; if there are two memory, the two memory are used to store chip configuration information and the first delay time period respectively.

[0084] For example, this step can be referred to Figure 1 Step 101 in the text will not be repeated here.

[0085] Step 202: Based on the operating mode, determine the first delay time period pre-stored in the memory of the current printing chip; wherein, there is a preset time interval between the first delay time period in the current printing chip and the second delay time period of another printing chip among at least two printing chips.

[0086] Step 202 includes two implementation methods:

[0087] The first implementation of step 202: If the running mode is determined to be the load-then-delay mode, then the pre-stored chip configuration information and the first delay time period in the memory of the current printing chip are loaded and obtained; wherein, the chip configuration information includes the basic configuration information of the printing chip.

[0088] The second implementation of step 202: If the operating mode is determined to be a delay-then-load mode, read the first delay period pre-stored in the memory of the current printing chip. Load and obtain the chip configuration information pre-stored in the memory of the current printing chip; wherein, the chip configuration information includes the basic configuration information of the printing chip.

[0089] In one example, the preset time interval between the first delay period and the second delay period is less than or equal to the full duration required for the current print chip to load the print logic information.

[0090] For example, this step can be referred to Figure 1 Step 102 in the text will not be repeated here.

[0091] Step 203: Based on the first delay time period, load the printing logic information corresponding to the current printing chip to complete the printing process of the printing device; wherein, the printing logic information is used to indicate the printing rule information of the printing device during the printing process.

[0092] For example, this step can be referred to Figure 1 Step 103 in the text will not be repeated here.

[0093] In this embodiment, if a preset electrical signal is received, the memory in the current printing chip is initialized, and the operating mode of the current printing chip is determined; wherein, the operating mode characterizes the operating steps of the printing chip. Based on the operating mode, a first delay time period pre-stored in the memory of the current printing chip is determined; wherein, there is a preset time interval between the first delay time period in the current printing chip and the second delay time period of another printing chip among at least two printing chips. Based on the first delay time period, printing logic information corresponding to the current printing chip is loaded to complete the printing process of the printing device; wherein, the printing logic information is used to indicate the printing rule information of the printing device during the printing process. Since there is a preset time interval between the first delay time period and the second delay time period, the loading start time of the corresponding printing logic information for each printing chip is inconsistent. Therefore, each printing chip can load the printing logic information in a staggered manner, preventing overload caused by simultaneous loading, thereby reducing the index of loading failure due to overload and solving the technical problem of high power consumption of the printing device during startup.

[0094] For example, Figure 8 This is a flowchart illustrating another chip startup control method provided in the embodiments of this application, such as... Figure 8 As shown, if a power signal or a reset signal (i.e., a preset electrical signal) is received, the logic circuit in the printing chip begins to load the corresponding delay time period. Taking the delay time period stored separately in the fuse memory as an example, the fuse data in the fuse memory is the delay time period. The fuse data corresponding to each printing chip is different. The delay time period of each printing chip is determined according to the difference in fuse data, and the delay time period is further responded to. The printing logic information corresponding to each printing chip is loaded at different time points. Since the fuse data in each printing chip is different, that is, the delay time period is different, multiple printing chips can achieve staggered loading.

[0095] Based on the above embodiments, this application provides a chip startup control circuit. The control circuit includes a logic circuit, a configuration circuit, and a memory. The logic circuit, configuration circuit, and memory are all used to execute the processing steps in the printed chip as indicated in the above embodiments. The processing steps refer to the steps indicated in the above embodiments.

[0096] The configuration circuit includes a power supply, clock, timer, and reset circuit, which provides basic configuration information for the printing chip. The memory is used to store the delay time period, printing logic information, and other intermediate data that need to be stored. The logic circuit is used to read and write memory data and control the operation of each sub-circuit within the configuration circuit.

[0097] Figure 9 This is a schematic diagram of a chipset structure provided in an embodiment of this application, such as... Figure 9 As shown, the chipset includes N printing chips as described in the above embodiments, where N is a positive integer greater than 1.

[0098] For example, the printing device has at least two printing chips, and the chipset includes N printing chips as described in the above embodiments, where N is a positive integer greater than 1. Taking a printing device including four ink cartridges, each ink cartridge corresponding to one printing chip as an example, the four printing chips are respectively installed on the four ink cartridges, and the color of the printing consumable loaded on each ink cartridge is different, which is reflected on the four printing chips. For example, printing chip 1 represents black (b), printing chip 2 represents cyan (c), printing chip 3 represents magenta (m), and printing chip 4 represents yellow (y).

[0099] When four printing chips load printing logic information simultaneously, the resulting power consumption is as follows: Figure 10 As shown, exemplarily, Figure 10 A power consumption diagram of a printing device provided in an embodiment of this application is shown below. Figure 10 As shown, printing chip 1 corresponds to the first delay time period T1, printing chip 2 corresponds to the first delay time period T2, printing chip 3 corresponds to the first delay time period T3, and printing chip 4 corresponds to the first delay time period T4. Because the printing chips load a large amount of printing logic information data, the loading rate is fast, the loading process is dynamic, the load is large, and the loading power consumption will surge. In this application, the delay time period for each printing chip is different. Therefore, the voltage peaks used by each printing chip when loading printing logic information are staggered, reducing the likelihood of the power consumption superposition when four printing chips load printing logic information simultaneously, which would lower the output voltage of the printing device and cause loading failure. Compared with the simultaneous loading of printing logic information in the prior art, the power consumption of each printing chip does not superimpose at the same moment, but is loaded in a staggered manner within a certain period of time. Therefore, the total power consumption generated at the same moment can be reduced, greatly reducing the possibility of simultaneous startup failure.

[0100] Based on the above embodiments, this application provides an imaging box assembly, including: at least two imaging boxes, each imaging box including a printed chip as indicated in the above embodiments.

[0101] Based on the above embodiments, this application provides a printing device comprising: N printing chips as described in the above embodiments, wherein N is a positive integer greater than 1.

[0102] For example, the printer includes N printing chips as described in the above embodiments, where N is a positive integer greater than 1.

[0103] Figure 11This is a schematic diagram of a chip startup control device provided in an embodiment of this application. It is applied to a printing chip in a printing device, and the printing chip has a memory. The printing device has at least two printing chips and at least two memories. Figure 11 As shown, the device includes:

[0104] The first determining unit 31 is used to initialize the memory in the current printing chip and determine the current operating mode of the printing chip if a preset electrical signal is received; wherein the operating mode characterizes the operating steps of the printing chip.

[0105] The second determining unit 32 is used to determine a first delay time period pre-stored in the memory of the current printing chip according to the type of the operating mode; wherein there is a preset time interval between the first delay time period in the current printing chip and the second delay time period of another printing chip among at least two printing chips.

[0106] The loading unit 33 is used to load the printing logic information corresponding to the current printing chip according to the first delay time period, so as to complete the printing preparation of the printing device; wherein, the printing logic information is used to indicate the printing rule information of the printing device during the printing process.

[0107] The apparatus in this embodiment can execute the technical solutions in the above method. Its specific implementation process and technical principles are the same, and will not be repeated here.

[0108] Figure 12 This is a schematic diagram of another chip startup control device provided in an embodiment of this application. Figure 11 Based on the illustrated embodiments, as Figure 12 As shown, the second determining unit 32 is specifically used for:

[0109] If the operating mode is determined to be a load-then-delay mode, then the pre-stored chip configuration information and the first delay time period in the memory of the current printing chip are loaded and obtained; wherein, the chip configuration information includes the basic configuration information of the printing chip.

[0110] In one example, the second determining unit 32 includes:

[0111] The reading module 321 is used to read the first delay time period pre-stored in the memory of the current printing chip if the operating mode is determined to be a delay-then-load mode.

[0112] In one example, the device also includes:

[0113] The loading module 322 is used to load and obtain the chip configuration information pre-stored in the memory of the current printing chip after reading the first delay period stored in the memory of the current printing chip, if the operating mode is determined to be a delay-then-load mode; wherein, the chip configuration information includes the basic configuration information of the printing chip.

[0114] In one example, the preset time interval between the first delay period and the second delay period is less than or equal to the full duration required for the current print chip to load the print logic information.

[0115] In one example, at least one memory is provided on the printed chip;

[0116] If there is one memory, the memory is used to store chip configuration information and the first delay time period; if there are two memory, the two memory are used to store chip configuration information and the first delay time period respectively.

[0117] The apparatus in this embodiment can execute the technical solutions in the above method. Its specific implementation process and technical principles are the same, and will not be repeated here.

[0118] Figure 13 This is a schematic diagram of the structure of a printed chip provided in an embodiment of this application, such as... Figure 13 As shown, the printed chip includes: memory 51 and processor 52.

[0119] The memory 51 stores a computer program that can run on the processor 52.

[0120] The processor 52 is configured to perform the methods provided in the embodiments described above.

[0121] The printing chip also includes a receiver 53 and a transmitter 54. The receiver 53 is used to receive instructions and data sent by external devices, and the transmitter 54 is used to send instructions and data to external devices.

[0122] This application also provides a non-transitory computer-readable storage medium, which, when the instructions in the storage medium are executed by the processor of an electronic device, enables the electronic device to perform the methods provided in the above embodiments.

[0123] This application also provides a computer program product, which includes: a computer program stored in a readable storage medium, at least one processor of an electronic device can read the computer program from the readable storage medium, and the at least one processor executes the computer program to cause the electronic device to perform the solution provided in any of the above embodiments.

[0124] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.

[0125] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. A chip enable control method characterized by comprising: A printing chip used in a printing device, the printing chip having at least one memory; if the number of memories is one, the memory is an MRAM memory, used to store chip configuration information and a first delay time period; if the number of memories is two, the two memories are an MRAM memory and a fuse memory, wherein the MRAM memory is used to store the chip configuration information, and the fuse memory is used to store the first delay time period, the printing device having at least two printing chips and at least two memories; the method includes: If a preset electrical signal is received, the memory in the current printing chip is initialized, making the memory accessible, and the current operating mode of the printing chip is determined. The preset electrical signal refers to the signal indicating that the power supply voltage has risen from 0V to the operating voltage. The operating mode represents the operating steps of the printing chip, and includes a load-then-delay mode or a delay-then-load mode. The operating steps include determining the execution order of the first delay time period. The load-then-delay mode involves first loading and obtaining the pre-stored chip configuration information in the current printing chip's memory, and then reading the first delay time period. The delay-then-load mode involves first reading the pre-stored first delay time period in the current printing chip's memory, and then loading and obtaining the pre-stored chip configuration information in the current printing chip's memory. According to the operating mode, a first delay time period pre-stored in the memory of the current printing chip is determined; wherein, there is a preset time interval between the first delay time period in the current printing chip and the second delay time period of another printing chip among the at least two printing chips; the preset time interval between the first delay time period and the second delay time period is less than or equal to the complete duration required for the current printing chip to load printing logic information; Based on the first delay period, the printing logic information corresponding to the current printing chip is loaded to complete the printing process of the printing device; wherein, the printing logic information is used to indicate the printing rules information of the printing device during the printing process, and the printing logic information includes key information, serial number, color, encryption algorithm information, verification information, as well as the algorithm, information password and production date used for communication with the printer.

2. The method according to claim 1, characterized in that, The step of determining the first delay time period pre-stored in the memory of the current printing chip according to the operating mode includes: If the operating mode is determined to be a load-then-delay mode, then the pre-stored chip configuration information and the first delay time period in the memory of the current printing chip are loaded and obtained; wherein, the chip configuration information includes the basic configuration information of the printing chip.

3. The method according to claim 1, characterized in that, The step of determining the first delay time period pre-stored in the memory of the current printing chip according to the operating mode includes: If the operating mode is determined to be a delay-then-load mode, the first delay time period pre-stored in the memory of the current printing chip is read. If the operating mode is determined to be a delay-then-load mode, after reading the first delay time period pre-stored in the memory of the current printing chip, the method further includes: Load and obtain the chip configuration information pre-stored in the memory of the current printing chip; wherein, the chip configuration information includes the basic configuration information of the printing chip.

4. A chip startup control circuit, characterized in that, The control circuit includes a logic circuit, a configuration circuit, and a memory, wherein the logic circuit, the configuration circuit, and the memory are all used to execute the chip startup control method as described in any one of claims 1-3.

5. A chipset, characterized in that, include: N printing chips, wherein the printing chips are used to execute the chip startup control method as described in any one of claims 1-3, wherein N is a positive integer greater than 1.

6. An imaging box assembly, characterized in that, include: At least two imaging boxes, each imaging box including a printed chip, the printed chip being used to perform the chip startup control method as described in any one of claims 1-3.

7. A chip startup control device, characterized in that, A printing chip used in a printing device, the printing chip having at least one memory; if the number of memories is one, the memory is an MRAM memory, the memory is used to store chip configuration information and a first delay time period; if the number of memories is two, the two memories are an MRAM memory and a fuse memory, wherein the MRAM memory is used to store the chip configuration information, and the fuse memory is used to store the first delay time period, the printing device has at least two printing chips and at least two of the memories; the device includes: The first determining unit is configured to, upon receiving a preset electrical signal, initialize the memory in the current printing chip, making the memory accessible, and determine the current operating mode of the printing chip; wherein, the preset electrical signal refers to an electrical signal in which the power supply voltage rises from 0V to the operating voltage, and the operating mode characterizes the operating steps of the printing chip, the operating mode including a load-then-delay mode or a delay-then-load mode, the operating steps including determining the execution order of the first delay time period, the load-then-delay mode being to first load and obtain the chip configuration information pre-stored in the memory of the current printing chip, and then read the first delay time period; the delay-then-load mode being to first read the first delay time period pre-stored in the memory of the current printing chip, and then load and obtain the chip configuration information pre-stored in the memory of the current printing chip; The second determining unit is configured to determine, based on the type of the operating mode, a first delay time period pre-stored in the memory of the current printing chip; wherein, there is a preset time interval between the first delay time period in the current printing chip and the second delay time period of another printing chip among the at least two printing chips; the preset time interval between the first delay time period and the second delay time period is less than or equal to the complete duration required for the current printing chip to load printing logic information; The loading unit is used to load the printing logic information corresponding to the current printing chip according to the first delay time period, so as to complete the printing preparation of the printing device; wherein, the printing logic information is used to indicate the printing rule information of the printing device during the printing process, and the printing logic information includes key information, serial number, color, encryption algorithm information, verification information, as well as the algorithm, information password and production date used for communication with the printer.

8. A printed chip, characterized in that, The method includes a memory and a processor, wherein the memory stores a computer program that can run on the processor, and the processor executes the computer program to implement the method of any one of claims 1-3.

Citation Information

Patent Citations

  • Ink box chip, ink box and ink box adaptive support

    CN103465632A

  • A coupling start control apparatus and method and a vehicle-mounted oxygen-enriched purifying device

    CN110341618A