Hard disk backboard

Through the signal processing of the hard disk connection module and controller, the target in-bit signal is quickly generated, which solves the adaptation problem of the hard disk backplane to different processors, realizes the rapid identification of the hard disk plug-in and unplugging status, and improves the compatibility and expansion of the server storage system.

CN120407481APending Publication Date: 2025-08-01INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510560455.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-30
Publication Date
2025-08-01

AI Technical Summary

Technical Problem

The existing hard disk backplane is difficult to meet the needs of the third type of processor to identify the response time of hard disk plug-in and unplugging, resulting in data processing errors and cannot be adapted to different types of processors.

Method used

The in-bit signal is output through the hard disk connection module, and the logic and operation of the controller and connector are combined to quickly generate the target in-bit signal, ensuring that the processor quickly recognizes the hard disk plug-in and unplugging state, and stabilizes the signal level through the pull-up resistor, reducing resource consumption at the control end.

Benefits of technology

It realizes the satisfaction of hard disk plug-in response time by different types of processors, supports direct or indirect connection, improves the universality and scalability of the server storage system, and reduces development costs and adaptation difficulties.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120407481A_ABST
    Figure CN120407481A_ABST
Patent Text Reader

Abstract

The invention provides a hard disk backboard which can be applied to the technical field of hard disk backboards. The hard disk backboard comprises a hard disk connection module used for outputting a first in-place signal through a first in-place signal end, and the first in-place signal represents a first connection state of a first hard disk and the hard disk connection module; the first controller is used for outputting a first control signal based on a control end according to the first in-place signal; the first control end of the first connector is electrically connected with the control end of the first controller and the first in-place signal end of the hard disk connection module, and the first connector is used for outputting a first target in-place signal to the processor or the second controller under the control of the first in-place signal and the first control signal; therefore, the processor or the second controller identifies the first connection state according to the first target in-place signal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of hard disk backplanes, and more particularly, to a hard disk backplane. Background Art

[0002] With the development of servers, various types of processors for servers have been developed. For each type of processor, a corresponding hard disk backplane needs to be developed so that each type of processor can be electrically connected to different types of hard disks based on the corresponding hard disk backplane.

[0003] Different types of processors have different requirements for the response time of identifying the insertion and removal of hard disks based on the hard disk backplane. When the response time of the hard disk backplane for identifying the insertion and removal of hard disks cannot meet the requirements of the processor, it will cause problems in the data processing of the processor. To ensure the normal operation of different types of processors, it is urgent to develop a hard disk backplane that meets the requirements of different types of processors for the response time of identifying the insertion and removal of hard disks. Summary of the Invention

[0004] In view of this, this application provides a hard disk backplane.

[0005] This application provides a hard disk backplane, including: a hard disk connection module for outputting a first presence signal via a first presence signal terminal, where the first presence signal represents a first connection state between a first hard disk and the hard disk connection module; a first controller for outputting a first control signal based on the first presence signal via a control terminal; a first connector, where a first control terminal of the first connector is electrically connected to the control terminal of the first controller and the first presence signal terminal of the hard disk connection module, and the first connector is used to output a first target presence signal to a processor or a second controller under the control of the first presence signal and the first control signal, so that the processor or the second controller can identify the first connection state according to the first target presence signal.

[0006] According to an embodiment of the present application, by using a hard disk connection module to output a first presence signal via a first in-position signal terminal, the first presence signal characterizes a first connection state between a first hard disk and the hard disk connection module, using a first controller to output a first control signal based on the control terminal according to the first presence signal, and using a first connector to output a first target presence signal to a processor or a second controller under the control of the first presence signal and the first control signal, it is possible to reuse the first presence signal and the first control signal, so that the first connector outputs the first target presence signal relatively quickly, so that the processor can quickly identify the first connection state according to the first target presence signal and perform correct data processing operations. At the same time, the second controller correctly identifies the first connection state according to the first target presence signal. In the case where the hard disk backplane is indirectly connected to different types of processors based on the second controller, different types of processors correctly identify the first connection state based on the second controller and perform correct data processing operations. Furthermore, the hard disk backplane can meet the requirements of different types of processors for the recognition response time of hard disk plugging and unplugging, support direct or indirect connection with different types of processors, and electrically connect different types of processors to the first hard disk respectively. Description of the Drawings

[0007] Through the following description of the embodiments of the present application with reference to the drawings, the above and other objects, features, and advantages of the present application will become clearer. In the drawings:

[0008] Figure 1 Schematically shows a structural diagram of a hard disk backplane according to an embodiment of the present application;

[0009] Figure 2 Schematically shows a structural diagram of a hard disk backplane according to another embodiment of the present application;

[0010] Figure 3 Schematically shows a structural diagram of a hard disk backplane according to still another embodiment of the present application. Detailed Embodiments

