Circuit board assembly and server
By detecting loops between the single board and the backplane and using detection devices to determine cable connection relationships, the problem of excessive communication resource consumption in existing technologies is solved, achieving efficient cable connection detection and improving communication resource utilization.
Patent Information
- Application Number
- CN202422948898.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-29
- Publication Date
- 2025-11-25
- Estimated Expiration
- 2034-11-29
AI Technical Summary
In existing technologies, detecting the cable connection relationship of a single board requires transmitting signals between two single boards, resulting in a high consumption of communication resources.
Loop detection is used between the single board and the backplane to determine the cable connection relationship using detection devices. It only occupies the communication resources of one circuit board. The correctness of the connection is determined by the loop continuity and disconnection. Low-speed signals are transmitted using non-high-speed pins.
It effectively reduces the occupation of communication resources, improves the utilization rate of communication resources, simplifies the detection logic, and accurately judges the cable connection status.
Smart Images

Figure CN223600098U_ABST
Abstract
Description
Technical Field
[0001] This application relates to hardware testing technology, and more particularly to a circuit board assembly and a server. Background Technology
[0002] A single board is a functional module composed of a single printed circuit board (PCB). When multiple single boards are interconnected, they need to be connected by cables. However, the interconnection architecture of single boards is often quite complex, and it is easy to make mistakes when connecting cables to single boards. Therefore, it is necessary to check the cable connection relationship of single boards.
[0003] In existing technologies, detecting the cable connection relationship of a single board requires transmitting signals between two single boards, which results in a large consumption of communication resources. Utility Model Content
[0004] This application provides a circuit board assembly and a server to reduce communication resource consumption when detecting the cable connection relationship between a single board and a backplane.
[0005] On one hand, embodiments of this application provide a circuit board assembly, including a first circuit board and a second circuit board;
[0006] The first circuit board is connected to the second circuit board via multiple cables; each cable has a first connector at one end; the second circuit board is provided with a detection device and multiple second connectors, and each cable is connected to a second connector via the first connector;
[0007] A loop is formed between each group of interconnected first and second connectors. When the connection between the cable containing the first connector and the second connector is correct, the loop is open; when the connection between the cable containing the first connector and the second connector is incorrect, the loop is closed.
[0008] The detection device is connected to a detection point on the loop and is used to determine the continuity of the loop based on the signal value of the detection point.
[0009] In the above solution, the cable connection status of the board can be detected by occupying only the communication resources of the second circuit board. Moreover, the transmission distance of the signal in the loop is relatively short, and only the non-high-speed pins of the second connector can be occupied, which is conducive to improving the utilization rate of communication resources.
[0010] In one possible implementation, for each pair of interconnected first and second connectors, the pins of the first connector and the pins of the second connector correspond one-to-one. The first pin and the second pin of the first connector are connected. The detection pin of the second connector receives a first signal, and the signal pin of the second connector receives a second signal to form the loop. The detection point is the detection pin.
[0011] When the connection between the cable containing the first connector and the second connector is correct, the first pin corresponds to the detection pin and the second pin corresponds to the signal pin; when the connection between the cable containing the first connector and the second connector is incorrect, the first pin does not correspond to the detection pin and / or the second pin does not correspond to the signal pin.
[0012] In the above scheme, the detection pin of the second connector receives the first signal, the signal pin of the second connector receives the second signal, and the first pin and the second pin of the first connector are connected to form a loop. When the connection relationship between the cable containing the first connector and the second connector is correct, the first pin and the detection pin correspond and the second pin and the signal pin correspond, so that the loop is turned on. When the connection relationship between the cable containing the first connector and the second connector is incorrect, the first pin and the detection pin do not correspond and / or the second pin and the signal pin do not correspond, so that the loop is turned off.
[0013] In one possible implementation, for any two second connectors, one second connector serves as at least one of the two pins of the detection pin and the signal pin, while the other second connector serves as the two pins of the detection pin and the signal pin, which are pins at different positions of the second connector.
[0014] In the above scheme, the two pins configured as detection pins and signal pins among the multiple pins of any two second connectors on the second circuit board cannot be two pins in the same position on the second connector, so as to ensure that the loop is broken when the cable is incorrectly connected to the second connector.
[0015] In one possible implementation, the first pin, the second pin, the detection pin, and the signal pin are non-high-speed pins.
[0016] In the above scheme, only the non-high-speed pins of the first and second connectors are used to transmit low-speed signals in the loop, effectively reducing the overhead of the high-speed pins of the first and second connectors.
[0017] In one possible implementation, the detection pin is connected to a pull-up resistor, and the signal pin is connected to a pull-down resistor.
[0018] In the above scheme, by connecting the detection pin to a pull-up resistor and the signal pin to a pull-down resistor, the purpose of providing a high-level signal to the detection pin as the first signal and a low-level signal to the signal pin as the second signal is achieved.
[0019] In one possible implementation, the detection device is specifically used for:
[0020] If the signal value at the detection point is high, then the loop is determined to be non-conductive.
[0021] If the signal value at the detection point is low, the loop is determined to be connected.
[0022] In the above scheme, the detection device can determine the continuity of the loop based on the level of the signal value at the detection point. The judgment logic is relatively simple and can effectively save the logic resources of the detection device.
[0023] In one possible implementation, the detection device is further configured to:
[0024] If the signal value at the detection point is high, then the connection between the first connector and the second connector is determined to be incorrect.
[0025] If the signal value at the detection point is low, then the connection between the first connector and the second connector is determined to be correct.
[0026] In the above scheme, the detection device can determine the continuity of the loop based on the level of the signal value at the detection point, and then determine the connection between the cable and the second circuit board. The judgment logic is relatively simple and can effectively save the logic resources of the detection device.
[0027] In one possible implementation, the loop is broken when the connection between the cable containing the first connector and the second connector is unstable.
[0028] In the above scheme, based on the loop between the first connector and the second connector, it is possible to accurately determine whether there is a wiring error or unstable wiring between the cable where the first connector is located and the second connector, and it is possible to effectively monitor the wiring fault between the cable where the first connector is located and the second connector.
[0029] On the other hand, embodiments of this application provide a server, including the circuit board assembly as described above; the circuit board assembly includes a first circuit board and a second circuit board; wherein...
[0030] The first circuit board is a backplane, and the second circuit board is a single board.
[0031] In the above solution, the cable connection status of the board can be detected by occupying only the communication resources of one board. Moreover, the transmission distance of the signal in the loop is relatively short, and only the non-high-speed pins of the second connector are occupied, which is conducive to improving the utilization rate of communication resources.
[0032] In one possible implementation, the first circuit board is provided with at least one backplane connector, from which multiple cables are led out.
[0033] In the above solution, one end of the cable is fixedly connected to the backplane connector on the backplane. Therefore, the correctness of the wiring between the single board and the backplane can be determined by checking the cable wiring of the single board.
[0034] In the circuit board assembly and server provided in this application embodiment, a loop is formed between the first connector of the cable and the second connector of the second circuit board connected to the cable. When the connection between the cable and the second connector is correct, the loop is conductive; when the connection is incorrect, the loop is disconnected. Therefore, the detection device can acquire the signal value of the loop detection point to determine the loop's continuity, and thus determine the wiring status between the cable and the second connector. In the above solution, the cable wiring status of the main board can be detected using only the communication resources of one second circuit board, and the signal transmission distance in the loop is short, requiring only the non-high-speed pins of the second connector, which is beneficial for improving the utilization rate of communication resources. Attached Figure Description
[0035] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0036] Figure 1 The diagram above exemplarily illustrates the structure of the circuit assembly provided in an embodiment of this application;
[0037] Figure 2 The diagram below exemplarily illustrates the structure of another circuit component provided in an embodiment of this application;
[0038] Figure 3 The diagram below illustrates the structure of a server provided in an embodiment of this application.
[0039] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0040] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0041] In this application, a module refers to a functional module or a logical module. It can be in software form, where its function is implemented by a processor executing program code; or it can be in hardware form. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "OR" relationship.
[0042] First, the terms used in the embodiments of this application will be explained.
[0043] Complex Programmable Logic Device (CPLD): A type of programmable device that can implement complex logic control functions.
[0044] A microcontroller unit (MCU), also known as a single-chip microcomputer or microcontroller, is a chip-level computer that reduces the frequency and specifications of a central processing unit (CPU) and integrates memory, timers, interfaces, etc., onto a single chip. It can perform different combinations of control for different applications.
[0045] A motherboard, also known as a mainboard, system board, or motherboard, is generally a rectangular circuit board on which the main circuitry of a computer is installed. It typically includes a BIOS (Basic Input / Output System) chip, I / O (Input / Output) control chip, keyboard and front panel control switch interfaces, indicator light connectors, expansion slots, and DC power supply connectors for the motherboard and expansion cards.
[0046] Input / output circuit board, also known as I / O board: It is a board that can connect a variety of devices. It uses the IO bus to enable communication between the motherboard and peripheral devices.
[0047] PCIe (Peripheral Component Interconnect Express) board: A board that can connect multiple devices, using the PCIe bus for data transmission between the motherboard and peripheral devices.
[0048] A single board is a functional module composed of a single printed circuit board. When multiple single boards are interconnected, they need to be connected by cables. However, the interconnection architecture of single boards is often quite complex, and it is easy to make mistakes when connecting cables to single boards. Therefore, it is necessary to check the cable connection relationship of single boards.
[0049] In existing technologies, detecting the cable connection relationship of a single board requires the transmission of signals between two single boards. The logic device of one single board receives the signal sent by the other single board to determine whether the cable is connected correctly, which results in a large amount of communication resources being consumed.
[0050] To address the aforementioned technical problems, embodiments of this application provide a circuit board assembly and a server.
[0051] The technical solutions of this application are illustrated below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments.
[0052] Figure 1 This is a schematic diagram of the circuit board assembly provided in an embodiment of this application. Figure 1 As shown, this application embodiment provides a circuit board assembly 10, including: a first circuit board 11 and a second circuit board 12; wherein,
[0053] The first circuit board 11 is connected to the second circuit board 12 via multiple cables 13; each cable 13 has a first connector 131 at one end; the second circuit board 12 is provided with a detection device 121 and multiple second connectors 122, and each cable 13 is connected to a second connector 122 via the first connector 131.
[0054] A loop is formed between the first connector 131 and the second connector 122 that are interconnected in each group. The loop is connected when the connection between the cable containing the first connector 131 and the second connector 122 is correct; the loop is disconnected when the connection between the cable containing the first connector 131 and the second connector 122 is incorrect.
[0055] The detection device 121 is connected to the detection point on the loop and is used to determine the continuity of the loop based on the signal value of the detection point.
[0056] In a specific implementation, each cable 13 has a first connector 131 at one end. When the cable 13 is connected to the second circuit board 12, the first connector 131 on each cable 13 connects to a second connector 122 on the second circuit board 12. To detect whether the connection between the cable 13 and the second connector 122 is correct, a loop can be set between each pair of interconnected first connectors 131 and second connectors 122. The loop is open when the connection is correct and closed when the connection is incorrect. For example, assuming the correct connection is cable 1 connected to second connector 1 and cable 2 connected to second connector 2, if cable 1 is actually connected to second connector 1, the loop between cable 1 and second connector 1 is open; if cable 1 is actually connected to second connector 2, the loop between cable 1 and second connector 2 is closed. The detection device 121 of the second circuit board 12 can determine whether the loop is open based on the signal value of the loop detection point, thereby determining the cable wiring status of the second circuit board 12.
[0057] The detection device 121 of the second circuit board 12 is connected to the detection point of the loop and is used to acquire the signal value of the loop detection point. Since the connection relationship between the cable 13 and the second connector 122 affects the continuity of the loop and thus the signal value, the detection device 121 can determine the connection relationship between the cable 13 and the second connector 122 based on the signal value. It is understood that an incorrect connection relationship between the cable 13 and the second connector 122 may include the cable not being correctly connected to the corresponding second connector.
[0058] For example, the first connector 131 and the second connector 122 may include, but are not limited to, MCIO connectors or UBC connectors.
[0059] For example, the detection device 121 may include, but is not limited to, a CPLD or an MCU.
[0060] In this embodiment, a loop is formed between the first connector of the cable and the second connector of the second circuit board connected to the cable. When the connection between the cable and the second connector is correct, the loop is conductive; when the connection is incorrect, the loop is disconnected. Therefore, the detection device can acquire the signal value at the loop detection point to determine the loop's continuity and, consequently, the wiring connection between the cable and the second connector. In this solution, the cable wiring connection of the main board can be detected using only the communication resources of one second circuit board, and the signal transmission distance in the loop is short, requiring only the non-high-speed pins of the second connector, thus improving the utilization rate of communication resources.
[0061] In one possible implementation, for each pair of interconnected first connectors 131 and second connectors 122, each pin of the first connector 131 corresponds one-to-one with each pin of the second connector 122. The first pin 1311 and the second pin 1312 of the first connector 131 are connected. The detection pin 1221 of the second connector 122 receives a first signal, and the signal pin 1222 of the second connector 122 receives a second signal, forming a loop. The detection point is the detection pin.
[0062] When the connection between the cable 13 containing the first connector 131 and the second connector 122 is correct, the first pin 1311 corresponds to the detection pin 1221 and the second pin 1312 corresponds to the signal pin 1222; when the connection between the cable 13 containing the first connector 131 and the second connector 122 is incorrect, the first pin 1311 and the detection pin 1221 do not correspond and / or the second pin 1312 and the signal pin 1222 do not correspond.
[0063] In a specific implementation, the first connector 131 and the second connector 122 are a female-female connector pair. Each pin of the first connector 131 corresponds one-to-one with each pin of the second connector 122. When the first connector 131 and the second connector 122 are connected, the pins of the first connector 131 and the corresponding pins of the second connector 122 are electrically connected. For example, suppose the first connector 131 includes pins A8, A9, A11, B29, and B30, and the second connector 122 includes pins A8, A9, A11, B29, and B30. The pins A8, A9, A11, B29, and B30 of the first connector 131 and the pins A8, A9, A11, B29, and B30 of the second connector 122 correspond one-to-one. When the first connector 131 and the second connector 122 are connected, pin A8 of the first connector 131 and pin A8 of the second connector 122 are connected, pin A9 of the first connector 131 and pin A9 of the second connector 122 are connected, pin A11 of the first connector 131 and pin A11 of the second connector 122 are connected, pin B29 of the first connector 131 and pin B29 of the second connector 122 are connected, and pin B30 of the first connector 131 and pin B30 of the second connector 122 are connected.
[0064] For each pair of actually connected first connectors 131 and second connectors 122, the first pin 1311 and the second pin 1312 of the first connector 131 are connected. The detection pin 1221 of the second connector 122 receives a first signal, and the signal pin 1222 of the second connector 122 receives a second signal to form a loop. The detection pin 1221 serves as the detection point of the loop and is connected to the detection device 121. When the connection relationship between the cable 13 containing the first connector 131 and the second connector 122 is correct, the first pin 1311 and the detection pin 1221 correspond, and the second pin 1312 and the signal pin 1222 correspond. When the connection relationship between the cable 13 containing the first connector 131 and the second connector 122 is incorrect, the first pin 1311 and the detection pin 1221 do not correspond, and / or the second pin 1312 and the signal pin 1222 do not correspond.
[0065] Understandably, for each pair of first connectors 131 and second connectors 122 that should be correctly connected, the first pin 1311 and the detection pin 1221 are configured to correspond, and the second pin 1312 and the signal pin 1222 are configured to correspond. For example... Figure 1 As shown, assuming the preset correct connection relationship between cable 13 and second connector 122 includes: cable 1 (first connector 1) connected to second connector 1, cable 2 (first connector 2) connected to second connector 2, ..., cable 6 (first connector 6) connected to second connector 6. Specifically, pin A8 and pin B29 of first connector 1 are configured as the first pin and the second pin, respectively. Correspondingly, pin A8 and pin B29 of second connector 1 are configured as the detection pin and the signal pin, respectively, and pin A8 and pin B29 of second connector 1 are connected. Similarly, pin A8 and pin B30 of first connector 2 are configured as the first pin and the second pin, respectively. Correspondingly, pin A8 and pin B30 of second connector 2 are configured as the detection pin and the signal pin, respectively, and pin A8 and pin B30 of second connector 2 are connected. Therefore, when cable 1 (first connector 1) and second connector 1 are correctly connected, pin A8 of first connector 1 and pin A8 of second connector 1 are connected, and pin B29 of first connector 1 and pin B29 of second connector 1 are also connected. Thus, the loop formed is connected, and the signal detected by detection device 121 at pin A8 of second connector 1 is not the first signal.
[0066] Figure 2 This is a schematic diagram of another circuit board assembly provided in an embodiment of this application. (See attached diagram.) Figure 2As shown, taking the example of cable 1 (first connector 1) being incorrectly connected to second connector 2 and cable 2 (first connector 2) being incorrectly connected to second connector 1, pin A8 of first connector 1 and pin A8 of second connector 2 are conductive, while pin B29 of first connector 1 and pin B30 of second connector 2 are not conductive. Therefore, the loop formed is not conductive, and the signal detected by detection device 121 at pin A8 of second connector 2 is the first signal. Similarly, if pin A8 of first connector 2 and pin A8 of second connector 1 are conductive, while pin B30 of first connector 2 and pin B29 of second connector 1 are not conductive, the loop formed is not conductive, and the signal detected by detection device 121 at pin A8 of second connector 1 is the first signal.
[0067] For example, the first pin 1311 and the second pin 1312 of the first connector 131 can be connected by wire bonding.
[0068] It should be noted that, Figure 1 and Figure 2 This is for illustrative purposes only, and the structure of the first and second circuit boards is not limited here.
[0069] In this embodiment, the detection pin of the second connector receives a first signal, and the signal pin of the second connector receives a second signal. The first pin and the second pin of the first connector are connected to form a loop. When the connection between the cable containing the first connector and the second connector is correct, the first pin and the detection pin correspond and the second pin and the signal pin correspond, so that the loop is turned on. When the connection between the cable containing the first connector and the second connector is incorrect, the first pin and the detection pin do not correspond and / or the second pin and the signal pin do not correspond, so that the loop is turned off.
[0070] In one possible implementation, for any two second connectors 122, at least one of the two pins of one second connector 122 as a detection pin 1221 and a signal pin 1222 is a pin at a different position from the two pins of the other second connector 122 as a detection pin 1221 and a signal pin 1222.
[0071] In a specific implementation, in order to make the first pin 1311 and the detection pin 1221 not correspond and / or the second pin 1312 and the signal pin 1222 not correspond when the cable 13 is connected to a non-corresponding second connector 122, the two pins configured as the detection pin 1221 and the signal pin 1222 among the multiple pins of any two second connectors 122 on the second circuit board 12 cannot be two pins at the same position on the second connector 122.
[0072] like Figure 1 and Figure 2As shown, assuming the correct connection relationship between cable 13 and second connector 122 includes: cable 1 (first connector 1) connected to second connector 1, cable 2 (first connector 2) connected to second connector 2, cable 3 (first connector 3) connected to second connector 3, cable 4 (first connector 4) connected to second connector 4, cable 5 (first connector 5) connected to second connector 5, cable 6 (first connector 6) connected to second connector 6, pins A8 and B29 of first connector 1 are configured as first and second pins, pins A8 and B30 of first connector 2 are configured as first and second pins, pins A9 and B29 of first connector 3 are configured as first and second pins, and pins A9 and B30 of first connector 4 are configured as... The A81 and B30 pins of the first connector 5 and the first connector 6 are configured as the first and second pins, respectively. Correspondingly, the A8 and B29 pins of the second connector 1, the A8 and B30 pins of the second connector 2, the A9 and B29 pins of the second connector 3, the A9 and B30 pins of the second connector 4, the A81 and B30 pins of the second connector 5, and the A81 and B30 pins of the second connector 6 are configured as the first and second pins, respectively.
[0073] In this embodiment of the application, the two pins configured as detection pins and signal pins among the multiple pins of any two second connectors on the second circuit board cannot be two pins at the same position on the second connector, so as to ensure that the loop is broken when the cable is incorrectly connected to the second connector.
[0074] In one possible implementation, the first pin 1311, the second pin 1312, the detection pin 1221, and the signal pin 1222 are non-high-speed pins.
[0075] In the specific implementation, a loop is formed between the interconnected first connector 131 and second connector 122. The signal travels a short distance in the loop, so only a low-speed signal is needed to efficiently and accurately complete the detection of the connection relationship. Only the non-high-speed pins of the first connector 131 and second connector 122 are used to transmit the low-speed signal, which effectively reduces the overhead of the high-speed pins of the first connector 131 and second connector 122.
[0076] In this embodiment, only the non-high-speed pins of the first and second connectors can be used to transmit low-speed signals in the loop, effectively reducing the overhead of the high-speed pins of the first and second connectors.
[0077] In one possible implementation, the detection pin 1311 is connected to the pull-up resistor 123, and the signal pin 1312 is connected to the pull-down resistor 124.
[0078] In a specific implementation, the detection pin 1311 can be connected to the pull-up resistor 123, and the signal pin 1312 can be connected to the pull-down resistor 124. Thus, the first signal received by the detection pin 1311 is a high-level signal, and the second signal received by the signal pin 1312 is a low-level signal.
[0079] In this embodiment of the application, by connecting the detection pin to a pull-up resistor and the signal pin to a pull-down resistor, the purpose of providing a high-level signal as a first signal to the detection pin and a low-level signal as a second signal to the signal pin is achieved.
[0080] Based on the above example, in one possible implementation, the detection device 121 is specifically used for:
[0081] If the signal value at the detection point is high, the loop is determined to be non-conductive.
[0082] If the signal value at the detection point is low, the loop is considered to be connected.
[0083] In the specific implementation, when the loop is open, the detection point signal value is the first signal value, i.e., high level; when the loop is on, the detection point signal value is pulled low to a low level by the second signal received by signal pin 1312. Therefore, the loop is determined to be on or off based on the level of the detection point signal value.
[0084] like Figure 2 As shown, when the first connector 1 is correctly connected to the corresponding second connector 1, the loop is in a conducting state, and the signal value at the detection pin A8 of the second connector 1 is pulled low. Therefore, the detection point signal value obtained by the detection device 121 is low. Figure 3 As shown, when the first connector 1 is incorrectly connected to the second connector 2, the loop is in an open state, and the signal value at the detection pin A8 of the second connector 2 will not be pulled low. Therefore, the detection point signal value obtained by the detection device 121 is high level.
[0085] In this embodiment, the detection device can determine the continuity of the loop based on the level of the signal value at the detection point. The judgment logic is relatively simple and can effectively save the logic resources of the detection device.
[0086] Based on the above example, in one possible implementation, the detection device 121 is further used for:
[0087] If the detection point signal value is high, it is determined that the connection relationship between the first connector 131 and the second connector 122 is incorrect.
[0088] If the detection point signal value is low, the connection relationship between the first connector 131 and the second connector 122 is determined to be correct.
[0089] In this embodiment, the detection device can determine the continuity of the loop based on the level of the signal value at the detection point, and then determine the wiring status between the cable and the second circuit board. The judgment logic is relatively simple and can effectively save the logic resources of the detection device.
[0090] In one possible implementation, the loop is broken when the connection between the cable 13 containing the first connector 131 and the second connector 122 is unstable.
[0091] It is understandable that the loop may also be broken if the connection between the first connector 131 and the second connector 122 is unstable. Therefore, when the detection device 121 determines that the loop is conducting, it can determine that the connection between the cable 13 containing the first connector 131 and the second connector 122 is correct and stable; when it determines that the loop is broken, it can determine that the connection between the cable 13 containing the first connector 131 and the second connector 122 is incorrect or unstable.
[0092] In the above scheme, based on the loop between the first connector and the second connector, it is possible to accurately determine whether there is a wiring error or unstable wiring between the cable where the first connector is located and the second connector, and it is possible to effectively monitor the wiring fault between the cable where the first connector is located and the second connector.
[0093] This application also provides a server, including the aforementioned circuit board assembly; wherein...
[0094] The first circuit board is a cable tray, and the second circuit board is a single board.
[0095] In practical implementation, when it is necessary to connect multiple single boards to a larger system and provide interconnection between multiple single boards, a backplane is often used to arrange these single boards and cascade them.
[0096] Figure 3 This is a schematic diagram of the server structure provided in an embodiment of this application. Figure 3 As shown, in one possible implementation, the first circuit board 11 is provided with at least one backplane connector 111, from which multiple cables are led out.
[0097] In a specific implementation, when the first circuit board 11 is a backplane and the second circuit board 12 is a single board, multiple cables 13 are led out from the backplane connector 111 of the first circuit board 11. The first circuit board 11 is connected to the second circuit board 12 through the multiple cables 13. Since one end of the cable 13 is fixed on the backplane connector 111, the second circuit board 12 only needs to detect the wiring of the second connector 122 of the single board and the cable 13 to determine the wiring between the second circuit board 12 and the first circuit board 11.
[0098] For example, a single board may include, but is not limited to, a motherboard, an I / O board, a PCIe board, etc., without any restrictions.
[0099] It should be noted that, Figure 3 For illustrative purposes only, in actual applications, a server can be configured with multiple backplanes and multiple single boards, and each backplane can be connected to one or more single boards. There are no restrictions on this.
[0100] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the utility models disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the following claims.
[0101] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.
Claims
1. A circuit board assembly, characterized by include: First circuit board and second circuit board; wherein... The first circuit board is connected to the second circuit board via multiple cables; each cable has a first connector at one end; the second circuit board is provided with a detection device and multiple second connectors, and each cable is connected to a second connector via the first connector; A loop is formed between each group of interconnected first and second connectors. When the connection between the cable containing the first connector and the second connector is correct, the loop is open; when the connection between the cable containing the first connector and the second connector is incorrect, the loop is closed. The detection device is connected to a detection point on the loop and is used to determine the continuity of the loop based on the signal value of the detection point.
2. The circuit board assembly of claim 1, wherein, For each pair of interconnected first and second connectors, each pin of the first connector corresponds one-to-one with each pin of the second connector. The first pin and the second pin of the first connector are connected. The detection pin of the second connector receives a first signal, and the signal pin of the second connector receives a second signal to form the loop. The detection point is the detection pin. When the connection between the cable containing the first connector and the second connector is correct, the first pin corresponds to the detection pin and the second pin corresponds to the signal pin; when the connection between the cable containing the first connector and the second connector is incorrect, the first pin does not correspond to the detection pin and / or the second pin does not correspond to the signal pin.
3. The circuit board assembly of claim 2, wherein, For any two second connectors, at least one of the two pins of the detection pin and the signal pin of one second connector is a pin at a different position than the two pins of the detection pin and the signal pin of the other second connector.
4. The circuit board assembly of claim 2, wherein, The first pin, the second pin, the detection pin, and the signal pin are non-high-speed pins.
5. The circuit board assembly of claim 2, wherein, The detection pin is connected to a pull-up resistor, and the signal pin is connected to a pull-down resistor.
6. The circuit board assembly of claim 5, wherein, The detection device is specifically used for: If the signal value at the detection point is high, then the loop is determined to be non-conductive. If the signal value at the detection point is low, the loop is determined to be connected.
7. The circuit board assembly of claim 5, wherein, The detection device is also used for: If the signal value at the detection point is high, then the connection between the first connector and the second connector is determined to be incorrect. If the signal value at the detection point is low, then the connection between the first connector and the second connector is determined to be correct.
8. The circuit board assembly of any of claims 1-7, wherein, The loop is broken when the connection between the cable containing the first connector and the second connector is unstable.
9. A server, characterized by Includes a circuit board assembly as described in any one of claims 1-8; the circuit board assembly includes a first circuit board and a second circuit board; wherein, The first circuit board is a backplane, and the second circuit board is a single board.
10. The server of claim 9, wherein, The first circuit board is provided with at least one backplane connector, from which multiple cables are led out.