使用PSoC 3和PSoC Creator简化应用设计

  作者:胡泊 Cypress应用工程师 时间:2010-09-29来源:电子产品世界

  UDB基于可编程逻辑器件(PLD)技术, 图 2是UDB的系统结构图,,每一个UDB都包含

  Ø 一个8位的数据通路(Datapath)

  Ø 两个PLD逻辑器件(PLD 12C4),12位输入,其中8位作为与操作的乘积项

  Ø 一个状态与控制模块(Status and Control)

  Ø 一个时钟与复位模块(Clock and Reset)

  数据通路包含一个8位的算术逻辑单元(ALU),两个累加器,两个数据寄存器,两个含有4个单元的FIFO以及一个移位器(Shift)。其中,ALU可以配置成加法器,减法器,自增1,自减1,逻辑与,逻辑或,逻辑异或和无操作共八种功能;而移位器可以实现左移,右移,高四位与第四位景象调换和无操作四种功能。某种程度上,一个数据通路就像一个“迷你型”处理器,可以处理8位基本运算逻辑功能,如果把多个数据通路以菊花链的拓扑连接起来就能实现复杂功能。

  PSoC®3也具备高性能的模拟系统,以资源较少的CY8C32系列为例,其模拟功能模块包括:

  Ø 一个1.024伏内部电压参考,14ppm/℃,误差0.9%上下

  Ø 一个可配置的12位Delta-Sigma ADC,采样率最高可达192 ksps,70 dB 信噪比,1 位INL/DNL

  Ø 一个8位8Msps的IDAC或是1Msps的VDAC

  Ø 两个75ns响应时间的比较器

  Ø 一个触摸按键扫描模块

  对于资源最多的CY8C38系列,其模拟功能模块更多,甚至包括一个67MHz,24位定点数字滤波器模块以实现IIR、FIR滤波功能。

  PSoC®3的系统资源提供了多种可选频率的时钟系统以供数字系统和模拟系统使用,除此之外,还包含了内部晶振,内部复位电路,WatchDog模块,低电压检测模块,休眠模块等必要系统功能。

  3. PSoC Creator使用介绍

  针对PSoC®3包含的众多数字模块和模拟模块,Cypress提供了集成开发环境PSoC Creator。PSoC Creator将硬件资源抽象成了众多的功能模块(Component),每个模块实现一种基本功能,例如PWM模块,I2C模块,基本与门,中断响应模块,输入输出管脚等等。设计者像绘制原理图一样,选择适当模块,将其输入输出与其他模块连接,然后通过每个模块提供的图形化配置向导设置模块参数,之后编写适当的软件代码,即可实现所需功能。这种模块化的设计方法令设计者能够将更多精力集中在实现应用的功能上,而无需关注许多底层硬件配置细节。

  图 3是使用PSoC Creator开发应用的屏幕截图,此应用使用了三个PWM模块,分别输出三个PWM信号至芯片管脚上,为了令PWM模块工作,需要提供一个时钟和复位信号(图中左侧),图中间三个绿色的矩形是三个PWM模块,右侧一个粉色的矩形包含三个芯片输出管脚,图中绿色的连线代表通过芯片内部互联系统将PWM的输出连至芯片管脚,此外,图 3最右侧的树状结构列出了可以使用的功能模块列表。图 4是配置PWM模块时的配置向导,在该向导中,可以设置PWM是8位还是16位,周期,以及占空比等参数。设置结果直接体现在向导上的波形图中,以便设计者及时检验参数设置是否合适。

 

  图 3 PSoC Creator使用实例

 

  图 4 PWM模块图形配置向导

  4. 应用实例:12路PWM占空比测量

  本节就以一个实际的应用实例——12路PWM占空比测量,展示如何使用PSoC®3和PSoC Creator简化应用设计。在大型服务器上,散热用的风扇会使用固定频率但是占空比可变的PWM信号反馈风扇转速信息,不同的转速对应不同的占空比,通过实时检测反馈的转速信号,控制可以根据当前服务器内温度决定是否需要增加或是减少风扇转速。

 

  图 5 12通道PWM占空比检测模块

  图 5是用来循环检测12通道PWM占空比的功能模块,12个PWM速度信号通过12个管脚输入进PSoC®3,然后经过一个内部的16路多路器输出一路信号至一个D触发器(DFF)采样,采样结果借助一个反相器形成两路互相反相的信号,分别作为使能信号输入给两个定时器Timer_rising_1和Timer_falling_1,两个中断响应模块isr_rising_1和isr_falling_1用来捕捉两路反相信号的上升沿,以便在中断服务程序中读取定时器中的计数值。通过对两个定时器计数值的计算,即可得出当前PWM信号的占空比。

1 2 3

关键词: Cypress PSoC3 占空比检测

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版