[0011] Hereinafter, embodiments of the present application will be described with reference to the drawings. However, it should be understood that these descriptions are exemplary and are not intended to limit the scope of the present application. In the following detailed description, for the sake of explanation, many specific details are set forth to provide a comprehensive understanding of the embodiments of the present application. However, obviously, one or more embodiments can also be implemented without these specific details. In addition, in the following description, descriptions of well-known structures and technologies are omitted to avoid unnecessarily confusing the concepts of the present application.

[0012] The terms used herein are for the purpose of describing particular embodiments only and are not intended to limit the present application. The terms "including", "comprising" and the like as used herein indicate the presence of the recited features, steps, operations and / or components, but do not preclude the presence or addition of one or more other features, steps, operations or components.

[0013] All terms used herein (including technical and scientific terms) have the meanings commonly understood by those of ordinary skill in the art, unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification and should not be interpreted in an idealized or overly rigid manner.

[0014] In cases where expressions such as "at least one of A, B, and C" are used, generally, it should be interpreted according to the meaning commonly understood by those of ordinary skill in the art (for example, "a system having at least one of A, B, and C" should include, but not be limited to, a system having only A, only B, only C, having A and B, having A and C, having B and C, and / or having A, B, and C, etc.).

[0015] Existing processors are mainly divided into three types. The first type of processor is a processor developed based on the Intel Scalable Processor Platform. The second type of processor is a processor based on the continuously improvable scalable architecture Zen. The third type of processor is a processor mainly used for graphics processing or deep learning.

[0016] The hard disk backplanes corresponding to the first type of processor and the second type of processor have been highly optimized and have formed relatively mature solutions. The hard disk backplane corresponding to the third type of processor has developed relatively late and has not yet been able to establish a complete and general hard disk backplane design system like the previous two.

[0017] The existing hard disk backplane technology is difficult to meet the requirements of the third type of processor for the recognition of the response time of hard disk plugging and unplugging. As a result, when the hard disk corresponding to the third type of processor is unplugged from the hard disk backplane, the data processing of the third type of processor will go wrong. Therefore, the existing backplane technology only supports the first type of processor and the second type of processor and cannot be adapted to the third type of processor. To ensure the normal operation of different types of processors, it is urgent to develop a hard disk backplane that meets the requirements of different types of processors for the recognition of the response time of hard disk plugging and unplugging.

[0018] In the related art, when an upstream connector in a hard disk backplane is electrically connected to a Tri-Mode Controller (Tir-mode controller), the hard disk backplane can be indirectly connected to three types of processors respectively based on the Tir-mode controller, so that the hard disk backplane can support normal communication between different types of processors and different types of hard disks. Since it is difficult for the hard disk backplane in the related art to meet the requirement of the third type of processor for the response time of identifying hard disk plugging and unplugging, the hard disk backplane in the related art is directly electrically connected to the third type of processor. When the hard disk corresponding to the third type of processor is pulled out from the hard disk backplane in the related art, the data processing of the third type of processor will go wrong. Therefore, the hard disk backplane in the related art cannot be directly connected to the third type of processor.

[0019] In view of this, an embodiment of the present application provides a hard disk backplane, which can be applied to the technical field of hard disk backplanes.

[0020] Figure 1 A schematic structural diagram of a hard disk backplane according to an embodiment of the present application is schematically shown.

[0021] As Figure 1 shown, the hard disk backplane 100 may include a hard disk connection module 110, a first controller 120, and a first connector 130.

[0022] The hard disk connection module 110 may be configured to output a first presence signal via a first in-position signal terminal IFDET1. The first presence signal characterizes the first connection state between the first hard disk 103 and the hard disk connection module 110.

[0023] For example, the hard disk connection module 110 may be configured to electrically connect various types of hard disks. The hard disks include a first hard disk 103. The first connection state includes a state where the first hard disk 103 is inserted into the hard disk connection module 110 and the first hard disk 103 is electrically connected to the hard disk connection module 110, and a state where the first hard disk 103 is pulled out from the hard disk connection module 110 and the first hard disk 103 is not connected to the hard disk connection module 110.

[0024] The first controller 120 may be configured to output a first control signal based on the first presence signal via a control terminal OD. For example, the first controller 120 may be a Complex Programmable Logic Device (CPLD).

[0025] According to an embodiment of the present application, the first controller 120 may process the first presence signal to obtain a relatively stable first control signal. The first control signal characterizes the first connection state between the first hard disk 103 and the hard disk connection module 110. The first control signal is more stable than the first presence signal and has a delayed output time.

[0026] The first control terminal C11 of the first connector 130 can be electrically connected to the control terminal OD of the first controller 120 and the first presence signal terminal IFDET1 of the hard disk connection module 110. The first connector 130 can be used to output a first target presence signal to the processor 101 or the second controller 102 under the control of the first presence signal and the first control signal, so that the processor 101 or the second controller 102 can identify the first connection state according to the first target presence signal.

