CN109681456A - A kind of fan control device and method - Google Patents

A kind of fan control device and method Download PDF

Info

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
Application number
CN201811620812.0A
Other languages
Chinese (zh)
Inventor
刘纪斌
董超
赵伟涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201811620812.0A priority Critical patent/CN109681456A/en
Publication of CN109681456A publication Critical patent/CN109681456A/en
Pending legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F04POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
    • F04DNON-POSITIVE-DISPLACEMENT PUMPS
    • F04D27/00Control, 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

A kind of fan control device and method
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.
CN201811620812.0A 2018-12-28 2018-12-28 A kind of fan control device and method Pending CN109681456A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
王本有等: "《电路与电子技术基础》", 30 August 2015, 中国科学技术大学出版社 *

Cited By (12)

* Cited by examiner, † Cited by third party
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