1. Technical Field
The present disclosure relates to a server analyzing system.
2. Description of Related Art
Servers are used in data communication, data processing, storage and management of data, and management consulting. Because the system architecture of the server is complex and strict, engineers need to combine theories and practices on a real server. When verifying signals of the main board of the server, an oscillometer may be connected to the main board via soldering, wherein the server may be destroyed during the soldering processes.
Therefore, there is a need for improvement in the art.
Many aspects of the embodiments can be better understood with reference to the following drawings. The components in the drawings are not necessarily drawn to scale, the emphasis instead being placed upon clearly illustrating the principles of the embodiments. Moreover, in the drawings, like reference numerals designate corresponding parts throughout the several views.
The disclosure is illustrated by way of example and not by way of limitation in the figures of the accompanying drawings in which like references indicate similar elements. It should be noted that references to “an” or “one” embodiment in this disclosure are not necessarily to the same embodiment, and such references mean “at least one.”
The server analyzing system further includes a temperature controller 80 and a temperature sensor 90. The temperature controller 80 is electrically connected to the micro control module 300, and the temperature sensor 90 is connected to the temperature controller 80. The temperature sensor 90 senses a system temperature and transmits the value of the temperature to the temperature controller 80. The temperature sensor 90 can determine whether or not the system temperature is greater than a predetermined value, and if the system temperature is greater than the predetermined value, the temperature controller 80 sends a temperature abnormal alarm signal to the second temperature control module 206 of the filed programmable gate array 200. The second temperature control module 206 sends the temperature alarm signal to the first temperature control module 103 of the complex programmable logic device 100 via a signal line S6. The first temperature control module 103 sends a notice signal to the virtual voltage converter 101. The virtual voltage converter 101 sends a power off signal, such as a Pch_S1p4 signal, to the virtual power sequence control module 201 via a signal line S2 and sets Pch_S1p4 to be at a low level. The virtual power sequence control module 201 sets a PS_ON pin to be at a high level to power off the system power of the field programmable gate array 200. A storage 95 is connected to the micro control unit 300 and the temperature module 80 and saves read data as it is collected.
When the server analyzing system is used to analyze signals during power on the server in one embodiment, the power button control module 208 receives a power on pulsing signal when the power button 30 is pressed. The power button control module 208 deals with the power on pulsing signal, such as by eliminating dithering of the signal and then sends a power on signal to the virtual voltage converter 101 of the complex programmable logic device 100. The virtual voltage converter 101 sends the power on signal to the virtual power sequence control module 201. The virtual power sequence control module 201 sets the PS_ON pin to be at a low level, and the system power of 12V is thus powered on.
After the system power of 12V is on, the virtual power sequence control module 201 of the field programmable gate array 200 sends a module power supply signal for powering on the module power supplies, such as powering on a module power supply of 0.75V, to the virtual voltage converter 101. The virtual voltage converter 101 powers on the module power supply of 0.75V then sends a feedback signal to the virtual power sequence control module 201 via a signal line Bus—2. The virtual power sequence control module 201 continues to send commands to the complex programmable logic device 100 to power on the module power supplies of 1.0V, 1.5V, 1.8V, 3.3V and 5V in order to provide power to a plurality of modules, for example a fan module. After all modules are powered on, the virtual power sequence control module 201 sends a module power ready signal to the system reset control module 104 via a signal line S3. The system reset control module 104 sends a cease-supply to the virtual voltage converter 101 and sends a reset signal, such as a Plt_Reset signal, to the virtual reset sequence control module 202. The virtual reset sequence control module 202 resets system. The server is thereby powered on.
The reset button control module 207 receives a reset pulsing signal when the reset button 40 is pressed and sends a reset signal to the system reset control module 104. The system reset control module 104 sends the reset signal to the virtual reset sequence control module 202. The virtual reset sequence control module 202 resets all of modules.
When the server analyzing system is used to analyze signals during power off status of the server in one embodiment, the virtual power sequence control module 201 receives a power off pulsing signal when the power switch 30 is pressed and sends a power off signal to the virtual voltage converter 101 via a signal line Bus—1. The virtual voltage converter 101 sends the power off signal to the virtual power sequence control module 201. The virtual power sequence control module 201 set the PS_ON pin to a high level to turn off the system voltage of 12V.
In another embodiment, a power off system command is inputted into the micro control unit 300, and the micro control unit 300 sends a shut down signal, such as a Bmc_Shutdown signal, to the virtual power sequence control module 201. The virtual power sequence control module 201 detects the Pch_S1p4 pin to be at a high level, then sends a power off signal to the virtual voltage converter 101 via the signal line S1. The virtual voltage converter 101 sends the power off signal to the virtual power sequence control module 201. The virtual power sequence control module 201 sets the PC_ON pin to be at a high level, to shut down the server.
The server analyzing system can also analyze signals during an abnormal status of the server in one embodiment, where, for example, the module power supply of 0.75V fails to be powered on, set by the abnormal setting module 10. The virtual voltage converter 101 receives an abnormal signal then sends an abnormal signal to the first debug display control module 105. The first debug display control module 105 selectively illuminates the plurality of light emitting diodes (LEDs) so that an end user may be warned that the power supply is not powered on normally. The register transfer level control module 102 controls the blink rate of each of the plurality of LEDs. The blink rate of each of the plurality of LEDs may be 4 HZ/S or 2 HZ/S. The virtual power sequence control module 201 sends a power abnormal signal to the virtual voltage converter 101 after waiting for a predetermined time and sends the power abnormal signal to the virtual voltage converter 101 via the signal line Bus—1. The virtual voltage converter 101 powers off the modules. The decoding and data transmission module 203 sends the abnormal sequence signal to the micro control unit 300 via a signal line Bus—3. The micro control unit 300 displays the abnormal sequence to the display module 400 and saves the abnormal sequence to the storage 95.
Even though numerous characteristics and advantages of the present disclosure have been set forth in the foregoing description, together with details of the structure and function of the disclosure, the disclosure is illustrative only, and changes may be made in detail, especially in the matters of shape, size, and the arrangement of parts within the principles of the disclosure to the full extent indicated by the broad general meaning of the terms in which the appended claims are expressed.
Number | Date | Country | Kind |
---|---|---|---|
2012105248911 | Dec 2012 | CN | national |