[0027] For example, the first connector 130 can be a Mini Cool Edge I / O (MCIO) connector, hereinafter referred to as the MCIO connector. The processor 101 can be a first type of processor, a second type of processor, or a third type of processor. The second controller 102 can be a Tir-mode controller.

[0028] When the output terminal of the first connector 130 is electrically connected to the second controller 102, the second controller 102 can be electrically connected to the processor, so that the hard disk backplane 100 can be indirectly connected to different types of processors based on the second controller 102, and the hard disk backplane 100 can support normal communication between different types of processors 101 and the first hard disk 103.

[0029] In the related art, the first connector 130 in the hard disk backplane usually generates a first target presence signal according to the first control signal output by the first controller 120, and the time for generating the first target presence signal is relatively long. When the first target presence signal is output to the processor 101 and the processor 101 is a third type of processor, it will cause data processing errors in the processor 101.

[0030] In the embodiments of the present application, when the output terminal of the first connector 130 is electrically connected to the processor 101, since the first connector 130 can output the first target presence signal under the control of the first presence signal and the first control signal, compared with the related art where the first target presence signal is output only under the control of the first control signal, the first connector 130 outputs the first target presence signal at a faster speed. Furthermore, when the first hard disk 103 is pulled out or inserted from the hard disk backplane 100, the corresponding first target presence signal can be quickly output to the processor 101, so that the processor 101 can quickly identify the first connection state according to the first target presence signal, and the processor 101 can perform correct data processing operations according to the identified first connection state, thereby enabling the hard disk backplane 100 to meet the requirement of the processor 101 for the response duration of identifying the insertion and removal of the first hard disk 103, and the hard disk backplane 100 can support direct connection with the processor 101.

[0031] According to an embodiment of the present application, by utilizing the hard disk connection module to output the first in-place signal via the first in-place signal terminal, the first in-place signal represents the first connection state of the first hard disk and the hard disk connection module, utilizing the first controller to output the first control signal based on the control terminal according to the first in-place signal, utilizing the first connector to output the first target in-place signal to the processor or the second controller under the control of the first in-place signal and the first control signal, the technical means can reuse the first in-place signal and the first control signal, so that the first connector can output the first target in-place signal faster, so that the processor can quickly identify the first connection state according to the first target in-place signal and perform correct data processing operations. At the same time, the second controller can correctly identify the first connection state according to the first target in-place signal. When the hard disk backplane is indirectly connected to different types of processors based on the second controller, different types of processors can correctly identify the first connection state based on the second controller and perform correct data processing operations. Thus, the hard disk backplane meets the requirements of different types of processors for identifying the response time of hard disk plugging and unplugging, supports direct or indirect connection with different types of processors, and electrically connects different types of processors to the first hard disk respectively.

[0032] According to an embodiment of the present application, by performing a logical AND operation on the first presence signal and the first control signal, when the hard drive backplane is directly connected to the processor, the processor can use this to detect whether the first hard drive is hot-swapped and take appropriate action in a timely manner. When the hard drive backplane is indirectly connected to the processor based on a second controller, the multiplexed signal can be used to accurately indicate the presence of the first hard drive, allowing the processor to detect whether the first hard drive is hot-swapped and take appropriate action in a timely manner.

[0033] Figure 2 The structural diagram of a hard disk backplane according to another embodiment of the present application is schematically shown.

[0034] like Figure 2 As shown, the hard disk backplane 100 may further include a pull-up module, which may include a first pull-up resistor R1.

[0035] like Figure 2 As shown, the pull-up module includes a first pull-up resistor R1. A first end of the pull-up module is electrically connected to the control terminal OD of the first controller 120, the first presence signal terminal IFDET1 of the hard disk connection module 110, and the first control terminal C11 of the first connector 130. A second end of the pull-up module is electrically connected to the power supply output terminal. The pull-up module is used to pull up the level of the first presence signal and the first control signal using the voltage signal output by the power supply.

[0036] For example, the type of the first control signal output by the first controller 120 is OD (Open Drain). When the first presence signal is a low-level signal, the first controller 120 performs a pull-down operation, and the output first control signal is a low-level signal. The first control terminal C11 of the first connector 130 receives the low-level signal. When the first presence signal is a high-impedance state signal, the first control signal output by the first controller 120 is a high-impedance state signal. At this time, the pull-up module can be relied on to output a high-level signal, so as to realize that the pull-up module pulls up the levels of the first presence signal and the first control signal according to the voltage signal output by the power supply, and the first control terminal C11 of the first connector 130 receives the high-level signal.

[0037] As Figure 2 shown, the hard disk connection module 110 can also be used to output a second presence signal via the second presence signal terminal IFDET2. The second presence signal characterizes the second connection state between the second hard disk 104 and the hard disk connection module 110.

