PSoC3在电源管理和温度控制中的应用
5.风扇控制模块实现方法 常规的散热风扇一般为4线式连接,其中2根为电源和地,另外2根中,一根为PSoC3输出到风扇的PWM信号,控制风扇转速,一根为输入至PSoC3的速度反馈信号,一般为变频率的PWM,速度越快,频率越高。通过调整PSoC3的PWM输出,可以设定当前风扇的期望转速,通过检测反馈的速度信号,确认并调整PWM输出。PSoC3提供了一个完整的模块用来控制风扇,如图7所示。该模块实现了自动化的风扇速度闭环控制,用户只需将速度控制输出和速度反馈输入连接在模块上,在固件中将该模块初始化,然后即可直接设定风扇的期望转速,模块内部的闭环控制算法将保证风扇运行在期望的速度上,如果发生风扇停转或是风扇无法达到期望转速,模块会输出一个中断,系统可以在中断程序中处理此异常,所有的转速控制和速度检测都由模块内部算法完成,无需额外的代码编写。 图7,风扇控制实现框图 6, 结束语 在复杂硬件系统中,实现电源控制或温度管理的方案有许多。包括基于专用芯片的,基于CPLD的,基于MCU的,基于分离模拟电路等。 与之相比较,Cypress的PSoC3 芯片因为片内丰富得模拟和数字资源, 可以实现更高要求的电源管理和温度控制任务。在有些场合,可以同时处理电源管理和温度控制的任务,实现了真正意义上的系统管理。而PSoC3 芯片的可编程特性和灵活性可以做到对每个系统定制它自己的系统管理方案, 从而在多个系统中,用一颗芯片实现平台型的方案 。
- 功率与控制的结合使LED照明方案灵活、简便(10-20)
- 低电压/低功耗的可编程片上系统为嵌入式系统提供了灵活的电源管理(10-12)
- 采用nvSRAM确保企业级SSD故障时电源可靠性(11-27)
- 供电噪声与时钟发生器(01-12)
- 能量采集入门套件是如何给可穿戴设备供电的?(11-03)
- 设计超低功耗的嵌入式应用:五种电源模式详解(11-17)