主板调速风扇电路设计

在电脑主板,或者很多板卡上,都会有风扇接口,一般是4P,分别包含GND,VCC,PWM,TACH(转速)。

**VCC:**根据风扇规格提供相应电压,一般是12V,加上储能滤波电容。

**GND:**电流回路。

**PWM:**一般连接MCU或者EC或者BMC的PWM 引脚,通过MOS进行隔离,输出跟转速相关的频率信号。

**TACH:**风扇转速反馈信号,通过BAT54C达到稳压保护作用。

另外,对外接口电源建议串联保险丝,分布式电源负载建议添加磁珠隔离干扰。

参考图:

PWM 调速(4 针风扇,主流)
  • 原理 :主板输出25kHz 左右 固定频率、可变占空比的方波,控制风扇内部驱动 IC,实现无级调速
  • 占空比与转速:占空比↑ → 高电平时间↑ → 有效供电时间↑ → 转速↑。
  • 优势:调速平滑、低噪、效率高、支持转速反馈(TACH)。

PCB 设计要点

  1. 电源路径 :+12V、GND 走宽线 (≥20mil),就近放置滤波电容(10μF 电解 + 0.1μF 陶瓷)。
  2. PWM/TACH 走线 :走短线 、远离干扰源(CPU、内存、时钟),必要时包地
  3. MOS 布局:栅极电阻靠近 MOS 栅极,减小寄生电感。
  4. 散热:MOS 管下方铺铜,提升散热。
  5. ESD 保护 :PWM/TACH 引脚加TVS 管 (如 SMF05C)或压敏电阻

保护电路设计(必加)

  1. 过流保护 :风扇电源串自恢复保险丝(PolySwitch,如 0.5A--1A)。
  2. 过压 / 反接保护 :+12V 串肖特基二极管 (防反接),并联TVS 管(15V)。
  3. 过热保护:MOS 管附近加 NTC,超温关断 PWM。
  4. 堵转保护:TACH 无脉冲超过设定时间,关断 PWM 并报警。

软件控制逻辑(BIOS/EC)

  1. 温控曲线:定义温度区间与对应 PWM 占空比(如 40℃→30%,70℃→100%)。
  2. PID 调节:闭环控制,减小温度波动。
  3. 启停策略:低温下停转(0% 占空比),超阈值启动。
  4. 故障处理:TACH 异常、过流、过温时触发告警或降频。

常见问题与解决

  • 风扇不转 / 抖动:检查 PWM 频率(25kHz±5kHz)、占空比下限(≥10% 防堵转)、驱动电路是否正常。
  • 转速不准:校准 TACH 上拉电阻、计数频率,排除干扰。
  • 噪音大:优化 PWM 频率(避开人耳敏感区)、降低低占空比抖动。
  • 发热:选用低 Rds (on) MOS、优化 PCB 散热。

什么是PID调节?

PID = 比例 + 积分 + 微分 它是一种自动闭环控制算法 ,用来:让系统快速、平稳、不超调、不震荡地到达目标值。

主板风扇调速里:

  • 目标值:你想要的温度(比如 50℃)
  • 输出值:风扇 PWM 占空比
  • PID :自动算 PWM,让温度稳稳停在目标

1. P(Proportional)比例

  • 误差越大,输出越强
  • 温度差得越多 → 风扇转得越快
  • 缺点:永远到不了目标,会剩一点静差

2. I(Integral)积分

  • 过去的误差累加,慢慢补输出
  • 用来消除静差,让温度真正达到目标
  • 太强会超调、震荡

3. D(Derivative)微分

  • 误差变化快慢,提前刹车
  • 温度突然飙升 → 提前加大风扇
  • 温度开始下降 → 提前减小风扇
  • 作用:防超调、让曲线更平滑

用风扇调速一句话总结

P:现在差多少,我就转多快 I:过去差了多久,我慢慢补上 D:温度变化快不快,我提前反应

三者一起 = 风扇转速平滑、温度稳定、不忽快忽慢。

相关推荐
工控小机2 小时前
STM32远程下载、调试终端介绍
stm32·单片机·嵌入式硬件·物联网
学嵌入式的小杨同学2 小时前
STM32 进阶封神之路(十四):语音交互实战 ——SU03T 语音识别模块从固件制作到 STM32 控制(串口通信 + 命令响应)
c++·stm32·单片机·嵌入式硬件·架构·硬件架构·ux
科技前瞻观察2 小时前
赋能智算升级|基于极海G32R501实时控制DSP MCU的AI服务器电源应用方案
服务器·人工智能·单片机
程序员杰森3 小时前
ESP32开发板+TB6612 x 2 四电机小车笔记
笔记·单片机·嵌入式硬件
阿拉斯攀登3 小时前
第 10 篇 RK 平台安卓驱动实战 3:PWM 驱动开发,实现 LED 呼吸灯 + 电机调速
驱动开发·嵌入式硬件·pwm·瑞芯微·嵌入式驱动·rk3576·嵌入式安卓
集芯微电科技有限公司3 小时前
氮化镓GaN FET/GaN HEMT功率驱动器选型一览表
人工智能·单片机·嵌入式硬件·深度学习·神经网络·生成对抗网络
7yewh11 小时前
jetson_yolo_deployment 01_linux_dev_env
linux·嵌入式硬件·yolo·机器人·嵌入式
WinstonMao13 小时前
STM32上电不能开机运行问题排查
stm32·单片机·嵌入式硬件
csg110717 小时前
PIC单片机高阶实战(四):PIC32MX串口与4G模块通信
单片机·嵌入式硬件·物联网