[0038] For example, the hard disk may include a first hard disk 103 and a second hard disk 104. The second connection state includes the state where the second hard disk 104 is inserted into the hard disk connection module 110 and the second hard disk 104 is electrically connected to the hard disk connection module 110, and the state where the second hard disk 104 is pulled out from the hard disk connection module 110 and the second hard disk 104 is not connected to the hard disk connection module 110.

[0039] The second control terminal C12 of the first connector 130 is electrically connected to the second presence signal terminal IFDET2 of the hard disk connection module 110. The first connector 130 can also be used to output a second target presence signal to the processor under the control of the second presence signal, so that the processor 101 can identify the second connection state according to the second target presence signal.

[0040] For example, the hard disk backplane 100 may further include a second pull-up resistor R2. The first end of the second pull-up resistor R2 is electrically connected to the second presence signal terminal IFDET2 of the hard disk connection module 110 and the second control terminal C12 of the first connector 130. The second end of the second pull-up resistor R2 is electrically connected to the power output terminal. The second pull-up resistor R2 is used to pull up the levels of the second presence signal and the second control signal by using the voltage signal output by the power supply.

[0041] When the second presence signal is a low-level signal, the second control terminal C11 of the first connector 130 receives the low-level signal. When the second presence signal is a high-impedance state signal, the second pull-up resistor R2 can be relied on to output a high-level signal, so as to realize that the second pull-up resistor R2 pulls up the levels of the second presence signal and the second control signal according to the voltage signal output by the power supply.

[0042] For example, when the first connector 130 is an MCIO connector, the bandwidth for the MCIO connector to transmit data based on the Peripheral Component Interconnect Express (PCIE) protocol is X8, and it has the ability to connect two hard disks that support the Non-Volatile Memory Express (NVME) protocol (hereinafter referred to as NVME hard disks). The A30 pin of the MCIO connector can be determined as the first control terminal C11, and the A27 pin of the MCIO connector can be determined as the second control terminal C12. The MCIO connector is used to monitor the presence status of the dual NVME hard disks.

[0043] According to an embodiment of the present application, when the first connector 130 is directly electrically connected to the processor 101, since the first connector 130 can output a second target presence signal to the processor under the control of the second presence signal, compared with the related art where the second target presence signal is output under the control of the first control signal, the speed at which the first connector 130 outputs the second target presence signal is faster. Furthermore, when the second hard disk 104 is removed from or inserted into the hard disk backplane 100, the corresponding second target presence signal can be quickly output to the processor 101, so that the processor 101 can quickly identify the second connection state based on the second target presence signal, and the processor 101 can perform correct data processing operations according to the identified second connection state, thereby enabling the hard disk backplane 100 to meet the processor 101's requirement for the recognition response duration of the insertion and removal of the second hard disk 104. The hard disk backplane 100 can support direct connection with the processor 101, and different types of processors can be respectively electrically connected to the second hard disk.

[0044] According to an embodiment of the present application, by performing a logical AND operation on the first presence signal and the first control signal, when the hard disk backplane is directly connected to the processor, the processor can thereby detect whether the first hard disk has hot-plugged and make corresponding processing in a timely manner. At the same time, after the first connector outputs the second target presence signal to the processor under the control of the second presence signal, the processor can timely identify the second connection state based on the second target presence signal, detect whether the second hard disk has hot-plugged, and make corresponding processing in a timely manner, thereby enabling the hard disk backplane to meet the requirements of different types of processors for the recognition response duration of the insertion and removal of each hard disk, support direct connection with different types of processors, and respectively electrically connect different types of processors to multiple hard disks.

[0045] According to an embodiment of the present application, when the number of the first connectors 130 is N, the processor can be electrically connected to N first hard disks and N second hard disks via N first connectors, where N is an integer greater than 2.

[0046] For example, N can be 3, and the processor can be electrically connected to three first hard disks and three second hard disks via three first connectors. Among them, each first connector is electrically connected to one first hard disk and one second hard disk. The three first connectors are connected to different first hard disks. The three first connectors are connected to different second hard disks.

[0047] The hard disk connection module 110 can include 2N hard disk connectors. One hard disk connector is used to connect one hard disk. The hard disk connector can be used to output a presence signal via a presence signal terminal. The presence signal terminal includes a first presence signal and a second presence signal. The presence signal includes a first presence signal and a second presence signal.

[0048] For example, the hard disk connector can be an SFF-8639 connector. The P4 pin of the SFF-8639 connector can be used as the presence signal terminal.

[0049] According to an embodiment of the present application, when the number of first connectors 130 included in the hard disk backplane is N, the processor is electrically connected to N first hard disks and N second hard disks via N first connectors, and N is an integer greater than 2, the hard disk backplane supports direct connection with various types of processors respectively, and enables each type of processor to be electrically connected to 6 hard disks.

