This disclosure relates to a printed circuit board comprising at least one multipole pin header and at least one evaluation circuit electrically connected to a first pin contact of the pin header, as well as a computer system comprising at least one system board and at least one connection board for connecting an external peripheral device and an operating method for a computer system.
Known computer systems generally have a plurality of printed circuit boards, in particular in the form of a system board and one or more further boards connected thereto, which are connected to one another via various plug connections. For reasons of cost and space saving, multipole pin headers and corresponding cable connectors are often used to connect boards. Such connectors are also known as post headers or post connectors.
Multipole pin headers have a number of mechanically similar pin contacts in a fixed pitch and thus make it possible to connect a number of lines of different boards with each other. The problem with such connectors is that it is relatively easy for the corresponding cable connectors to be incorrectly connected when they are placed on the pin header. For example, it is possible to place a cable connector on a corresponding pin header with one or more pin contacts offset or turned by 180°.
Incorrect connection of a cable connector to a corresponding pin header can be mechanically prevented by surrounding the actual pin header with a rectangular border, typically made of plastic, which is mechanically designed so that a corresponding cable connector can only be placed on the pin header in a predetermined orientation. For this purpose, projections or recesses are typically provided on the sides of the cable connector and the border. A plug connector mechanically coded in this way is usually referred to as a tub connector since the border surrounds the actual electrical contacts of the pin header in a tub-like manner. The problem with this approach is that the provision of the additional border increases the space requirement of the plug connector. In addition, the insertion forces are also increased when the cable connector is inserted into the border, which in turn can lead to damage to a circuit board during insertion.
It could therefore be helpful to provide improved devices and methods that enable a cable connector to be securely connected to a plug connector in the form of a pin header.
We provide a printed circuit board including at least one multipole pin header with at least one first pin contact and a second pin contact arranged adjacent to the first pin contact and connected to a first predetermined reference potential, at least one evaluation circuit electrically connected to the first pin contact and configured to detect the application of a predetermined voltage level to the first pin contact, and a safety circuit electrically connected to the at least one evaluation circuit and configured to prevent a complete voltage supply to the printed circuit board when the evaluation circuit detects the application of the predetermined voltage level to the first pin contact.
We also provide a method of operating a computer system, including providing a standby voltage, checking whether a first pin contact of a multi-pin header of a system component of the computer system is electrically connected to a predetermined voltage potential, providing a normal supply voltage to start further components of the computer system if the first pin contact is not connected to the predetermined voltage potential, and aborting the starting procedure and preventing the normal supply voltage from being provided at the multipole plug connector if the first pin contact is connected to the predetermined voltage potential.
Our printed circuit board may comprise at least one multipole pin header with at least one first pin contact and a second pin contact arranged adjacent to the first pin contact and connected to a first predetermined reference potential. The printed circuit board may further comprise at least one evaluation circuit electrically connected to the first pin contact, which is configured to detect application of a predetermined voltage level to the first pin contact, and a safety circuit electrically connected to the at least one evaluation circuit, which is configured to prevent complete power supply to the printed circuit board when the evaluation circuit detects application of the predetermined voltage level to the first pin contact.
By providing and monitoring an electrical connection of a first pin contact with respect to a predetermined voltage level, an offset plugging of a cable connector onto a multipole pin header can be detected. We make use of the fact that, for example, all components of an electrical device are usually connected to a common ground potential that can be used as a predetermined reference potential. If the additional, first pin contact is connected to the reference potential by offset placement of the cable connector, this potential can be detected by the evaluation circuit and damage to the circuit board can be averted by preventing activation or power supply to the circuit board.
The printed circuit board may further comprise at least one interface circuit, wherein at least a third pin contact of the multipole pin header is connected to a data line of the interface circuit, at least a fourth pin contact arranged adjacent to the third pin contact is connected to a supply line of the printed circuit board, and the safety circuit is configured to prevent provision of a supply voltage via the supply line if the evaluation circuit detects the application of the predetermined voltage level to the first pin contact. Such a printed circuit board prevents in particular the connection of data lines of an interface circuit to a supply voltage and thus possible damage to the interface circuit or peripheral devices connected thereto.
The pin header may be a double or multi-row pin header and additionally include at least one coding that prevents a 180° rotated attachment of an appropriately coded cable connector. By evaluating the voltage level of the first pin contact, it is possible to detect in particular an offset placement of a cable connector. If the plug connection is additionally mechanically coded, for example, by omitting one or more pin contacts of the pin header, a twisted attachment of the cable plug can also be prevented. In contrast to known tub connectors, this does not require a complete border around the pin header.
Each row of the double-row or multi-row pin header may include a plurality of pin contacts that provide one data connection each. Such arrangements are particularly common for connecting multiple ports of a USB connection board.
A first row of the double or multi-row header may comprise a plurality of pin contacts that provide a first data connector and the at least one coding. A second row of the double or multi-row header may comprise a second plurality of pin contacts that provides a second, similar data connector and the first pin contact. Due to the symmetrical design of the multi-row pin header with respect to the first and second data connector, offset placement of a cable connector in a direction transverse to a longitudinal direction of the header does not result in damage to the components of the printed circuit board.
Our computer system may comprise:
a system board, in particular in the form of a printed circuit board according to the first aspect, having at least one interface device, at least one multipole pin header electrically connected to the at least one interface device, and a control circuit; and
at least one connection board with at least one internal plug connector to connect the connection board to the at least one multipole pin header of the system board and at least one external plug connector to connect a peripheral device,
wherein the control circuitry is configured to prevent full activation of the system board when a predetermined voltage level is applied to a first pin contact of the at least one multipole pin header.
The computer system may in particular allow detection of a cable connection between a system board and a connection board of a computer system that is connected in a staggered manner
The control circuit may comprise at least one pull-up resistor, the first pin contact connected to a standby voltage via the pull-up resistor. The control circuit may be configured to prevent provision of a normal supply voltage if the first pin contact is connected to a ground potential of the connection board via an incorrectly connected cable connector. By providing a pull-up resistor, the first pin contact can be easily set to a first, high voltage level. If the first pin contact is then pulled to a different voltage potential, especially the ground potential, by offsetting a cable connector, this can be detected by the control circuit.
The system board may further comprise a chipset and a power sequencing controller, wherein the first pin contact is connected to an input port of at least part of the chipset, and the power sequencing controller scans the voltage level at the input port when the computer system is started and activates a normal supply voltage for all components of the system board only if the voltage level indicates that the first pin contact is not electrically connected to a predetermined voltage potential of the connection board. The components typically provided on a system board, in particular a chipset and a power sequencing controller, can be used to implement the above-mentioned control circuit with little additional circuitry by adapting their firmware accordingly.
The system board may further comprise signaling means that indicates an error when starting the computer system, wherein the control circuit is adapted to signal an error when the predetermined voltage level is applied to the first pin contact. For example, in a so-called Power-On-Self-Test (POST), a corresponding error code can be output, indicating to a fitter or user of the computer system that a cable connector has been incorrectly plugged onto the pin header.
The at least one internal plug connector of the connection board may be a multipole pin header wired equivalent to the at least one multipole pin header of the system board, and the at least one multipole pin header of the system board may be connected to the multipole pin header of the connection board via a cable connection. Due to the symmetrical design of the two plug connectors, a single control circuit can be used to detect offset placement of a cable connector on both ends of a cable connection.
The connection board may have a plurality of internal plug connectors and all the ground connections of the internal plug connectors may be connected to each other. If the ground connection is provided by one of the other internal plug connectors, an incorrectly exposed cable connector can still be detected even if the connection board is not directly connected to a ground contact, for example, a housing wall of the computer system.
Our operating method for a computer system, in particular the above computer system may comprise the following steps:
providing a standby voltage;
checking whether a first pin contact of a multipole pin header of a system component of the computer system is electrically connected to a predetermined voltage potential;
providing a normal supply voltage to start further components of the computer system if the first pin contact is not connected to the predetermined voltage potential; and
aborting the starting procedure and preventing the normal supply voltage from being provided at the multipole plug connector if the first pin contact is connected to the predetermined voltage potential.
By following the above steps, a computer system startup can be interrupted early enough to prevent damage to the computer system caused by an incorrectly placed cable connector. In addition, the boot interruption can be used to indicate that a cable connector has been incorrectly attached to a multipole plug connector.
The step of checking may be performed by a power sequencing controller or a BIOS program as part of a power-on self-test, POST, of the computer system.
Further advantages are disclosed in the following description of examples. Our printed circuit boards, systems and methods are described in detail by various examples with reference to the appended figures. The same reference signs are used for similar components of different examples. Different instances of similar components are indicated by an alphabetical suffix if necessary.
If the cable connector 2 is placed on the pin header 1 as shown in
Interface module 12 is a so-called USB host controller. The interface module 12 is connected via a total of eight lines to the connection board 8 and two USB plug connectors 13a and 13b arranged on it. Each of the USB plug connectors 13a and 13b includes a connection for the supply voltage VCC, for the ground potential GND and for a positive and negative differential data line D+ and D− respectively. In the example shown, all components of computer system 5 are additionally connected to the ground potential GND via an electrically conductive housing not shown in
The system board 7 and the connection board 8 electrically connect to each other via two ribbon cables 14a and 14b, respectively. On the side of the system board 7 there are two first multi-pin headers 1a and 1b, into which two corresponding first cable connectors 2aand 2b are plugged. On the side of the connection board 8 there are two second multipole pin headers 1c and 1d, into which two corresponding second cable connectors 2c and 2d are plugged. To detect problems at an early stage when the cable connectors 2 are offset on the multi-pin headers 1, at least the first headers 1a and 1b include at least one first pin contact 3a, which connects via a line 15 to an input port 16, for example, a programmable input/output port 16 of the chipset 10.
If cable connectors 2a and 2b are correctly fitted, line 15 and the first pin contact 3a connected to it on the side of the connection board 8 are not electrically connected. This can be detected by the chipset 10 and, for example, passed on to the power sequencing controller 9 in the form of an appropriate control signal. If the power sequencing controller 9 detects a start request, for example, by pressing a power button of the computer system 5 not shown in
However, if the cable connector 2 is offset on the pin header 1 such that the first pin contact 3a is connected to a predetermined potential, this is detected by the chipset 10 and signaled to the power sequencing controller 9 by a corresponding control signal. For example, it can be detected that the first pin contact 3a is connected directly to ground potential GND or indirectly via a data line D+ or D− and a pull-down resistor to ground potential GND.
The power sequencing controller 9 can thus detect that the cable connector 2 is incorrectly connected to the pin header 1 and prevents activation of the normal supply voltage VCC to avoid possible damage, for example, to the interface module 12 or the power supply unit 6. In other words, the computer system 5 does not react in the usual way to a power-up attempt. If this happens, for example, during final assembly of computer system 5, an assembler will be notified at this early stage that computer system 5 has been incorrectly assembled. Of course, a user of computer system 5 can also recognize that computer system 5 has been incorrectly assembled, for example, after opening and partially disassembling and reassembling computer system 5.
For ease of reference, the individual connection points of pin header 1 are labeled A1 to A10 from top right to bottom left. At each of the connection points A1 to A8 and A10 a rectangular pin contact 3 as shown in
Possible errors when plugging the cable plug 2 or other plug connector onto the pin header 1 shown in
A remaining type of error is the vertically offset plugging of the cable connector 2 onto the pin header 1 as shown in
However, it is possible to mount the cable connector 2 with a downward offset of one pin contact as shown in
A cable connector 2 thus mounted can cause problems if, among other things, supply voltage is made available via cable connector 2 from the sides of an active peripheral device such as a USB hub, via the top two sockets B1 and B2. In this example, this voltage is coupled back into the data lines D− of the interface building block 12 via the pin contacts 3h and 3d in the area of the connection points A3 and A4. Since the driver circuits for data lines of such interface building blocks 12 are normally not voltage proof, this usually leads to a destruction of the interface building block 12. The same problem can also occur if, as shown in
The same error also occurs if the cable connector 2 is plugged onto the pin header 1 with a downward offset of two rows of pins, then with respect to the data lines D+ of the pin contacts 3g and 3c.
A last possible error when plugging the cable connector 2 onto pin header 1 can occur when trying to plug the cable connector 2 onto pin header 1 offset either one pin contact to the left or right. Due to the mechanical coding, it is not possible to place the cable plug 2 on the pin header 1 with a right offset, because the closed socket at the bottom left of the cable plug 2 would then meet the pin contact 3a in the area of the bottom right connection point A10. On the other hand, it is possible to position the cable connector 2 on the pin header 1 with a left offset. Due to the symmetrical wiring of the two rows of pin contacts arranged next to each other with respect to the two USB connections, this would not cause a serious error. For example, only the contacts of the first USB connector (port A) would be connected to the corresponding contacts of the second external USB plug connector 13b.
Thus, plugging in cable connector 2 with one or more rows of pins displaced downwards poses the greatest risk of a faulty assembly.
To reliably detect this possible type of error,
If the cable connector 2 is now placed on the pin header 1 as described above, offset downwards by one row of pins, the connector socket B8 connects the pin contact 3a in the area of the tenth connection point A10 with the ground potential GND of the connection board 8. Typically, all ground potentials of all boards and other electrical components of a computer system 5 are connected with each other. Thus, typically a ground contact of the connection board 8 is also connected to the ground potential of the system board 7 via further cable connections and/or a housing contact. Accordingly, line 15 is connected to the ground potential GND via the pin contact 3a and the attached cable connector 2. The voltage at input port 16 drops from the level of the standby voltage VSTBY to a low voltage potential, which can be detected by the chipset 10. The state detected at input port 16 is signaled to other components of computer system 5 via a control line 18 and a corresponding control signal EN_P5VP_USB_H as shown in
The individual steps of a procedure for starting the computer system 5 according to
In a step S1 a standby voltage VSTBY is provided. This happens, for example, when the computer system 5 is connected to the mains voltage for the first time or a mechanical switch of the power supply 6 is switched on. After the standby voltage VSTBY has been provided, the standby voltage VSTBY is applied to the power sequencing controller 9 and, if necessary, to other parts of the computer system 5, in particular parts of the chipset 10 necessary for the activation of the computer system 5.
In this state, computer system 5 waits for an activation signal, for example, activation of a power button. If such an event is detected in a step S2, the chipset 10 signals the desired change of state, for example, from a standby state (ACPI S5) to the normal operating state (ACPI S0), to the power sequencing controller 9 via a suitable control signal. Of course, it is also possible for the sequencing controller 9 to start the computer system automatically after the mains voltage is applied.
In a step S3, the power sequencing controller 9 queries the status of input port 16, for example, by reading out control line 18, and in a subsequent decision step S4 checks whether the control signal EN_P5VP_USB_H indicates that cable connector 2 has been placed on pin header 1 with one or more rows of pins offset downwards.
If this is the example, step S5 stops the startup process of computer system 5. Optionally a corresponding alarm signal can be generated. In any event, the power sequencing controller 9 interrupts a sequence to provide the normal supply voltage VCC. Thus, further components of computer system 5, especially interface module 12 and components not required in the standby mode such as processor 11 remain disconnected from the power supply.
If, on the other hand, it is recognized in step S4 that the programmable input port 16 is at a high voltage level, i.e., the cable connector 2 is either correctly placed on pin header 1 or no cable connector at all is connected to pin header 1, there is no danger when activating the system board 7. In this example, the supply voltage VCC is switched through to the other components of the system board 7 in step S6 and the computer system 5 is started as usual after performing further tests, if necessary.
The above-mentioned circuit and error detection procedure can still detect a faulty insertion of the cable connector 2 on pin header 1 even if the cable connector 2 is placed on pin header 1 according to
By the measures described above, a faulty assembly of a computer system 5 can be detected particularly easily and reliably. To do this, it is only necessary to switch on the computer system 5 once after assembly is complete. If the computer system 5 does not start as expected, an assembler can immediately recognize that the computer system 5 has been assembled incorrectly and subject it to a further check. At the same time, possible damage to the computer system 5 is avoided, since the corresponding components are not supplied with a supply voltage at all.
Number | Date | Country | Kind |
---|---|---|---|
102019109016.4 | Apr 2019 | DE | national |