首页 > 评测 > 简化工业开发——CY8CKIT-044 PSoC开发套件评测

简化工业开发——CY8CKIT-044 PSoC开发套件评测

工业开发   CY8CKIT-044   PSoC   Cypress      
  • 作者:大音希声
  • 来源:21ic
  • [导读]
  • 不久前,Cypress公司推出了新一代的PSoC 4系列的处理器——PSoC 4200 系列处理器,这一系列的处理器在前一代的基础上加入了业界独一无二的可编程数字模块,其灵活度大大增加,同时增加了对CAN总线的支持,使之更加适于在工业上面使用。

1、CPU内核:ARM Cortex-M0,最高工作频率:48MHz

2、闪存 :128KB, SRAM :16KB

3、封装:TQFP 64

4、支持四个独立串行通信模块 (SCB),可配置为I2C、SPI或 UART总线模式

5、支持八个16 位定时器 /计数器脉冲宽度调制器 (TCPWM)模块

6、支持四个可编程的逻辑模块 (又称通用数字模块或简称为 UDB),每个模块包含8 个宏单元和一个8 位数据路径,可用verilog编程

2.2.2 Cypress F-RAM:FM24V10-G

FM24V10-G为具有1M bit的ferroelectric random access memory (F-RAM),即铁电存储器,该器件使用I2C总线连接,最大的存取速度可达到3.4MHz。该器件也是Cypress的最新产品之一,价格甚至超过主控的PSoC。

2-4.jpg

图2-4 FM24V10-G

2.2.3 Cypress KitProg仿真器

Cypress KitProg仿真器是全系列Cypress公司开发板上面使用的仿真器。该仿真器不兼容目前市面上的任何通用仿真器,仿真器主控属于PSoC 5系列,型号为CY8C5868LTI-LP039。基于ARM Cortex-M3内核。由于该器件支持两路USB,因此被用于做KitProg主控。

2-5.jpg

图2-5 CY8C5868LTI-LP039

2.2.4传感器:温度传感器、加速度传感器、光照传感器

CY8CKIT-044开发板上面有三款传感器。其中温度传感器TMP05是利用PWM连接的。TMP05能够测量-40℃到150℃的温度,并根据温度值输出相应占空比的方波,因此主控芯片利用PWM输入去读取方波的占空比就能够获取当前的温度值。三轴加速度传感器KXTJ2-1009是KIONIX 公司的产品,这个传感器是利用I2C 总线扩展的,具有高达 14 位的分辨率,能够测量±2g、±4g 或 ±8g的加速度值。光照传感器TEMD6200FX01实际上是一款光敏二极管,直接连接到主控的ADC上面就能测出当前的光照强度。

整块开发板上面的资源非常丰富,拥有足够多的扩展口,几乎可以与小型FPGA的开发板媲美。这块开发板上面的仿真器模块与存储器模块价格甚至比主控芯片还高,因此这块开发板可谓诚意十足,让用户能够轻松从多个角度评估这块芯片。而且这块开发板上面载有一个树莓派的26针接口,能够连接到树莓派,利用树莓派来进行控制,不过这个功能现在暂时没有开发出来。等到将来有这个功能了拿这块开发板做一个树莓派接口转Arduino接口的扩展板也未尝不可。

3.开发环境搭建

这块开发板支持两种开发环境,分别是Cypress公司的PSoC Creator与Micrium公司的uC/Probe,其中Micrium公司的uC/Probe属于第三方开发环境,需要收费,因此这里选择免费的Cypress公司的PSoC Creator来介绍。

为了更好地简化开发过程,Cypress公司已经将这块CY8CKIT-044的相应实例代码,Creator下相关的库,仿真器驱动和Creator软件封到一个安装包里面,下载地址为

http://china.cypress.com/documentation/development-kitsboards/cy8ckit-044-psoc-4-m-series-pioneer-kit

找到如图3-1的位置,进行下载。下载之后直接双击进行安装,设置一下安装路径,然后就可以等待直至安装完成。

3-1.jpg

图3-1下载相关程序

安装完成之后将开发板与PC连接,在设备管理器下面能够看到如图3-2所示的设备

3-2.jpg

图3-2相应设备

然后找到之前设定好的安装路径,打开 PSoC Creator软件,打开时的界面如图3-3所示


图3-3 PSoC Creator启动界面

到这里为止,所有的开发环境已经安装完成,是不是很简单呢。相比起许多开发板左安装一个驱动,右安装一个软件,Cypress将所有需要的东西都封装起来了,这样只需要安装一个exe就可以了。

4.简单演示

下面演示几个CY8CKIT-044开发板上面的应用,介绍一下如何使用PSoC Creator进行开发。

首先演示的是出厂demo。

这个demo主要展示的是电容触摸。在开发板上面有一块电容触摸板,当手指分别从左到右触摸,从上往下触摸,沿外圆触摸时,板载的三色LED灯会显示不同的颜色,如下面的两段演示所示。

 

  • 本文系21ic原创,未经许可禁止转载!

网友评论