[0050] In the related art, the first connector 130 receives a bandwidth allocation control signal and a hard disk type control signal through different control terminals. When there are many hard disks connected to the processor 101, there are many control terminals corresponding to multiple hard disks for receiving the bandwidth allocation control signal and the hard disk type control signal, resulting in a shortage of control terminal resources.

[0051] As Figure 2 shown, the first connector 130 is further configured to: when the first connector 130 is electrically connected to the processor 101, receive a first bandwidth allocation control signal for the first hard disk 103 via the third control terminal C13, and output a first bandwidth allocation signal to the processor 101 according to the first bandwidth allocation control signal, so that the processor 101 can determine the bandwidth for the first hard disk 103 according to the first bandwidth allocation signal. When the first connector 130 is electrically connected to the second controller 102, receive a first hard disk type control signal for the first hard disk 103 via the third control terminal C13, and output a first hard disk type signal to the second controller 102 according to the first hard disk type control signal, so that the second controller 102 can determine the hard disk type of the first hard disk 103 according to the first hard disk type signal.

[0052] For example, the hard disk backplane 100 may further include a third pull-up resistor R3. The first end of the third pull-up resistor R3 is electrically connected to the third control terminal C13 of the first connector 130. When the first connector 130 is electrically connected to the processor 101, a high-level voltage is input to the second end of the third pull-up resistor R3, indicating that the bandwidth corresponding to the first hard disk 103 is X8. When the first connector 130 is electrically connected to the second controller 102, a high-level voltage is input to the second end of the third pull-up resistor R3, indicating that the hard disk is an NVME hard disk. When a low-level voltage is input to the second end of the third pull-up resistor R3, it indicates that the hard disk is a hard disk that supports communication based on the Serial Advanced Technology Attachment (SATA) protocol (hereinafter referred to as a SATA hard disk) or a hard disk that supports communication based on the Small Computer System Interface (SCSI) protocol, for example, a hard disk based on the Serial Attached SCSI (SAS) interface (hereinafter referred to as a SAS hard disk).

[0053] According to an embodiment of the present application, when the first connector is electrically connected to the processor, a first bandwidth allocation control signal for the first hard disk is received via the third control terminal, and according to the first bandwidth allocation control signal, a first bandwidth allocation signal is output to the processor, so that the processor determines the bandwidth for the first hard disk according to the first bandwidth allocation signal. When the first connector is electrically connected to the second controller, a first hard disk type control signal for the first hard disk is received via the third control terminal, and according to the first hard disk type control signal, a first hard disk type signal is output to the second controller, so that the second controller determines the hard disk type of the first hard disk according to the first hard disk type signal. By means of this technique, it is possible to multiplex one third control terminal to transmit the first bandwidth allocation control signal and the first hard disk type control signal for the first hard disk, reducing the usage amount of control terminals.

[0054] The first connector 130 may also be used for: when the first connector 130 is electrically connected to the processor 101, receiving a second bandwidth allocation control signal for the second hard disk 104 via the fourth control terminal C14, and according to the second bandwidth allocation control signal, outputting a second bandwidth allocation signal to the processor 101, so that the processor 101 determines the bandwidth for the second hard disk 104 according to the second bandwidth allocation signal. When the first connector 130 is electrically connected to the second controller 102, receiving a second hard disk type control signal for the second hard disk 104 via the fourth control terminal C14, and according to the second hard disk type control signal, outputting a second hard disk type signal to the second controller 102, so that the second controller 102 determines the hard disk type of the second hard disk 104 according to the second hard disk type signal.

[0055] For example, the hard disk backplane 100 may further include a fourth pull-up resistor R4. The first end of the fourth pull-up resistor R4 is electrically connected to the fourth control terminal C14 of the first connector 130. When the first connector 130 is electrically connected to the processor 101, a high-level voltage is input to the second end of the fourth pull-up resistor R4, indicating that the bandwidth corresponding to the second hard disk 104 is X8. When the first connector 130 is electrically connected to the second controller 102, a high-level voltage is input to the second end of the fourth pull-up resistor R4, indicating that the second hard disk 104 is an NVME hard disk. When a low-level voltage is input to the second end of the fourth pull-up resistor R4, it indicates that the second hard disk 104 is a SATA hard disk or a SAS hard disk.

[0056] According to the embodiments of the present application, when the first connector is electrically connected to the processor, a second bandwidth allocation control signal for the second hard disk is received via the fourth control terminal, and according to the second bandwidth allocation control signal, a second bandwidth allocation signal is output to the processor, so that the processor determines the bandwidth for the second hard disk according to the second bandwidth allocation signal. When the first connector is electrically connected to the second controller, a second hard disk type control signal for the second hard disk is received via the fourth control terminal, and according to the second hard disk type control signal, a second hard disk type signal is output to the second controller, so that the second controller determines the hard disk type of the second hard disk according to the second hard disk type signal. By using this technical means, it is possible to reuse a fourth control terminal to transmit the second bandwidth allocation control signal and the second hard disk type control signal for the second hard disk, reducing the usage amount of the control terminal.

