PWM风扇控制器——兼容WISHBONE

LatticeReferenceDesign-Logo脉宽调制(PWM)是一种常用的技术,用以实现模拟电路的数字化控制。PWM使用一个方波脉冲,其脉冲宽度调制后导致波形均值的变化。在此PWM实现中,经过MOSFET电路的电流控制了输出到负载风扇的功耗。

本参考设计使用一个PLD和一个MOSFET电路实现了PWM风扇控制,提供了一个简单的2引脚风扇的速度控制。当使用一个3引脚风扇和一个PLD时,从风扇得到的传感信号实现了反馈回路。结合使用一个低成本PLD和一个风扇器件的好处就是,PLD可以剩余足够的逻辑资源来构建一个完整的热管理系统。

立即跳转到

框图

Alternate Text

性能和大小

器件系列 经测试的器件* 语言 性能 I/O引脚 设计大小 版本
MachXO2™ LCMXO2-1200HC-4TG100 Verilog/VHDL >50 MHz 24 109 LUTs 1.4
MachXO™ LCMXO2280C-3FT256C Verilog/VHDL >50 MHz 24 99 LUTs 1.4
ispMACH® 4000ZE LC4128ZE-5TN100C Verilog/VHDL >50 MHz 24 79/74 个宏单元 1.4
LatticeXP2™ LFXP2-5E-5FT256C Verilog/VHDL >50 MHz 24 145/138 LUTs 1.4
Platform Manager™ LPTM10-1247-3TG128CES Verilog/VHDL >50 MHz 99 LUTs 1.4

* 可能可以在其他器件中工作。

注:上面所列的性能和设计大小都仅是估计值。实际结果可能根据所选的参数、时序限制和器件实现有所不同。请参见设计文档,了解详细信息。若无特别说明,所有的代码和设计工作都是在PC平台上完成的。

文档

技术资源
标题 编号 版本 日期 格式 文件大小
选择全部
PWM Fan Controller - Source Code
RD1060 1.7 1/16/2015 ZIP 2.9 MB
PWM Fan Controller
RD1060 1.6 9/10/2014 PDF 481.5 KB