Storage system, heat dissipation device and control method
By setting a display structure on the heat dissipation device and using the internal circuit to transmit signals, the problem of the heat dissipation device blocking the display structure of the storage system is solved, and convenient observation of the working status of the storage system and improvement of the aesthetics of the equipment are achieved.
Patent Information
- Application Number
- CN202410480038.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-19
- Publication Date
- 2025-10-24
AI Technical Summary
The heat dissipation device blocks the display structure of the storage system, making it difficult for a user to observe the working status of the storage system.
A display structure is set on the heat dissipation device and connected to the storage system through an internal circuit. Metal contacts and elastic metal reeds are used to realize signal transmission and display the working status of the storage system.
It is convenient for users to observe the working status of the storage system, improves the appearance and neatness of the storage device, reduces the risk of failure, and enhances the reliability and stability of the equipment.
Smart Images

Figure CN120832294A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of data storage, and particularly relates to a storage system, a heat dissipation device and a control method. BACKGROUND
[0002] A storage system, such as a solid state drive (SSD), displays the current read-write state by setting a display structure on the body. However, in the scenario where the storage system uses a heat dissipation device for heat dissipation, the heat dissipation device will block the original display structure of the storage system, causing inconvenience for a user to observe the read-write state of the storage system. SUMMARY
[0003] Embodiments of the present disclosure provide a storage system, a heat dissipation device and a control method to facilitate a user to observe the working state of the storage system.
[0004] To achieve the above object, the embodiments of the present disclosure adopt the following technical solutions:
[0005] In a first aspect, the embodiments of the present disclosure provide a storage system, comprising: a circuit board, the circuit board being provided with a storage device and a first interface coupling structure. The storage device is coupled with the first interface coupling structure. The storage device is configured to send a state indication signal to a heat dissipation device through the first interface coupling structure, the state indication signal being used to indicate working state information of the storage system.
[0006] In some possible implementation manners, the state indication signal comprises a first state indication signal, the first state indication signal being used to indicate any one of the following working state information: erase-write times state information, read-write state information and abnormal state information.
[0007] In some possible implementation manners, the storage device is configured to send the first state indication signal to the heat dissipation device through the first interface coupling structure. In response to an input instruction of a user, the second state indication signal is sent to the heat dissipation device through the first interface coupling structure, the second state indication signal being used to indicate any one of the following working state information: erase-write times state information, read-write state information and abnormal state information. The first state indication signal and the second state indication signal indicate different working state information.
[0008] In some possible implementation manners, the input instruction is from a host controller.
[0009] In some possible implementation manners, the first interface coupling structure comprises one or more metal contacts.
[0010] In a second aspect, embodiments of the present disclosure provide a heat dissipation device, comprising: a heat sink, a display structure is arranged on a first surface of the heat sink, and a second interface coupling structure is arranged on a second surface of the heat sink. The display structure is coupled with the second interface coupling structure. The display structure is configured to receive a state indication signal from a storage system through the second interface coupling structure, the state indication signal is used to indicate working state information of the storage system, and a display state of the display structure is adjusted according to the working state information, the display state of the display structure is used to indicate the working state information of the storage system.
[0011] In some possible implementation manners, the display structure comprises at least one indicator light, and the display structure is configured to change a state of the at least one indicator light according to the state indication signal, the state of the indicator light comprising at least one of a color and a flashing frequency. The state of the at least one indicator light is used to indicate different working state information of the storage system.
[0012] In some possible implementation manners, the state indication signal comprises a first state indication signal, and the first state indication signal is used to indicate any one of the working state information: erase-write times state information, read-write state information and abnormal state information.
[0013] In some possible implementation manners, the display structure is configured to receive the first state indication signal from the storage system through the second interface coupling structure. According to the first state indication signal, the color and / or the flashing frequency of the at least one indicator light is controlled to be in a first display state, the first display state is used to indicate any one of the working state information of the storage system: erase-write times state information, read-write state information and abnormal state information. The second state indication signal is received from the storage system through the second interface coupling structure, the second state indication signal is used to indicate any one of the working state information of the storage system: erase-write times state information, read-write state information and abnormal state information. The first state indication signal and the second state indication signal indicate different working state information of the storage system. According to the second state indication signal, the color and / or the flashing frequency of the at least one indicator light is switched to be in a second display state, the second display state is used to indicate any one of the working state information of the storage system: erase-write times state information, read-write state information and abnormal state information. The first display state and the second display state indicate different working state information of the storage system.
[0014] In some possible implementation manners, different colors of the at least one indicator light correspond to erase-write times state information in different number interval ranges. Different flashing frequencies of the at least one indicator light correspond to erase-write times state information in different number gradient ranges in the same number interval range.
[0015] In some possible implementations, the display structure includes at least one display screen. The at least one display screen is configured to indicate the working state information of the storage system by numbers or symbols.
[0016] In some possible implementations, the second interface coupling structure includes one or more elastic metal springs.
[0017] In a third aspect, embodiments of the present disclosure provide a storage device, including: the storage system of any of the first aspect and the heat dissipation device of any of the second aspect. The storage system is coupled to the second interface coupling structure of the heat dissipation device through the first interface coupling structure.
[0018] In a fourth aspect, embodiments of the present disclosure provide a control method, including: the storage system sending a state indication signal to the second interface coupling structure of the heat dissipation device through the first interface coupling structure, the state indication signal being used to indicate the working state information of the storage system. The heat dissipation device receives the state indication signal from the storage system through the second interface coupling structure, and adjusts the display state of the display structure according to the working state information, the display state of the display structure being used to indicate the working state information of the storage system.
[0019] In some possible implementations, the display structure includes at least one indicator light. The display structure changes the state of the at least one indicator light according to the state indication signal, the state of the indicator light including at least one of the following: color and flashing frequency. The state of the at least one indicator light is used to indicate different working state information of the storage system.
[0020] In some possible implementation manners, the state indication signal comprises a first state indication signal, the first state indication signal is used to indicate any one of the following working state information: the erase-write times state information, the read-write state information, and the abnormal state information, and the control method comprises: the heat dissipation device receives the first state indication signal from the storage system through the second interface coupling structure. According to the first state indication signal, the color and / or the flashing frequency of the at least one indicator light are in a first display state, the first display state is used to indicate any one of the following working state information of the storage system: the erase-write times state information, the read-write state information, and the abnormal state information. The storage system sends a second state indication signal to the heat dissipation device through the first interface coupling structure in response to an input instruction of a user, the second state indication signal is used to indicate any one of the following working state information: the erase-write times state information, the read-write state information, and the abnormal state information. The first state indication signal and the second state indication signal indicate different working state information. According to the second state indication signal, the color and / or the flashing frequency of the at least one indicator light are switched to be in a second display state, the second display state is used to indicate any one of the following working state information of the storage system: the erase-write times state information, the read-write state information, and the abnormal state information. The first display state and the second display state indicate different working state information of the storage system. BRIEF DESCRIPTION OF DRAWINGS
[0021] In order to more clearly illustrate the technical solutions in the present disclosure, the following will briefly introduce the drawings needed to be used in some embodiments of the present disclosure. Obviously, the drawings described in the following description are only some drawings of the embodiments of the present disclosure, and other drawings can also be obtained by those skilled in the art according to these drawings. In addition, the drawings in the following description can be regarded as schematic diagrams, and are not limited to the actual size, actual process, actual time sequence, etc. of the product involved in the embodiments of the present disclosure.
[0022] Figure 1 A module schematic diagram of a storage device according to some embodiments Figure 1 ;
[0023] Figure 2 A module schematic diagram of a storage device according to some embodiments Figure 2 ;
[0024] Figure 3 A flow schematic diagram of a control method according to some embodiments Figure 1 ;
[0025] Figure 4 A flow schematic diagram of a control method according to some embodiments Figure 2 ;
[0026] Figure 5A graph of the number of erasures versus display structural color and flicker frequency according to some embodiments
[0027] Figure 6 A flowchart of a control method according to some embodiments Figure 3 ;
[0028] Figure 7 A block diagram of an electronic device according to some embodiments
[0029] Figure 8 A block diagram of a memory card according to some embodiments
[0030] Figure 9 A block diagram of a solid state drive according to some embodiments Figure 1 ;
[0031] Figure 10 A block diagram of a solid state drive according to some embodiments Figure 2 ;
[0032] Figure 11 A block diagram of a memory according to some embodiments Figure 1 ;
[0033] Figure 12 A block diagram of a memory according to some embodiments Figure 2 . DETAILED DESCRIPTION
[0034] The technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the drawings. Obviously, the described embodiments are only a part of the embodiments of the present disclosure, and not all the embodiments. Based on the embodiments provided by the present disclosure, all other embodiments obtained by a person of ordinary skill in the art belong to the scope of protection of the present disclosure.
[0035] Unless otherwise required by context, the term "comprises" in the specification and claims is to be construed as an open, inclusive meaning, i.e. "comprises, but not limited to". In the description of the specification, the terms "one embodiment", "some embodiments", "exemplary embodiment", "exemplarily" or "some examples" are intended to mean that the particular feature, structure, material or characteristic included in the embodiment or example is included in at least one embodiment or example of the present disclosure. The exemplary representation of the above terms does not necessarily mean the same embodiment or example. In addition, the particular features, structures, materials or characteristics can be included in any one or more embodiments or examples in any appropriate manner.
[0036] The terms "first", "second", etc. are used herein only to describe various instances, various embodiments, various examples, and should not be construed as implying or implying relative importance or indicating the number of the technical features indicated. Therefore, the features defined with "first", "second" can explicitly or implicitly include one or more of the features. In the description of the embodiments of the present disclosure, unless otherwise stated, the meaning of "a plurality of" is two or more.
[0037] In describing some embodiments, "coupled", "coupled" and "connected" and their derivatives can be used. For example, the term "connected" can be used to describe some embodiments to indicate that two or more components have direct physical or electrical contact with each other. For another example, the term "coupled" can be used to describe some embodiments to indicate that two or more components have direct physical or electrical contact. However, the term "coupled" can also mean that two or more components have no direct contact with each other, but still cooperate or interact with each other. The embodiments disclosed herein are not necessarily limited to the content herein.
[0038] "A, B and C at least one of them" has the same meaning as "at least one of A, B or C", which includes the following combinations of A, B and C: only A, only B, only C, combination of A and B, combination of A and C, combination of B and C, and combination of A, B and C.
[0039] "A and / or B" includes the following three combinations: only A, only B, and combination of A and B.
[0040] The use of "adapted for" or "configured for" herein means open and inclusive language that does not exclude devices adapted for or configured to perform additional tasks or steps.
[0041] In addition, the use of "based on" means open and inclusive, because the process, step, calculation or other action "based on" one or more conditions or values can be based on additional conditions or values in practice.
[0042] First, some basic concepts related to the embodiments of the present application are explained and described:
[0043] A storage system, such as a solid-state drive (SSD), is a type of hard disk made with an array of solid-state electronic storage chips, using semiconductor flash memory as the medium. A complete storage system should include two parts, namely the composition of hardware and the control of software. From the perspective of the composition of hardware, the storage system is mainly composed of a control unit, a storage unit, and a printed circuit board (PCB). The control unit mainly includes a controller, a memory (such as a NAND flash memory), and a cache chip (dynamic random access memory, DRAM). From the perspective of software, the main body of the entire software control is the firmware of the storage system, which is stored in the main controller of the storage system. The main task of the firmware is to implement the read and write operations of data from the interface of the storage system to the storage medium above, and to control and manage the internal storage system. The entire storage system performs various operations including reading and writing through the combination of hardware and software. The storage system and the host are connected through corresponding physical interfaces and interact with data based on corresponding communication protocols.
[0044] The lifetime of a storage system is generally affected by the number of program / erase cycles of the storage unit. Each storage unit has a limited number of program / erase cycles, i.e., the number of times it can be programmed (data written) and erased (data cleared). Each time new data is written to the storage unit, the old data usually needs to be erased first. Therefore, each complete write operation includes an erase and a program step. The number of erase operations is recorded by the erase count. Erase Count is an important indicator for measuring the number of times the storage unit is erased in the storage system. Since the storage unit has a limited number of physical erasures, Erase Count is directly related to the lifetime and performance of the storage system. By obtaining the Erase Count, the health status of the storage system can be evaluated, and appropriate measures can be taken to ensure data integrity and reliability. When the Erase Count approaches or reaches the program / erase limit of the storage unit, the performance of the storage system may decrease, and there may even be a risk of data loss. Therefore, the firmware or management software of the storage system detects the Erase Count and takes measures such as entering a Read Only mode when necessary to prevent data corruption. The storage system usually sets a display structure on the body to show the current working status, health status, etc.
[0045] The storage system stores data through semiconductor technology, and internally contains many electronic components such as flash memory particles and master control chips. These electronic components generate heat when working. If the heat accumulates to a certain extent, first, it may affect the storage medium of the storage system, causing data loss or damage. Second, it will cause the electronic components of the storage system to appear thermal drift phenomenon, which will change the electrical characteristics of the electronic components, affect the read and write speed and stability of the data. In addition, high temperature will also accelerate the aging process of electronic components, shorten the service life of the storage system.
[0046] In order to ensure the stability and service life of the storage system, it is necessary to cool the storage system. Generally, active cooling devices (such as fans) or passive cooling devices (such as heat sinks) are used to cool the storage system. The cooling device can effectively dissipate the heat generated by the storage system, avoiding heat accumulation. At the same time, the cooling device can also reduce the temperature of the surrounding environment, providing a good working environment for the storage system.
[0047] However, when using cooling devices (such as heat sinks) to cool the storage system, these cooling devices will block the original storage system display structure (such as indicator light) (such as for some desktop computer case internal visible scene), causing inconvenience to the user to observe the working state of the SSD.
[0048] In order to facilitate the user to observe the working state of the storage system. The application scheme provides a kind of storage equipment, such as Figure 1As shown, the storage device 1000A includes a storage system 100A, a heat dissipation device 200A, and a display device 300A. The heat dissipation device 200A is attached to the heat dissipation surface of the storage system 100A to dissipate heat from the storage system 100A. The display device 300A is separately arranged from the heat dissipation device 200A. The storage system 100A includes a circuit board 110A, on which a storage device 111A and a first interface coupling structure 112A are arranged. The display device 300A includes a display structure 310A and a second interface coupling structure 320A. The first interface coupling structure 112A of the storage system 100A is connected to the second interface coupling structure 320A of the display device 300A through external wires (such as metal wires). The display device 300A receives working state information from the storage system 100A through the second interface coupling structure 320A, and adjusts the display content of the display structure 310A according to the working state information. In this embodiment, the external display device 300A is additionally arranged to display the working state information of the storage system 100A, which facilitates the user to observe the working state of the storage system 100A. However, the additional external display device 300A and the connection between the storage system 100A and the display device 300A through external wires increase the complexity and inconvenience of wiring, affect the appearance and tidiness of the storage device 1000A, and may increase the failure risk of the storage device 1000A.
[0049] To facilitate the user to observe the working state of the storage device 1000A, avoid the complexity and inconvenience of wiring caused by the additional external wires, improve the appearance and tidiness of the storage device 1000A, and improve the reliability and stability of the working performance of the storage device 1000A, the present application provides a storage device, such as Figure 2As shown, the storage device 1000B includes a storage system 100B and a heat dissipation device 200B. The storage system 100B includes a circuit board 110B, and the circuit board 110B is provided with a storage apparatus 111B and a first interface coupling structure 112B, wherein the first interface coupling structure 112B can include one or more metal contacts. The storage apparatus 111B is coupled with the first interface coupling structure 112B through internal circuits on the circuit board 110B. The heat dissipation device 200B includes a heat sink 210B, and the heat sink 210B is provided with a display structure 211B on a first surface thereof and a second interface coupling structure 212B on a second surface thereof, wherein the second interface coupling structure 212B can include one or more elastic metal springs. The display structure 211B is coupled with the second interface coupling structure 212B through simple internal wiring of the heat dissipation device 200B. The storage system 100B is coupled with the second interface coupling structure 212B through the metal contacts of the first interface coupling structure 112B (when the heat dissipation device 200B is mounted to the storage system 100B, the elastic metal springs will naturally contact the metal contacts, and the circuit is turned on) to realize transmission of an indication signal emitted by the storage apparatus 111B in the storage system 100B. In this embodiment, the display structure 211B is arranged on the heat sink 210B, which facilitates observation of the working state of the storage device 1000B by a user. The storage system 100B is coupled with the second interface coupling structure 212B through the metal contacts of the first interface coupling structure 112B, without adding additional wiring, which on the one hand facilitates disassembly of the heat dissipation device 200B, avoids complexity and inconvenience of wiring caused by the addition of external wiring, and improves the appearance and tidiness of the storage device 1000B. On the other hand, the contact type circuit structure of the metal contacts and the elastic metal springs avoids the risk of poor contact caused by wear due to repeated plugging and unplugging of the plug-in coupling structure. At the same time, there is no movable wiring, which facilitates use by a user, avoids the risk of storage device 1000B failure caused by external wiring failure compared with a complex connection circuit, and improves the reliability and stability of the working performance of the storage device 1000B.
[0050] In some possible implementations, the storage apparatus 111B sends a state indication signal to the heat dissipation device 200B through the first interface coupling structure 112B, and the state indication signal is used to indicate working state information of the storage system 100B. The working state information can include but is not limited to erase-write times state information, read-write state information, abnormal state information, and error state information, and specific working state information can be updated with firmware to facilitate expansion of the functions of the storage system 100B.
[0051] In some examples, the storage device 111B stores a firmware program that controls the display structure 211B to display different colors or numbers or symbols or the like to indicate the current working state information of the storage device 111B by a set of algorithms related to the internal state. Figure 3 As shown, the health degree display module controls the display of the erase-write times state information of the storage system 100B (e.g., light control) by a health degree display algorithm. The read-write state display module controls the display of the read-write state information of the storage system 100B (e.g., light control) by a read-write state display algorithm. The abnormal state display module controls the display of the abnormal state information of the storage system 100B (e.g., light control) by an abnormal state display algorithm. The error information display module controls the display of the error state information of the storage system 100B (e.g., light control) by an error information display algorithm. The present embodiment is illustrative, and the specific working state information can be updated with the firmware. The firmware has a plurality of algorithm modules for displaying the internal working state information, and any set of algorithm can be selected to output a display control signal to the storage system 100B for function expansion.
[0052] In some examples, the display structure 211B can be disposed on any surface of the heat dissipation device 200B that does not contact the storage system 100B, and the second interface coupling structure 212B of the heat dissipation device 200B and the first interface coupling structure 112B of the storage system 100B are controlled by the storage device 111B of the storage system 100B. The display structure 211B receives the state indication signal from the storage system 100B through the second interface coupling structure, adjusts the display state of the display structure 211B according to the working state information, and the display state of the display structure 211B is used to indicate the working state information of the storage system 100B. The display structure 211B can include at least one indicator light or at least one display screen.
[0053] Illustratively, when the display structure 211B includes at least one indicator light. The display structure 211B changes the state of the at least one indicator light according to the state indication signal, and the state of the indicator light includes at least one of color and flashing frequency. The state of the at least one indicator light is used to indicate different working state information of the storage system 100B. The working state information can include but is not limited to erase-write times state information, read-write state information, abnormal state information, and error state information.
[0054] Specifically, take the example of using the indicator light in display structure 211B to show the erase count status information of storage system 100B. Since there is a close relationship between the health indicator of storage system 100B and the erase count, the erase count can be displayed through the indicator light (which can be referred to as: erase count light control method), and the erase count status (or health status) of storage system 100B can be intuitively understood. The erase count light control method maps the value of erase count to the color and / or flashing frequency of the indicator light by obtaining the erase count, controls the color and / or flashing frequency of the indicator light to convey the erase count status of storage system 100B to the user or system administrator. Specifically, as the erase count increases, the color of the indicator light will change according to the preset rules, or the flashing frequency of the indicator light will increase accordingly. In this way, by observing the color and / or flashing frequency of the indicator light, the user or system administrator can roughly understand the erase count status (or health status) of storage system 100B.
[0055] Further, when implementing the erase count light control method, the following steps are included:
[0056] First, threshold setting: according to the specifications and performance requirements of storage system 100B, different erase count thresholds are set. When the erase count reaches a certain threshold, the color and / or flashing frequency of the indicator light will change to remind the user or system administrator to pay attention to the erase count status of storage system 100B.
[0057] Second, flashing mode design: different flashing modes are designed to distinguish different erase count ranges. For example, different flashing frequencies, colors or combinations can be used to represent different erase count statuses.
[0058] Finally, software integration: integrate the erase count light control method into the firmware or management software of storage system 100B to realize automatic control and detection. In this way, even without user intervention, the indicator light can automatically adjust the flashing mode according to the status of erase count.
[0059] Through the erase count light control method, the user or system administrator can more intuitively understand the erase count status of storage system 100B, and take necessary measures in time to protect data and prolong the service life of storage system 100B. At the same time, this also provides an effective means for storage system 100B manufacturers to convey the erase count status of the product to the user, improving user experience and trust.
[0060] Further, the display structure 211B can display different colors and / or flashing frequencies through one indicator light, or can be provided with multiple indicator lights, each of which displays a preset color and / or flashing frequency. In the embodiment, the display structure 211B includes indicator lights of three colors of green (G), yellow (Y) and red (R) (for example, the Controller pin signals corresponding to the contacts of the first interface coupling structure 112B are configured as power (VCC), ground (GND), G, Y and R), and the color of the indicator light is used to indicate the erase count state (or health state) of the storage system 100B. According to the erase count, the life cycle of the storage system 100B can be divided into three modes of beginning of life (BOL), end of life (EOL) and read only (Read Only). Here, the life cycle of the storage system 100B is not limited, and the specific division method can be modified according to the actual storage system 100B. Among them, the BOL mode represents that the erase count of the storage system 100B is in the first erase count interval, and is in the initial state or the initial life stage of the life cycle of the storage system 100B. In this stage, the performance of the storage system 100B is in the best state. In the Erase Count light control method, the BOL mode can correspond to the green indicator light. The EOL mode represents that the erase count of the storage system 100B is in the second erase count interval, and is in the expected end of life stage of the life cycle of the storage system 100B. In this stage, the storage system 100B has approached or reached the upper limit of its design life, the performance may have begun to decline, and the risk of data loss may also increase. In the Erase Count light control method, the EOL mode can correspond to the yellow indicator light. The Read Only mode represents that the erase count of the storage system 100B is in the third erase count interval and has entered the read-only state. When the erase count of the storage system 100B reaches a certain preset threshold or is caused by other reasons (such as firmware error, hardware failure, etc.) that the storage system 100B cannot perform write operation anymore, it may automatically switch to the read-only mode. In this mode, the user can still read the data in the storage system 100B, but cannot write new data or modify existing data. This helps to protect the data stored in the storage system 100B from being further damaged or lost. In the Erase Count light control method, when the storage system 100B enters the Read Only mode, the indicator light can correspond to the red indicator light. In the embodiment, the Erase Count corresponding to the first erase count interval, the second erase count interval and the third erase count interval increases in turn. Different colors of indicator lights are used to inform the user or system administrator of the current state of the storage system 100B.
[0061] Further, in some scenarios, in order to show the erase count status of the storage system 100B in more granularities, the life cycle of the storage system 100B can be divided into more modes, and the indicator light can show the erase count status of the storage system 100B through more complex combination modes. The present embodiment indicates the erase count status of the storage system 100B through the combination of the color and the flashing frequency of the indicator light. Different colors of the indicator light correspond to the erase count status information of different number intervals. Different flashing frequencies of the indicator light correspond to the erase count status information of different number gradient ranges in the same number interval. For example, the life cycle of the storage system 100B is divided into BOL, EOL, Not Read Only and Read Only four modes according to the Erase Count. Among them, the BOL mode represents that the erase count of the storage system 100B is in the first erase count interval, and the first erase count interval includes different sub-erase count intervals. At this stage, the BOL mode can correspond to a green indicator light, and different flashing frequencies are used to indicate different sub-erase count intervals. The EOL mode represents that the erase count of the storage system 100B is in the second erase count interval, and the second erase count interval includes different sub-erase count intervals. At this stage, the EOL mode can correspond to a yellow indicator light, and different flashing frequencies are used to indicate different sub-erase count intervals. The Not Read Only mode represents that the erase count of the storage system 100B is in the third erase count interval, and the third erase count interval includes different sub-erase count intervals. At this stage, the life cycle of the storage system 100B reaches the critical state of the upper limit of the design life, but the storage system 100B can still be erased, and in the Erase Count light control method, the Not Read Only mode can correspond to a red indicator light, and different flashing frequencies are used to indicate different sub-erase count intervals. The Read Only mode represents that the erase count of the storage system 100B is in the fourth erase count interval and has entered the read-only state. When the storage system 100B enters the Read Only mode, the indicator light can correspond to a red indicator light and be long on. In the present embodiment, the Erase Count corresponding to the first erase count interval, the second erase count interval, the third erase count interval and the fourth erase count interval increases in turn. The flashing frequency of the sub-interval in each interval is positively correlated with the Erase Count.
[0062] Further, the specific Erase Count light control method is as follows Figure 4As shown, after the storage system 100B is powered on, the storage system 100B acquires the Erase Count in each hour, compares the Erase Count with the first erase count interval, and sends a status indication signal to the display structure 211B when the Erase Count falls within a certain sub-erase count interval in the first erase count interval, controls the green light in the display structure 211B to be on, and flashes at a frequency corresponding to the sub-erase count interval, as shown in Figure 5 As shown, if the Erase Count does not fall within the first erase count interval, the Erase Count is compared with the second erase count interval, and when the Erase Count falls within a certain sub-erase count interval in the second erase count interval, a status indication signal is sent to the display structure 211B, the yellow light in the display structure 211B is controlled to be on, and flashes at a frequency corresponding to the sub-erase count interval, as shown in Figure 5 As shown, if the Erase Count does not fall within the second erase count interval, the Erase Count is compared with the third erase count interval, and when the Erase Count falls within a certain sub-erase count interval in the third erase count interval, a status indication signal is sent to the display structure 211B, the red light in the display structure 211B is controlled to be on, and flashes at a frequency corresponding to the sub-erase count interval, as shown in Figure 5 As shown, if the Erase Count does not fall within the third erase count interval, a status indication signal is sent to the display structure 211B, the red light in the display structure 211B is controlled to be on, as shown in Figure 5 As shown, the Erase Count falls in the fourth erase count interval Figure 4 The red light in the display structure 211B is controlled to be on, indicating that the Erase Count falls in the fourth erase count interval. In the embodiment, BOL, EOL, Not Read Only and Read Only are respectively identified as different erase count states of the storage system 100B in the Erase Count light control method, and the current state information of the storage system 100B is conveyed to the user or system administrator through the flashing frequency and color change of the indicator light. These information helps the user to understand the erase count state of the storage system 100B in time. At the same time, the flashing mode of the indicator light is easy to observe and understand, avoiding too complex or difficult to identify flashing mode, which brings trouble to the user.
[0063] Specifically, the indicator light in the display structure 211B is used to show the read-write status information, abnormal status information and error status information of the storage system 100B. When the storage system 100B is performing data reading or writing, the indicator light can be set to flash at a certain frequency. Such flashing indicates that the hard disk is busy and processing data read-write operations. Different flashing frequencies can represent different read-write speeds or working states. For example, fast flashing can indicate that high-speed data transmission is being performed, while slow flashing can indicate that the read-write speed is slow or a small amount of data transmission is being performed. Alternatively, the indicator light can be set to adopt different colored lights to represent different states. In the read-write state, the indicator light can remain green or blue, etc. to indicate that the hard disk is working normally. If other colors such as red or yellow appear, it may indicate that there is an error (error status information) or warning information (abnormal status information) in the hard disk, which needs the attention of the user. In some cases, the indicator light can be set to remain constantly on during read-write, instead of flashing. This indicates that the hard disk is performing continuous read-write operations and has no idle time. This helps the user to intuitively understand the current working state of the hard disk. The simple light display scheme has a very low cost compared to the complex external display device scheme, and the functions implemented are diverse.
[0064] Exemplarily, when the display structure 211B includes at least one display screen. The at least one display screen indicates the working state information of the storage system 100B by numbers or symbols.
[0065] Exemplarily, the contact function on the storage system 100B can be flexibly configured, not only to transmit light control signals, but also to realize fan speed regulation, data transmission and other functions, thereby realizing backward compatibility. Function changes only require firmware logic changes without changing hardware, and only firmware upgrade can continuously bring continuous function updates to users.
[0066] Exemplarily, the heat dissipation device 200B can be provided with a control button, which is coupled with the storage system 100B, for the user to generate input instructions through the control button.
[0067] In some possible implementations, the storage system 100B can also control the display structure 211B to display different key states inside the storage system 100B based on the user's requirement for the key state display of the storage system 100B (which can be selected but not limited to one of the display of the erase-write times state, the read-write state, the abnormal state and the error state, etc.), according to the user's selection display operation, to realize the switching of different key state information.
[0068] In some examples, as Figure 3As shown, the power-on default display working state information can be set for the storage system 100B. The default working state information can be displayed by the display structure 211B controlled by the first state indication signal, which can indicate but is not limited to any one of the erase-write times state information, the read-write state information, and the abnormal state information. After the storage system 100B is powered on, the information display selection module sends the first state indication signal to the heat dissipation device through the first interface coupling structure 112B to control the display structure 211B to display the default working state information. When the user wants to view other working state information inside the storage system 100B, the user inputs an instruction, and the storage system 100B responds to the user's input instruction and sends the second state indication signal to the heat dissipation device through the first interface coupling structure 112B. The second state indication signal can be any one of the following working state information: erase-write times state information, read-write state information, and abnormal state information. However, the working state information indicated by the first state indication signal and the second state indication signal is different. The input instruction comes from the host controller.
[0069] In some examples, as shown, Figure 3 As shown, the storage system 100B periodically detects whether the display module changes through the information display selection module, and updates the display state of the display structure 211B in time. The storage system 100B can still accurately and actively display various working state information of the storage system 100B to the outside in the case of installing the heat dissipation device 200B, and can be arbitrarily configured. The user does not need to use special software to view. When the user finds a problem, the user can take active measures to stop loss in time.
[0070] In some examples, the display structure 211B receives the first state indication signal from the storage system 100B through the second interface coupling structure 212B. According to the first state indication signal, the color and / or flashing frequency of the at least one indicator light is in a first display state, which is used to indicate any one of the following working state information of the storage system 100B: erase-write times state information, read-write state information, and abnormal state information. The second state indication signal is received from the storage system 100B through the second interface coupling structure 212B, which is used to indicate any one of the following working state information of the storage system 100B: erase-write times state information, read-write state information, and abnormal state information. The first state indication signal and the second state indication signal indicate different working state information. According to the second state indication signal, the color and / or flashing frequency of the at least one indicator light is switched to a second display state, which is used to indicate any one of the following working state information of the storage system 100B: erase-write times state information, read-write state information, and abnormal state information. The first display state and the second display state indicate different working state information of the storage system 100B.
[0071] Embodiments of the present disclosure provide a control method, based on the storage device 1000B as shown in the structure Figure 2 The control method is executed by the storage device 1000B as shown in the structure. As shown in the structure Figure 6 The control method includes the following steps S110-S130:
[0072] S110, in response to the input instruction of the user.
[0073] In some examples, the input instruction is used for power-on start of the storage device or the input instruction is used for switching of different working state information.
[0074] In some examples, the input instruction is from the host controller, or the control button is provided on the heat dissipation device 200B, the control button is coupled with the storage system 100B, and the input instruction is generated by the user through the control button.
[0075] S120, sending a state indication signal to the heat dissipation device through the first interface coupling structure.
[0076] In some examples, in the storage device 1000B as shown in the structure Figure 2 The storage system 100B sends a state indication signal to the second interface coupling structure 212B of the heat dissipation device 200B through the first interface coupling structure 112B, and the state indication signal is used to indicate the working state information of the storage system 100B. The heat dissipation device 200B receives the state indication signal from the storage system 100B through the second interface coupling structure 212B, adjusts the display state of the display structure 211B according to the working state information, and the display state of the display structure 211B is used to indicate the working state information of the storage system 100B.
[0077] S130, receiving a state indication signal from the storage system through the second interface coupling structure, and adjusting the display state of the display structure according to the working state information.
[0078] In some examples, when the input instruction is used for switching of different working state information, the state indication signal includes a first state indication signal, and the first state indication signal can be but is not limited to any one of the working state information such as erase count state information, read-write state information, and abnormal state information. In the structure as shown in Figure 2In the storage device 1000B shown, the heat dissipation device 200B receives a first state indication signal from the storage system 100B through the second interface coupling structure 212B. According to the first state indication signal, the color and / or flashing frequency of the at least one indicator light is in a first display state. The first display state corresponds to the first state indication signal, and is used to indicate any one of the following working state information of the storage system: erase-write times state information, read-write state information, and abnormal state information. The storage system 100B sends a second state indication signal to the heat dissipation device 200B through the first interface coupling structure 112B in response to the input instruction of the user, and the second state indication signal can be but is not limited to used to indicate any one of the following working state information: erase-write times state information, read-write state information, and abnormal state information. However, the working state information indicated by the first state indication signal is different from that indicated by the second state indication signal. The heat dissipation device 200B switches the color and / or flashing frequency of the at least one indicator light to be in a second display state according to the second state indication signal, and the second display state is used to indicate any one of the following working state information of the storage system 100B: erase-write times state information, read-write state information, and abnormal state information. However, the first display state and the second display state indicate different working state information of the storage system 100B.
[0079] Embodiments of the present disclosure provide a storage system, a heat dissipation device, and a control method. The display structure 211B is arranged on the heat sink 210B, which facilitates the user to observe the working state of the storage device 1000A. The storage system 100B is coupled through the metal contact of the first interface coupling structure 112B and the elastic metal spring of the second interface coupling structure 212B, without adding additional wiring. On the one hand, this facilitates the disassembly of the heat dissipation device 200B, avoids the complexity and inconvenience of wiring caused by the addition of external wiring, and improves the appearance and neatness of the storage device 1000A. On the other hand, the contact type circuit structure of the metal contact and the elastic metal spring avoids the risk of poor contact caused by wear due to repeated plugging of the plug-in coupling structure. At the same time, there is no movable wiring, which facilitates the user to use. Compared with a complex connection circuit, the risk of storage device 1000A failure caused by external wiring failure is avoided, so as to improve the reliability and stability of the working performance of the storage device 1000A.
[0080] The storage device 1000 (storage device 1000A or storage device 1000B) provided by the embodiments of the present disclosure can be applied to and packaged into different types of electronic devices, such as mobile phones (e.g., mobile phones), desktop computers, tablet computers, laptop computers, servers, vehicle-mounted devices, game consoles, printers, positioning devices, wearable devices (e.g., smart watches, smart bracelets, smart glasses, etc.), smart sensors, mobile power supplies, virtual reality (VR) devices, augmented reality (AR) devices, or any other suitable electronic devices having storage therein. Figure 7 As shown in , electronic device 10000 may include storage device 1000 and host 2000. Storage device 1000 includes storage system 100 (storage system 100A or storage system 100B) and heat dissipation device 200 (heat dissipation device 200A or heat dissipation device 200B). Storage device 111 (storage device 111A or storage device 111B) in storage system 100 has one or more memories 104 and a memory controller 106. Host 2000 may be a processor of an electronic device, such as a central processing unit (CPU) or a system on chip (SoC), such as an application processor (AP). Host 2000 may be configured to send or receive data to or from memory 104.
[0081] According to some embodiments, a memory controller 106 is coupled to the memory 104 and the host 2000 and is configured to control the memory 104. The memory controller 106 can manage data stored in the memory 104 and communicate with the host 2000. In some embodiments, the memory controller 106 is designed to operate in a low duty cycle environment, such as a Secure Digital (SD) card, a CompactFlash Card (CF) card, a Universal Serial Bus (USB) flash drive, or other media used in electronic devices such as personal computers, digital cameras, mobile telephones, etc. In some embodiments, the memory controller 106 is designed to operate in a high duty cycle environment, such as an SSD or an Embedded MultiMedia Card (eMMC), which is used as a data storage device for mobile electronic devices such as smartphones, tablets, personal computers, etc. and enterprise storage arrays. The memory controller 106 can be configured to control operations of the memory 104, such as read, erase, and program operations. The memory controller 106 can also be configured to manage various functions related to data stored in or to be stored in the memory 104, including but not limited to bad block management, garbage collection, logical to physical address translation, wear leveling, etc. In some embodiments, the memory controller 106 is also configured to handle error-correcting codes (ECC) related to data read from or written to the memory 104. Any other appropriate functions, such as formatting the memory 104, can also be performed by the memory controller 106. The memory controller 106 can communicate with external devices (e.g., the host 2000) according to a particular communication protocol.For example, the memory controller 106 can communicate with external devices through at least one of various interface protocols, such as a USB protocol, a MultiMediaCard (MMC) protocol, a Peripheral Component Interconnect (PCI) protocol, a PCI Express (PCI-E) protocol, an Advanced Technology Attachment (ATA) protocol, a Serial ATA protocol, a Parallel ATA protocol, a Small Computer System Interface (SCSI) protocol, an Enhanced Small Device Interface (ESDI) protocol, an Integrated Drive Electronics (IDE) protocol, a Firewire protocol, etc.
[0082] The memory controller 106 and the one or more memories 104 can be integrated into various types of storage devices, e.g., included in the same package, such as a Universal Flash Storage (UFS) package or an eMMC package. That is, the storage device 1000 can be implemented and packaged into different types of final electronic products. In one example as shown in FIG. 1A, the memory controller 106 and a single memory 104 can be integrated into a memory card 400. The memory card 400 can include a PC card (PCMCIA, Personal Computer Memory Card International Association), a CF card, a Smart Media (SM) card, a memory stick, a MultiMediaCard (MMC, RS-MMC, MMCmicro), an SD card (SD, miniSD, microSD, SDHC), a UFS, etc. The memory card 400 can also include a memory card connector 410 that couples the memory card 400 with a host (e.g., the host 2000 in FIG. 1B). In another example as shown in FIG. 1B, the memory controller 106 and multiple memories 104 can be integrated into an SSD 500. The SSD 500 can also include an SSD connector 410 that couples the SSD 500 with a host (e.g., the host 2000 in FIG. 1C). In some implementations, the storage capacity and / or operating speed of the SSD 500 is higher than that of the memory card 400. Figure 8 Figure 7 Figure 9 Figure 7
[0083] Figure 10 The architecture of SSD 500 is shown. SSD 500 includes an SSD interface 510 (front-end interface), which is coupled to host 2000. A Flash Translation Layer (FTL) 520 is provided. Memory controller 106 can drive the Firewire control address translation module 521, wear leveling module 522, bad block management module 523, and garbage collection module 524 of the Flash Translation Layer 520 to implement functions such as address translation, wear leveling, garbage collection, and bad block management. NAND interface 530 (back-end interface) is used to exchange data with NAND 540.
[0084] Figure 11 Schematic circuit diagram of an exemplary memory 600 including peripheral circuits according to some aspects of the present disclosure is shown. The memory 600 may be Figure 7 6. An example of a memory 104 in FIG. 6. The memory 600 may include a memory cell array 601 and a peripheral circuit 602 coupled to the memory cell array 601. The memory cell array 601 may be a NAND flash memory cell array in which the memory cells 606 are provided in the form of an array of NAND memory strings 608 that each extend vertically above a substrate (not shown). In some embodiments, each NAND memory string 608 includes a plurality of memory cells 606 coupled in series and stacked vertically. Each memory cell 606 is capable of holding a continuous analog value, such as a voltage or charge, that depends on the number of electrons trapped within the region of the memory cell 606. Each memory cell 606 may be a floating gate type memory cell including a floating gate transistor, or may be a charge trapping type memory cell including a charge trapping transistor.
[0085] In some embodiments, each storage cell 606 is a Single-Level Cell (SLC) having two possible storage states (levels) and thus capable of storing one bit of data. For example, a first storage state "0" can correspond to a first range of threshold voltages, and a second storage state "1" can correspond to a second range of threshold voltages. In some embodiments, each storage cell 606 is an xLC capable of storing more than one bit of data in more than four storage states (levels). For example, an xLC can store two bits per cell (Multi-Level Cell, MLC), three bits per cell (Triple-Level Cell, TLC), or four bits per cell (Quad-Level Cell, QLC). Each xLC can be programmed to assume a certain range of possible nominal storage values (i.e., 2N segments of N-bit data, e.g., Gray code). In one example, an MLC can be programmed from an erased state to assume one of three possible program levels by writing one of three possible nominal storage values to the cell. A fourth nominal storage value can be used for the erased state.
[0086] As Figure 11 As shown in FIG. 6A, each NAND storage string 608 can also include a Source Select Gate (SSG) transistor 610 at its source end and a Drain Select Gate (DSG) transistor 612 at its drain end. The SSG transistor 610 and the DSG transistor 612 can be configured to activate a selected NAND storage string 608 (column of the array) during read and program operations. In some embodiments, the sources of the NAND storage strings 608 in the same block 604 are coupled by the same source line 614, e.g., a common (Source Lines, SL). In other words, according to some embodiments, all NAND storage strings 608 in the same block 604 have an Array Common Source (ACS). According to some embodiments, the drain of each NAND storage string 608 is coupled to a respective bit line 616 from which data can be read or written via an output bus (not shown). In some embodiments, each NAND storage string 608 is configured to be selected or deselected by applying a select voltage or a deselect voltage to the gate of the respective DSG transistor 612 via one or more DSG lines 613 and / or by applying a select voltage or a deselect voltage to the gate of the respective SSG transistor 610 via one or more SSG lines 615.
[0087] As Figure 11As shown in FIG. 6, the NAND memory strings 608 can be organized into a plurality of blocks 604, each of which can have, for example, a common source line 614 coupled to the ACS. In some embodiments, each block 604 is the basic unit of data for erase operations, i.e., all memory cells 606 on the same block 604 are erased at the same time. To erase the memory cells 606 in a selected block 604, the source lines 614 coupled to the selected block 604 and to unselected blocks 604 in the same plane as the selected block 604 can be biased with an erase voltage (Vers), e.g., a high positive bias voltage (e.g., 20V or higher). The memory cells 606 of adjacent NAND memory strings 608 can be coupled by word lines 618, which select which row of memory cells 606 is affected by read and program operations. The peripheral circuitry 602 can be coupled to the memory cell array 601 by bit lines 616, word lines 618, source lines 614, SSG lines 615, and DSG lines 613. The peripheral circuitry 602 can include any suitable analog, digital, and / or mixed-signal circuitry to facilitate the operation of the memory cell array 601 by applying and sensing voltage and / or current signals to and from each target memory cell 606 via the bit lines 616, word lines 618, source lines 614, SSG lines 615, and DSG lines 613. The peripheral circuitry 602 can include various types of peripheral circuitry formed using metal-oxide-semiconductor (MOS) technology. For example, Figure 12 Some example peripheral circuitry is shown, including a page buffer / sense amplifier 704, a column decoder / bit line (BL) driver 706, a row decoder / word line (WL) driver 708, a voltage generator 710, control logic 712, registers 714, an interface 716, and a data bus 718. It should be understood that additional peripheral circuitry not shown in FIG. 6 can also be included. Figure 12
[0088] The page buffer / sense amplifier 704 can be configured to read and program (write) data from and to the memory cell array 601 according to control signals from the control logic unit 712. In another example, the page buffer / sense amplifier 704 can perform a program verify operation to ensure that data has been properly programmed into the memory cells 606 coupled to the selected word line 618. In yet another example, the page buffer / sense amplifier 704 can also sense a low power signal representing a data bit stored in the memory cell 606 from the bit line 616 and amplify the small voltage swing to an identifiable logic level in a read operation. As described in detail below and consistent with the scope of the present disclosure, in a program operation, the page buffer / sense amplifier 704 can include a storage module (e.g., a latch, a cache, a register, etc.) for temporarily storing a segment of N-bit data (e.g., in the form of a Gray code) received from the data bus 718 and for providing the segment of N-bit data to the corresponding target memory cell 606 through the corresponding bit line 616 in each program pass of the multi-pass program operation of the scheme. N -2 N The page buffer / sense amplifier 704 can be configured to read and program (write) data from and to the memory cell array 601 according to control signals from the control logic unit 712. In another example, the page buffer / sense amplifier 704 can perform a program verify operation to ensure that data has been properly programmed into the memory cells 606 coupled to the selected word line 618. In yet another example, the page buffer / sense amplifier 704 can also sense a low power signal representing a data bit stored in the memory cell 606 from the bit line 616 and amplify the small voltage swing to an identifiable logic level in a read operation. As described in detail below and consistent with the scope of the present disclosure, in a program operation, the page buffer / sense amplifier 704 can include a storage module (e.g., a latch, a cache, a register, etc.) for temporarily storing a segment of N-bit data (e.g., in the form of a Gray code) received from the data bus 718 and for providing the segment of N-bit data to the corresponding target memory cell 606 through the corresponding bit line 616 in each program pass of the multi-pass program operation of the scheme.
[0089] The column decoder / bit line driver 706 can be configured to be controlled by the control logic unit 712 and select one or more NAND memory strings 608 by applying a bit line voltage generated by the voltage generator 710. The row decoder / word line driver 708 can be configured to be controlled by the control logic unit 712 and select / deselect a block 604 of the memory cell array 601 and select / deselect a word line 618 of the block 604. The row decoder / word line driver 708 can also be configured to drive the word line 618 using a word line voltage generated by the voltage generator 710. In some embodiments, the row decoder / word line driver 708 can also select / deselect and drive the SSG line 615 and the DSG line 613. The voltage generator 710 can be configured to be controlled by the control logic unit 712 and generate word line voltages (e.g., read voltages, program voltages, pass voltages, local voltages, verify voltages, etc.), bit line voltages, and source line voltages to be provided to the memory cell array 601.
[0090] The control logic unit 712 can be coupled to each of the peripheral circuits described above and configured to control the operation of each of the peripheral circuits. The register 714 can be coupled to the control logic unit 712 and include a status register, a command register, and an address register for storing status information, command operation codes (OPs), and command addresses for controlling the operation of each of the peripheral circuits. The interface 716 can be coupled to the control logic unit 712 and act as a control buffer to buffer commands and addresses from a host (e.g., a processor, a memory controller, etc.) to the memory device 700. Figure 7The interface 716 also couples to the column decoder / bit line drivers 706 via a data bus 718 and acts as a data input / output (I / O) interface and data buffer, buffering and forwarding data to and from the memory cell array 601.
[0091] The above merely provides the specific implementation of the present application, but the protection scope of the present application is not limited thereto, any person skilled in the art can easily think of the changes or replacements within the technical range disclosed by the present application, which shall be covered within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
Claims
1. A storage system, characterized by, The application relates to a storage system, comprising: a circuit board, wherein a storage device and a first interface coupling structure are arranged on the circuit board; the storage device is coupled with the first interface coupling structure; wherein: the storage device is configured to send a state indication signal to a heat dissipation device through the first interface coupling structure, and the state indication signal is used for indicating working state information of the storage system.
2. The storage system of claim 1, wherein, The state indication signal comprises a first state indication signal, and the first state indication signal is used for indicating any one of the following working state information: erase-write times state information, read-write state information and abnormal state information.
3. The storage system of claim 2, wherein, The storage device is configured to: send the first state indication signal to the heat dissipation device through the first interface coupling structure; in response to a user input instruction, send a second state indication signal to the heat dissipation device through the first interface coupling structure, and the second state indication signal is used for indicating any one of the following working state information: erase-write times state information, read-write state information and abnormal state information; and the first state indication signal and the second state indication signal indicate different working state information.
4. The storage system of claim 3, wherein, The input instruction is from a host controller.
5. The storage system according to any of claims 1-4, characterized in that, The first interface coupling structure comprises one or more metal contacts.
6. A heat dissipating device characterized by comprising: The application further relates to a heat dissipation device, comprising: a heat sink, wherein a display structure is arranged on a first surface of the heat sink, and a second interface coupling structure is arranged on a second surface of the heat sink; the display structure is coupled with the second interface coupling structure; wherein: the display structure is configured to receive a state indication signal from a storage system through the second interface coupling structure, the state indication signal is used for indicating working state information of the storage system, and a display state of the display structure is adjusted according to the working state information, and the display state of the display structure is used for indicating the working state information of the storage system.
7. The heat dissipating device according to claim 6, wherein The display structure comprises at least one indicator light, and the display structure is configured to change a state of the at least one indicator light according to the state indication signal, wherein the state of the at least one indicator light comprises at least one of the following: color and flashing frequency; and the state of the at least one indicator light is used for indicating different working state information of the storage system.
8. The heat dissipating device according to claim 7, wherein The state indication signal comprises a first state indication signal, and the first state indication signal is used for indicating any one of the following working state information: erase-write times state information, read-write state information and abnormal state information.
9. The heat dissipation device according to claim 8, characterized in that: The display structure is configured to: receive the first state indication signal from the storage system through the second interface coupling structure; and according to the first state indication signal, control the color and / or flashing frequency of the at least one indicator light to be in a first display state, and the first display state is used for indicating any one of the following working state information of the storage system: erase-write times state information, read-write state information and abnormal state information. The second interface coupling structure receives a second state indication signal from the storage system, the second state indication signal is used to indicate any one of the following working state information of the storage system: erase-write times state information, read-write state information and abnormal state information; the first state indication signal is different from the working state information indicated by the second state indication signal; According to the second state indication signal, the color and / or flashing frequency of the at least one indicator light is switched to a second display state, the second display state is used to indicate any one of the following working state information of the storage system: erase-write times state information, read-write state information and abnormal state information; the first display state is different from the working state information indicated by the second display state.
10. The heat dissipating device of claim 7, wherein The working state information includes erase-write times state information; different colors of the at least one indicator light correspond to the erase-write times state information in different number intervals; different flashing frequencies of the at least one indicator light correspond to the erase-write times state information in different number gradient ranges in the same number interval.
11. The heat dissipating device of claim 6, wherein, The display structure includes at least one display screen; the at least one display screen is configured to indicate the working state information of the storage system by numbers or symbols.
12. The heat dissipating device according to any one of claims 6 to 11, wherein The second interface coupling structure includes one or more elastic metal springs.
13. A storage device, comprising: Comprise: The storage system and the heat dissipation device as claimed in any one of claims 1-5 and 6-12; The storage system is coupled to the second interface coupling structure of the heat dissipation device through the first interface coupling structure.
14. A control method characterized by, The method comprises: The storage system sends a state indication signal to the second interface coupling structure of the heat dissipation device through the first interface coupling structure, the state indication signal is used to indicate the working state information of the storage system; The heat dissipation device receives the state indication signal from the storage system through the second interface coupling structure, and adjusts the display state of the display structure according to the working state information, the display state of the display structure is used to indicate the working state information of the storage system.
15. The control method according to claim 14, characterized by, The display structure includes at least one indicator light, the display structure changes the state of the at least one indicator light according to the state indication signal, the state of the indicator light includes at least one of the following: color and flashing frequency; the state of the at least one indicator light is used to indicate different working state information of the storage system.
16. The control method according to claim 15, characterized by The state indication signal includes a first state indication signal, the first state indication signal is used to indicate any one of the following working state information: erase-write times state information, read-write state information and abnormal state information, the control method comprises: The heat dissipation device receives the first state indication signal from the storage system through the second interface coupling structure; according to the first state indication signal, the color and / or flashing frequency of the at least one indicator light is controlled to be in a first display state; the first display state is used to indicate any one of the following working state information of the storage system: erase-write times state information, read-write state information and abnormal state information; The storage system sends a second state indication signal to the heat dissipation device through the first interface coupling structure in response to a user input instruction, the second state indication signal being used to indicate any one of the following working state information: erase-write times state information, read-write state information, and abnormal state information; the first state indication signal is different from the working state information indicated by the second state indication signal; The heat dissipation device switches the color and / or flashing frequency of the at least one indicator light to a second display state according to the second state indication signal, the second display state being used to indicate any one of the following working state information of the storage system: erase-write times state information, read-write state information, and abnormal state information; the first display state is different from the working state information indicated by the second display state.