[0057] For example, the third control terminal C13 may be a control terminal for transmitting a hard disk type control signal. When the first connector 130 is electrically connected to the processor 101, a first bandwidth allocation control signal for the first hard disk 103 is received via the third control terminal C13. When the first connector 130 is electrically connected to the second controller 102, a first hard disk type control signal for the first hard disk 103 is received via the third control terminal C13, realizing the reuse of the control terminal for transmitting the hard disk type control signal for transmitting the first bandwidth allocation control signal for the first hard disk 103, reducing the usage amount of the control terminal corresponding to the first hard disk.

[0058] For example, the fourth control terminal C14 can be a control terminal for transmitting a bandwidth allocation control signal. When the first connector 130 is electrically connected to the processor 101, the second bandwidth allocation control signal for the second hard disk 104 is received via the fourth control terminal C14. When the first connector 130 is electrically connected to the second controller 102, the second hard disk type control signal for the second hard disk 104 is received via the fourth control terminal C14, so as to realize the reuse of the control terminal for transmitting the bandwidth allocation control signal to transmit the second bandwidth allocation control signal for the second hard disk 104, and reduce the usage amount of the control terminal corresponding to the second hard disk.

[0059] As Figure 2 shown, the hard disk connection module 110 can also be used to output a third presence signal via the third presence signal terminal IFDET3, and the third presence signal characterizes the third connection state between the third hard disk 105 and the hard disk connection module 110.

[0060] For example, the hard disk can include a first hard disk 103, a second hard disk 104, and a third hard disk 105. The third connection state includes the state where the third hard disk 105 is inserted into the hard disk connection module 110 and the third hard disk 105 is electrically connected to the hard disk connection module 110, and the state where the third hard disk 105 is pulled out from the hard disk connection module 110 and the third hard disk 105 is not connected to the hard disk connection module 110.

[0061] The first controller 120 can also be used to output a third control signal via the control terminal OD according to the third presence signal.

[0062] The hard disk backplane 100 can also include: a second connector 140. The control terminal C21 of the second connector 140 is electrically connected to the control terminal OD of the first controller 120. The second connector 140 can be used to output a third target presence signal to the second controller 102 under the control of the third control signal, so that the second controller 102 can identify the third connection state according to the third target presence signal.

[0063] The hard disk backplane 100 can also include: a fifth pull-up resistor R5.

[0064] The first end of the fifth pull-up resistor R5 is electrically connected to the control terminal OD of the first controller 120 and the control terminal C21 of the second connector 140. The second end of the fifth pull-up resistor R5 is electrically connected to the power output terminal. The fifth pull-up resistor R5 is used to pull up the level of the third presence signal by using the voltage signal output by the power supply.

[0065] For example, the type of the third control signal output by the first controller 120 is open-drain (OD). When the third in-position signal is a low-level signal, the first controller 120 performs a pull-down operation, and the output third control signal is a low-level signal. The control terminal C21 of the second connector 140 receives the low-level signal. When the third in-position signal is a high-impedance signal, the third control signal output by the first controller 120 is a high-impedance signal. At this time, the fifth pull-up resistor R5 can be relied on to output a high-level signal, so as to use the fifth pull-up resistor R5 to pull up the level of the third in-position signal according to the voltage signal output by the power supply, and the control terminal C21 of the second connector 140 receives the high-level signal.

[0066] According to an embodiment of the present application, when the output end of the second connector 140 is electrically connected to the second controller 102, the second controller 102 can be electrically connected to the processor, so that the hard disk backplane 100 can be indirectly connected to different types of processors based on the second controller 102, and the hard disk backplane 100 can support normal communication between different types of processors 101 and the third hard disk 105.

[0067] For example, the first hard disk 103 and the second hard disk 104 can be hard disks that support the Non-Volatile Memory Host Controller Interface Specification protocol, such as NVME hard disks. The third hard disk 105 can be a hard disk that supports communication based on the Small Computer System Interface protocol and communication based on the Serial Advanced Technology Attachment protocol, such as SAS / SATA hard disks.

[0068] According to the hard disk backplane provided by the embodiment of the present application, it can meet the requirements of different types of processors for the recognition of the response duration of hard disk plugging and unplugging, support direct connection with different types of processors, and electrically connect each type of processor to the first hard disk and / or the second hard disk. At the same time, it supports indirect connection with different types of processors, and electrically connects each type of processor to different types of hard disks respectively.

[0069] According to the hard disk backplane provided by the embodiment of the present application, it can support SAS hard disks, SATA hard disks, and NVME hard disks at the same time, greatly improving the versatility and scalability of the server storage system, and can also effectively solve a series of problems such as high development costs and difficult adaptation caused by insufficient compatibility of the hard disk backplane.

