CN109681456A - A kind of fan control device and method - Google Patents
A kind of fan control device and method Download PDFInfo
- Publication number
- CN109681456A CN109681456A CN201811620812.0A CN201811620812A CN109681456A CN 109681456 A CN109681456 A CN 109681456A CN 201811620812 A CN201811620812 A CN 201811620812A CN 109681456 A CN109681456 A CN 109681456A
- Authority
- CN
- China
- Prior art keywords
- fan control
- pin
- control signal
- cpld
- fan
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F04—POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
- F04D—NON-POSITIVE-DISPLACEMENT PUMPS
- F04D27/00—Control, e.g. regulation, of pumps, pumping installations or pumping systems specially adapted for elastic fluids
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Cooling Or The Like Of Electrical Apparatus (AREA)
- Control Of Positive-Displacement Air Blowers (AREA)
Abstract
The invention discloses a kind of fan control device and methods.It is related to electronic hardware technology, solves the problems, such as that CPLD pin is nervous.The device includes BMC and CPLD, which further includes gating chip;The gating chip includes multiple fan control signal input pins, for receiving the fan control signal of the BMC output;The gating chip also includes multiple fan control signal output pins, and each fan control signal output pin is connected with a fan;The gating chip also includes control pin, and the CPLD is connect with the control pin, and the gate control signal for controlling each fan control signal output pin is sent to the control pin.Technical solution provided by the invention is designed suitable for server circuit, realizes the fan control scheme for only taking up a small amount of CPLD pin.
Description
Technical field
The present invention relates to electronic hardware technology, espespecially a kind of fan control device and method.
Background technique
With the development of Intel a new generation Whitely platform, number of signals is more and more, Complex Programmable Logic Devices
(CPLD) signal to be treated is more and more, causes pin nervous, if upgrading CPLD model merely, causes increased costs.
The major way of current fan regulation and controlling is the temperature of baseboard management controller (BMC) by detecting cabinet interior point
Degree controls rotation speed of the fan using the dedicated control pin of PWM, which passes through CPLD from BMC, then arrives fan interface, when CPLD is detectd
Measure BMC hang it is dead when, each fan of CPLD active control, general revolving speed is adjusted to 80% or 100% revolving speed, if there is 8
Fan will occupy CPLD16 pin, cause CPLD pin nervous.
Summary of the invention
In order to solve the above-mentioned technical problems, the present invention provides a kind of fan control device and methods.By gating chip
Fan control signal is transmitted, CPLD only controls gating chip, greatly reduces the occupancy to CPLD pin, solve
The problem of CPLD pin anxiety.
In order to reach the object of the invention, the present invention provides a kind of fan control device, including BMC and CPLD, the devices
It further include gating chip;
The gating chip includes multiple fan control signal input pins, for receiving the fan control of the BMC output
Signal processed;
The gating chip also includes multiple fan control signal output pins, and each fan control signal output pin connects
It is connected to a fan;
The gating chip also includes control pin, and the CPLD is connect with the control pin, to the control pin
Send the gate control signal for controlling each fan control signal output pin.
Preferably, the BMC and the CPLD are connected, Xiang Suoshu WatchDog Timer circuit transmission reset signal.
Preferably, the gating chip also includes enable pin, and the CPLD is connect with the enable pin, and Xiang Suoshu makes
It can pin transmission work enable signal.
Preferably, fan control signal input pin and the fan control signal output pin correspond.
Preferably, the gating chip has 8 fan control signal input pins and 8 fan control signal efferent ducts
Foot.
The present invention also provides a kind of control method for fan using said fans control device, comprising:
The working condition of CPLD detection BMC;
In the BMC operation irregularity, the CPLD sends control signal to gating chip by control pin, indicates institute
It states gating chip and passes through the fan control signal that whole fan control signal output pins issue holding cooling requirements revolving speed.
Preferably, the step of working condition of CPLD detection BMC includes:
The CPLD receives the transmission reset signal that the BMC is sent;
After receiving the transmission reset signal, the WatchDog Timer circuit is reset, and determine the BMC work
Make normally,
The transmission reset signal is not being received persistently, is led to the WatchDog Timer time-out, is then determined the BMC
Operation irregularity.
Preferably, after the step of working condition of CPLD detection BMC, further includes:
When the BMC is working properly, the CPLD sends control letter to the gating chip by the control pin
Number, indicate the selection chip to each fan control signal output pin transparent transmission fan control signal input pin described in
The received fan control signal of BMC.
The present invention provides a kind of fan control device and methods, on the basis of BMC and CPLD, are added to gating core
Piece, the gating chip include multiple fan control signal input pins, for receiving the fan control letter of the BMC output
Number, the gating chip also includes multiple fan control signal output pins, and each fan control signal output pin is connected with
One fan, the gating chip also include control pin, and the CPLD is connect with the control pin, to the control pin
Send the gate control signal for controlling each fan control signal output pin.CPLD detects the working condition of BMC, and described
When BMC operation irregularity, the CPLD sends control signal to gating chip by control pin, indicates that the gating chip passes through
Whole fan control signal output pins issue the fan control signal for keeping cooling requirements revolving speed.It realizes and only takes up on a small quantity
The fan control scheme of CPLD pin solves the problems, such as that CPLD pin is nervous.
Other features and advantages of the present invention will be illustrated in the following description, also, partly becomes from specification
It obtains it is clear that understand through the implementation of the invention.The objectives and other advantages of the invention can be by specification, right
Specifically noted structure is achieved and obtained in claim and attached drawing.
Detailed description of the invention
Attached drawing is used to provide to further understand technical solution of the present invention, and constitutes part of specification, with this
The embodiment of application technical solution for explaining the present invention together, does not constitute the limitation to technical solution of the present invention.
Fig. 1 is a kind of realization principle schematic diagram of fan control scheme;
Fig. 2 is a kind of structural schematic diagram for fan control device that one embodiment of the invention provides;
Fig. 3 is that a kind of circuit for fan control device that one embodiment of the invention provides realizes specific example schematic diagram;
Fig. 4 is a kind of flow diagram for control method for fan that one embodiment of the invention provides;
Fig. 5 is the idiographic flow schematic diagram of step 401 in Fig. 4.
Specific embodiment
To make the objectives, technical solutions, and advantages of the present invention clearer, below in conjunction with attached drawing to the present invention
Embodiment be described in detail.It should be noted that in the absence of conflict, in the embodiment and embodiment in the application
Feature can mutual any combination.
Step shown in the flowchart of the accompanying drawings can be in a computer system such as a set of computer executable instructions
It executes.Also, although logical order is shown in flow charts, and it in some cases, can be to be different from herein suitable
Sequence executes shown or described step.
The major way of current fan regulation and controlling is temperature of the BMC by detecting cabinet interior point, uses the dedicated control of PWM
Pin controls rotation speed of the fan, which passes through CPLD from BMC, then arrives fan interface, when CPLD, which detects BMC, hangs dead, CPLD
The each fan of active control, general revolving speed are adjusted to 80% or 100% revolving speed, if there is 8 fans, will occupy CPL D
16 pins cause CPLD pin nervous, limit the flexibility of circuit design.And when fan is problematic, need to upgrade
CPLD causes process to increase, increased costs.
To solve the above-mentioned problems, the embodiment provides a kind of fan control device and methods.Pass through gating
Chip transmits fan control signal, and CPLD only controls gating chip, greatly reduces the occupancy to CPLD pin, solves
The problem of CPLD pin anxiety.
One embodiment of the invention provides a kind of fan control device, carries out with reference to the accompanying drawing to the embodiment of the present invention
It is described in detail.
Fig. 1 show a kind of fan control scheme, and BMC exports fan control signal (BMC_FANCTL0-7) and arrives CPLD,
CPLD judges whether BMC hangs extremely by BMC_CPLD_WDT.If hanging extremely, CPLD can control rotation speed of the fan and want until meeting heat dissipation
The revolving speed asked.If not hanging dead, CPLD meeting transparent transmission (Passthough) this signal (CPLD_FANCTL0-7) to fan terminal.From figure
1 as can be seen that occupy CPLD16 pin as fan control pin altogether.
The fan control device that the embodiment of the present invention provides is as shown in Fig. 2, include BMC and CPLD, which further includes
Gate chip.
The gating chip includes multiple fan control signal input pins, for receiving the fan control of the BMC output
Signal (BMC_FANCTL0-7) processed.
The gating chip also includes multiple fan control signal output pins, and each fan control signal output pin connects
It is connected to a fan, exports fan control signal (BMC_FANCTL0-7) to fan.
The gating chip also includes control pin, and the CPLD is connect with the control pin, to the control pin
Send the gate control signal (CPLD_FANCTL) for controlling each fan control signal output pin.
The BMC is connected with the CPLD's, Xiang Suoshu WatchDog Timer circuit transmission reset signal (BMC_CPLD_
WDT)。
Preferably, the gating chip also includes enable pin, and the CPLD is connect with the enable pin, and Xiang Suoshu makes
It can pin transmission work enable signal (CPLD_FANCTL_EN).
Preferably, fan control signal input pin and the fan control signal output pin correspond.
Preferably, the gating chip has 8 fan control signal input pins and 8 fan control signal efferent ducts
Foot.
Fig. 3 is a kind of specific example of fan control device circuit diagram provided in an embodiment of the present invention.
By gating chip it can be seen from Fig. 2 and Fig. 3, the pin occupancy of CPLD greatly reduces, and is 16 pipes before
Foot now only needs 2.
One embodiment of the invention additionally provides a kind of control method for fan, the fan provided using the embodiment of the present invention
Control device realizes that the process of fan control is as shown in Figure 4, comprising:
The working condition of step 401, CPLD detection BMC.
This step is specifically as shown in Figure 5, comprising:
Step 4011, the CPLD receive the transmission reset signal that the BMC is sent.
Step 4012, after receiving the transmission reset signal, the WatchDog Timer circuit is reset, and is determined
The BMC is working properly, enters step 403.
Step 4013 is not receiving the transmission reset signal persistently, leads to the WatchDog Timer time-out, then sentences
The fixed BMC operation irregularity, enters step 402.
Step 402, in the BMC operation irregularity, the CPLD by control pin to gating chip send control letter
Number, indicate that the gating chip passes through whole fan control signal output pins and issues the fan control for keeping cooling requirements revolving speed
Signal.
Step 403, when the BMC is working properly, the CPLD is sent out to the gating chip by the control pin
Control signal is sent, indicates the selection chip to each fan control signal output pin transparent transmission fan control signal input pin
From the received fan control signal of the BMC.
The embodiment provides a kind of fan control device and methods, on the basis of BMC and CPLD, are added to
Chip is gated, the gating chip includes multiple fan control signal input pins, for receiving the fan control of the BMC output
Signal processed, the gating chip also include multiple fan control signal output pins, and each fan control signal output pin connects
It is connected to a fan, the gating chip also includes control pin, and the CPLD is connect with the control pin, to the control
Pin sends the gate control signal for controlling each fan control signal output pin.The working condition of CPLD detection BMC, and
When the BMC operation irregularity, the CPLD sends control signal to gating chip by control pin, indicates the gating chip
The fan control signal for keeping cooling requirements revolving speed is issued by whole fan control signal output pins.It realizes and only takes up less
The fan control scheme for measuring CPLD pin solves the problems, such as that CPLD pin is nervous.CPLD pin can be effectively saved, fortune is reduced
Row maintenance cost.
It will appreciated by the skilled person that whole or certain steps, system, dress in method disclosed hereinabove
Functional module/unit in setting may be implemented as software, firmware, hardware and its combination appropriate.In hardware embodiment,
Division between the functional module/unit referred in the above description not necessarily corresponds to the division of physical assemblies;For example, one
Physical assemblies can have multiple functions or a function or step and can be executed by several physical assemblies cooperations.Certain groups
Part or all components may be implemented as by processor, such as the software that digital signal processor or microprocessor execute, or by
It is embodied as hardware, or is implemented as integrated circuit, such as specific integrated circuit.Such software can be distributed in computer-readable
On medium, computer-readable medium may include computer storage medium (or non-transitory medium) and communication media (or temporarily
Property medium).As known to a person of ordinary skill in the art, term computer storage medium is included in for storing information (such as
Computer readable instructions, data structure, program module or other data) any method or technique in the volatibility implemented and non-
Volatibility, removable and nonremovable medium.Computer storage medium include but is not limited to RAM, ROM, EEPROM, flash memory or its
His memory technology, CD-ROM, digital versatile disc (DVD) or other optical disc storages, magnetic holder, tape, disk storage or other
Magnetic memory apparatus or any other medium that can be used for storing desired information and can be accessed by a computer.This
Outside, known to a person of ordinary skill in the art to be, communication media generally comprises computer readable instructions, data structure, program mould
Other data in the modulated data signal of block or such as carrier wave or other transmission mechanisms etc, and may include any information
Delivery media.
Claims (8)
1. a kind of fan control device, including baseboard management controller BMC and complex programmable logic device (CPLD), feature exist
In the device further includes gating chip;
The gating chip includes multiple fan control signal input pins, for receiving the fan control letter of the BMC output
Number;
The gating chip also includes multiple fan control signal output pins, and each fan control signal output pin is connected with
One fan;
The gating chip also includes control pin, and the CPLD is connect with the control pin, is sent to the control pin
Control the gate control signal of each fan control signal output pin.
2. fan control device according to claim 1, which is characterized in that the BMC is connected with the CPLD's, to institute
State WatchDog Timer circuit transmission reset signal.
3. fan control device according to claim 1, which is characterized in that the gating chip also includes enable pin,
The CPLD is connect with the enable pin, and Xiang Suoshu enable pin sends work enable signal.
4. fan control device according to claim 1, which is characterized in that fan control signal input pin and the wind
Fan control signal output pin corresponds.
5. fan control device according to claim 1, which is characterized in that the gating chip has 8 fan control
Signal input tube foot and 8 fan control signal output pins.
6. a kind of control method for fan using fan control device described in claim 1-5 any one, feature exist
In, comprising:
The working condition of CPLD detection BMC;
In the BMC operation irregularity, the CPLD sends control signal to gating chip by control pin, indicates the choosing
Obturator piece passes through whole fan control signal output pins and issues the fan control signal for keeping cooling requirements revolving speed.
7. control method for fan according to claim 6, which is characterized in that CPLD detects the step of working condition of BMC
Include:
The CPLD receives the transmission reset signal that the BMC is sent;
After receiving the transmission reset signal, the WatchDog Timer circuit is reset, and determines the BMC work just
Often,
The transmission reset signal is not being received persistently, is leading to the WatchDog Timer time-out, then determines the BMC work
It is abnormal.
8. control method for fan according to claim 6 or 7, which is characterized in that CPLD detects the step of the working condition of BMC
After rapid, further includes:
When the BMC is working properly, the CPLD sends control signal to the gating chip by the control pin, refers to
Show that the selection chip is received to each fan control signal output pin transparent transmission fan control signal input pin from the BMC
Fan control signal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811620812.0A CN109681456A (en) | 2018-12-28 | 2018-12-28 | A kind of fan control device and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811620812.0A CN109681456A (en) | 2018-12-28 | 2018-12-28 | A kind of fan control device and method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109681456A true CN109681456A (en) | 2019-04-26 |
Family
ID=66190112
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811620812.0A Pending CN109681456A (en) | 2018-12-28 | 2018-12-28 | A kind of fan control device and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109681456A (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110985427A (en) * | 2019-11-29 | 2020-04-10 | 苏州浪潮智能科技有限公司 | Modular fan circuit and control method |
CN111734667A (en) * | 2020-05-29 | 2020-10-02 | 苏州浪潮智能科技有限公司 | Method and device for regulating and controlling rotating speed of server fan |
CN111794996A (en) * | 2020-07-23 | 2020-10-20 | 中国长城科技集团股份有限公司 | Fan control circuit, method and server |
CN111927809A (en) * | 2020-07-10 | 2020-11-13 | 苏州浪潮智能科技有限公司 | Server fan control device and method based on control chip |
CN113094316A (en) * | 2021-04-01 | 2021-07-09 | 浪潮电子信息产业股份有限公司 | Online switching device and method of NCSI (non-volatile memory) signals |
CN113204466A (en) * | 2021-04-29 | 2021-08-03 | 山东英信计算机技术有限公司 | Over-temperature protection method and electronic equipment |
CN114721478A (en) * | 2022-03-31 | 2022-07-08 | 浪潮(北京)电子信息产业有限公司 | BMC board card and storage controller mainboard |
CN116303213A (en) * | 2023-03-22 | 2023-06-23 | 合芯科技有限公司 | System and method for improving BMC chip computing efficiency |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120081056A1 (en) * | 2010-09-30 | 2012-04-05 | Hon Hai Precision Industry Co., Ltd. | Apparatus and method for controlling speed of fan in computer |
CN104182017A (en) * | 2014-08-21 | 2014-12-03 | 刘文君 | Intelligent heat radiation control system and method for server |
US8990596B2 (en) * | 2012-10-24 | 2015-03-24 | Inventec (Pudong) Technology Corporation | Server system and heat dissipation control method during a standby power supply and detection of an extension card insertion |
CN105278644A (en) * | 2015-09-24 | 2016-01-27 | 浪潮电子信息产业股份有限公司 | Method for rotating server fan at full speed after BMC failure |
CN107133119A (en) * | 2017-05-02 | 2017-09-05 | 郑州云海信息技术有限公司 | A kind of method that hardware watchdog function is realized by CPLD |
CN109162953A (en) * | 2018-11-01 | 2019-01-08 | 郑州云海信息技术有限公司 | A kind of fan control device and server |
-
2018
- 2018-12-28 CN CN201811620812.0A patent/CN109681456A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120081056A1 (en) * | 2010-09-30 | 2012-04-05 | Hon Hai Precision Industry Co., Ltd. | Apparatus and method for controlling speed of fan in computer |
US8990596B2 (en) * | 2012-10-24 | 2015-03-24 | Inventec (Pudong) Technology Corporation | Server system and heat dissipation control method during a standby power supply and detection of an extension card insertion |
CN104182017A (en) * | 2014-08-21 | 2014-12-03 | 刘文君 | Intelligent heat radiation control system and method for server |
CN105278644A (en) * | 2015-09-24 | 2016-01-27 | 浪潮电子信息产业股份有限公司 | Method for rotating server fan at full speed after BMC failure |
CN107133119A (en) * | 2017-05-02 | 2017-09-05 | 郑州云海信息技术有限公司 | A kind of method that hardware watchdog function is realized by CPLD |
CN109162953A (en) * | 2018-11-01 | 2019-01-08 | 郑州云海信息技术有限公司 | A kind of fan control device and server |
Non-Patent Citations (1)
Title |
---|
王本有等: "《电路与电子技术基础》", 30 August 2015, 中国科学技术大学出版社 * |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110985427A (en) * | 2019-11-29 | 2020-04-10 | 苏州浪潮智能科技有限公司 | Modular fan circuit and control method |
CN111734667A (en) * | 2020-05-29 | 2020-10-02 | 苏州浪潮智能科技有限公司 | Method and device for regulating and controlling rotating speed of server fan |
CN111927809A (en) * | 2020-07-10 | 2020-11-13 | 苏州浪潮智能科技有限公司 | Server fan control device and method based on control chip |
CN111794996A (en) * | 2020-07-23 | 2020-10-20 | 中国长城科技集团股份有限公司 | Fan control circuit, method and server |
CN111794996B (en) * | 2020-07-23 | 2022-07-08 | 中国长城科技集团股份有限公司 | Fan control circuit, method and server |
CN113094316A (en) * | 2021-04-01 | 2021-07-09 | 浪潮电子信息产业股份有限公司 | Online switching device and method of NCSI (non-volatile memory) signals |
CN113204466A (en) * | 2021-04-29 | 2021-08-03 | 山东英信计算机技术有限公司 | Over-temperature protection method and electronic equipment |
CN113204466B (en) * | 2021-04-29 | 2022-11-18 | 山东英信计算机技术有限公司 | Over-temperature protection method and electronic equipment |
CN114721478A (en) * | 2022-03-31 | 2022-07-08 | 浪潮(北京)电子信息产业有限公司 | BMC board card and storage controller mainboard |
CN114721478B (en) * | 2022-03-31 | 2023-05-23 | 浪潮(北京)电子信息产业有限公司 | BMC board card and memory controller mainboard |
CN116303213A (en) * | 2023-03-22 | 2023-06-23 | 合芯科技有限公司 | System and method for improving BMC chip computing efficiency |
CN116303213B (en) * | 2023-03-22 | 2024-03-15 | 合芯科技有限公司 | System and method for improving BMC chip computing efficiency |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109681456A (en) | A kind of fan control device and method | |
CN106603265B (en) | Management method, network device, and non-transitory computer-readable medium | |
TWI684866B (en) | Methods, server systems and computer-readable storage medium for fan speed control via pcie topology | |
US5636342A (en) | Systems and method for assigning unique addresses to agents on a system management bus | |
CN104615447A (en) | Method for reusing monitor management software of server of whole-machine cabinet | |
CN102478006A (en) | Fan speed control system and method for reading rotating speed of fan thereof | |
US10976793B2 (en) | Mass storage device electrical power consumption monitoring | |
US20160182484A1 (en) | Authentication-free configuration for service controllers | |
EP2892212A1 (en) | Micro server, method of allocating MAC address, and computer readable recording medium | |
US20130126150A1 (en) | Fan control system and method | |
CN105468114A (en) | Design method for optimizing heat dissipation noise of server board card | |
US20240220439A1 (en) | Motherboard and computing device | |
CN111209241A (en) | Management system of whole cabinet server | |
US10298479B2 (en) | Method of monitoring a server rack system, and the server rack system | |
EP3627282A1 (en) | Thermal management via operating system | |
CN111324503B (en) | Machine frame management device, method and computer readable storage medium | |
CN105488004A (en) | I2C line multiplexing control logic method under startup and shutdown states of server | |
CN112910954B (en) | Remote management method and system for electric power Internet of things equipment | |
CN111637079B (en) | Mainboard, fan control system and method | |
CN109062618B (en) | Development method, system and medium for server single-node power consumption capping firmware | |
CN115509330A (en) | Heat dissipation regulation and control circuit of server and server | |
EP3964955A1 (en) | Computing job processing method and system, mobile device and acceleration device | |
CN113867506A (en) | Server heat dissipation control method and device, electronic equipment and storage medium | |
CN112631979A (en) | Server and method for automatically distributing PCIE signals | |
US9261098B2 (en) | Fan speed and memory regulator control based on memory margin |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190426 |
|
RJ01 | Rejection of invention patent application after publication |