微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 电源设计 > PSoC3在电源管理和温度控制中的应用

PSoC3在电源管理和温度控制中的应用

时间:12-16 来源:电子产品世界 点击:

  • 道的3-4线接口的风扇控制。控制方法包括开环控制和闭环控制。调节精度高。
  •   支持I2C,SMBus,PMBus等通讯接口
  •   支持通过I2C接口进行在线升级软件
  •   2Kbyte的E2PROM 可以储存运行日志,方便进行故障检测

5.风扇控制模块实现方法

常规的散热风扇一般为4线式连接,其中2根为电源和地,另外2根中,一根为PSoC3输出到风扇的PWM信号,控制风扇转速,一根为输入至PSoC3的速度反馈信号,一般为变频率的PWM,速度越快,频率越高。通过调整PSoC3的PWM输出,可以设定当前风扇的期望转速,通过检测反馈的速度信号,确认并调整PWM输出。PSoC3提供了一个完整的模块用来控制风扇,如图7所示。该模块实现了自动化的风扇速度闭环控制,用户只需将速度控制输出和速度反馈输入连接在模块上,在固件中将该模块初始化,然后即可直接设定风扇的期望转速,模块内部的闭环控制算法将保证风扇运行在期望的速度上,如果发生风扇停转或是风扇无法达到期望转速,模块会输出一个中断,系统可以在中断程序中处理此异常,所有的转速控制和速度检测都由模块内部算法完成,无需额外的代码编写。

  图7,风扇控制实现框图

6, 结束语

在复杂硬件系统中,实现电源控制或温度管理的方案有许多。包括基于专用芯片的,基于CPLD的,基于MCU的,基于分离模拟电路等。 与之相比较,Cypress的PSoC3 芯片因为片内丰富得模拟和数字资源, 可以实现更高要求的电源管理和温度控制任务。在有些场合,可以同时处理电源管理和温度控制的任务,实现了真正意义上的系统管理。而PSoC3 芯片的可编程特性和灵活性可以做到对每个系统定制它自己的系统管理方案, 从而在多个系统中,用一颗芯片实现平台型的方案 。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top