[0070] Such as Figure 2As shown, the second connector 140 can also be used to: receive, via the target control terminal C22 of the second connector 140, a third hard disk type control signal for the third hard disk 105, and output, according to the third hard disk type control signal, a third hard disk type signal to the second controller 102, so that the second controller 102 determines the hard disk type of the third hard disk 105 according to the third hard disk type signal. Among them, the target control terminal C22 of the second connector 140 and the third control terminal C13 of the first connector 130 are used to receive control signals of the same level.

[0071] For example, the hard disk backplane 100 can also include a sixth pull-up resistor R6. The first end of the sixth pull-up resistor R6 is electrically connected to the target control terminal C22 of the second connector 140. When the second connector 140 is electrically connected to the second controller 102, a high-level voltage is input to the second end of the sixth pull-up resistor R6, indicating that the hard disk is an NVME hard disk, and a low-level voltage is input to the second end of the sixth pull-up resistor R6, indicating that the hard disk is a SATA hard disk or a SAS hard disk.

[0072] For example, the target control terminal C22 of the second connector 140 can be a control terminal for transmitting a hard disk type control signal.

[0073] According to an embodiment of the present application, by receiving, via the target control terminal of the second connector, a third hard disk type control signal for the third hard disk, and outputting, according to the third hard disk type control signal, a third hard disk type signal to the second controller, so that the second controller determines the hard disk type of the third hard disk according to the third hard disk type signal, and the target control terminal of the second connector and the third control terminal of the first connector are used to receive control signals of the same level, the technical means can further ensure the output of a correct hard disk type signal when the target control terminal of the second connector and the third control terminal of the first connector input control signals of the same level.

[0074] Figure 3 The schematic structural diagram of a hard disk backplane according to another embodiment of the present application is schematically shown.

[0075] As Figure 3 shown, the hard disk backplane 100 can also include: a signal switch 150 and a switching device 160.

[0076] The signal switch 150 can be electrically connected to the first controller 120, the switching device 160, and the third controller 106. The signal switch 150 can be used to output a trigger signal to the switching device 160 according to a second control signal from the first controller 120.

[0077] The switch device 160 can be electrically connected to the hard disk connection module 110. The switch device 160 can be used to disconnect the electrical connection between the hard disk connection module 110 and the third controller 106 under the control of a trigger signal.

[0078] For example, the switch device 160 can be an analog switch, so as to quickly disconnect the electrical connection between the hard disk connection module 110 and the third controller 106 under the control of a trigger signal.

[0079] The first controller 120 can also be used to output a second control signal when it is determined, based on the presence signal output by the hard disk connection module 110, that the hard disk connection module 110 is not connected to the corresponding hard disk. Among them, the third controller 106 is used to obtain the attribute information of the hard disk backplane 100 and control the operating state of the hard disk backplane 100 based on the attribute signal.

[0080] For example, the third controller 106 can be a Baseboard Management Controller (BMC controller).

[0081] According to an embodiment of the present application, the attribute information includes the configuration information and temperature information of the hard disk backplane 100.

[0082] According to an embodiment of the present application, the third controller 106 communicates with the first controller 120 and the hard disk connection module 110 based on the Inter-Integrated Circuit (I 2 C) communication protocol.

[0083] According to an embodiment of the present application, by using the signal switch 150 to output a trigger signal to the switch device 160 according to the second control signal from the first controller 120, and using the switch device 160 to disconnect the electrical connection between the hard disk connection module 110 and the third controller 106 under the control of the trigger signal, it is possible to quickly disconnect the connection between the hard disk connection module and the third controller by using the switch device when the hard disk is inserted and removed, preventing the I 2 C bus from hanging due to the hot plugging and unplugging operation of the hard disk, and ensuring the stability and reliability of the data communication of the third controller.

[0084] Those skilled in the art can understand that the features recited in the various embodiments and / or claims of the present application can be combined and / or combined in various ways, even if such combinations or combinations are not explicitly recited in the present application. In particular, without departing from the spirit and teachings of the present application, the features recited in the various embodiments and / or claims of the present application can be combined and / or combined in various ways. All such combinations and / or combinations fall within the scope of the present application.

[0085] The embodiments of the present application have been described above. However, these embodiments are for illustrative purposes only and are not intended to limit the scope of the present application. Although the embodiments have been described separately above, this does not mean that the measures in each embodiment cannot be used advantageously in combination. The scope of the present application is defined by the appended claims and their equivalents. Without departing from the scope of the present application, those skilled in the art can make various substitutions and modifications, and these substitutions and modifications should fall within the scope of the present application.

Claims

1. A hard disk backplane, characterized in that, Comprising: A hard disk connection module, configured to output a first presence signal via a first presence signal terminal, where the first presence signal characterizes a first connection state between a first hard disk and the hard disk connection module; A first controller, configured to output a first control signal based on the control terminal according to the first presence signal; A first connector, where a first control terminal of the first connector is electrically connected to the control terminal of the first controller and the first presence signal terminal of the hard disk connection module. The first connector is configured to output a first target presence signal to a processor or a second controller under the control of the first presence signal and the first control signal, so that the processor or the second controller can identify the first connection state according to the first target presence signal.

2. The hard disk backplane according to claim 1, characterized in that, The hard disk connection module is further configured to output a second presence signal via a second presence signal terminal, where the second presence signal characterizes a second connection state between a second hard disk and the hard disk connection module; Wherein, a second control terminal of the first connector is electrically connected to the second presence signal terminal of the hard disk connection module, and the first connector is further configured to output a second target presence signal to the processor under the control of the second presence signal, so that the processor can identify the second connection state according to the second target presence signal.

3. The hard disk backplane according to claim 2, wherein The first connector is further configured to: When the first connector is electrically connected to the processor, receive a first bandwidth allocation control signal for the first hard disk via a third control terminal, and output a first bandwidth allocation signal to the processor according to the first bandwidth allocation control signal, so that the processor can determine the bandwidth for the first hard disk according to the first bandwidth allocation signal; When the first connector is electrically connected to the second controller, receive a first hard disk type control signal for the first hard disk via the third control terminal, and output a first hard disk type signal to the second controller according to the first hard disk type control signal, so that the second controller can determine the hard disk type of the first hard disk according to the first hard disk type signal.

4. The hard disk backplane according to claim 3, characterized in that, The first connector is further configured to: When the first connector is electrically connected to the processor, receive a second bandwidth allocation control signal for the second hard disk via a fourth control terminal, and output a second bandwidth allocation signal to the processor according to the second bandwidth allocation control signal, so that the processor can determine the bandwidth for the second hard disk according to the second bandwidth allocation signal; When the first connector is electrically connected to the second controller, receive a second hard disk type control signal for the second hard disk via the fourth control terminal, and output a second hard disk type signal to the second controller according to the second hard disk type control signal, so that the second controller can determine the hard disk type of the second hard disk according to the second hard disk type signal.

5. The hard disk backplane according to claim 3, characterized in that, The hard disk connection module is further configured to output a third presence signal via a third presence signal terminal, where the third presence signal characterizes a third connection state between a third hard disk and the hard disk connection module; The first controller is further configured to output a third control signal via the control terminal according to the third presence signal; The hard disk backplane further includes: a second connector, a control terminal of the second connector is electrically connected to a control terminal of the first controller, and the second connector is configured to output a third target presence signal to the second controller under the control of the third control signal, so that the second controller identifies the third connection state according to the third target presence signal.

6. The hard disk backplane according to claim 5, wherein The second connector is further configured to: receive a third hard disk type control signal for the third hard disk via a target control terminal of the second connector, and output a third hard disk type signal to the second controller according to the third hard disk type control signal, so that the second controller determines the hard disk type of the third hard disk according to the third hard disk type signal, wherein the target control terminal of the second connector and the third control terminal of the first connector are configured to receive control signals of the same level.

7. The hard disk backplane according to claim 1, wherein The hard disk backplane further includes: a pull-up module; Wherein, a first end of the pull-up module is electrically connected to the control terminal of the first controller, a first presence signal terminal of the hard disk connection module, and a first control terminal of the first connector, a second end of the pull-up module is electrically connected to a power output terminal, and the pull-up module is configured to use a voltage signal output by the power supply to pull up the levels of the first presence signal and the first control signal.

8. The hard disk backplane according to claim 1 or 2, characterized in that, The hard disk backplane further includes: a signal switch and a switching device; The signal switch is electrically connected to the first controller, the switching device, and the third controller, and the signal switch is configured to output a trigger signal to the switching device according to a second control signal from the first controller; The switching device is electrically connected to the hard disk connection module, and the switching device is configured to disconnect the electrical connection between the hard disk connection module and the third controller under the control of the trigger signal; The first controller is further configured to output the second control signal when it is determined, based on the presence signal output by the hard disk connection module, that the hard disk connection module is not connected to the corresponding hard disk; wherein, the third controller is configured to obtain attribute information of the hard disk backplane and control the operating state of the hard disk backplane based on the attribute signal.

9. The hard disk backplane according to claim 5, wherein, The first hard disk and the second hard disk are hard disks that support the Non-Volatile Memory Host Controller Interface Specification protocol; The third hard disk is a hard disk that supports communication based on the Small Computer System Interface protocol and communication based on the Serial Advanced Technology Attachment protocol.

10. The hard disk backplane according to claim 2, wherein When the number of the first connectors is N, the processor is electrically connected to N first hard disks and N second hard disks via the N first connectors, and N is an integer greater than 2.

Citation Information

Cited By

  • Server backboard, hard disk detection method and server

    CN120687394A