|
Design of No Code Embedded System——PSoC Express |
|
Cypress公司 |
|
PSoC(Programmable System on Chip)即可编程片上系统,它把数字模块、模拟模块以及MCU集成在一起,可根据用户需要选择相应的模块并进行灵活配置。在灵活易用的开发工具的支持下, PSoC在许多领域都得到了广泛应用。
Cypress公司为客户提供完备的开发支持工具,如图2所示包括各种评估板、编程器以及开发套件,并免费为客户提供开发软件,包括PSoC designer以及PSoC Express。 PSoC Express的设计流程 由于PSoC Express的可视化设计特点,其设计流程很简单,只有四个步骤,即选择输入输出接口、定义输出行为、设计验证和仿真以及生成客户设计。 PSoC Express的设计要素 PSoC Express是一种基于输入和输出的图形化编辑器设计工具,其输入 和输出模块库已经包含230多个模块,这些模块称为驱动器。输入驱动器包括传感器、转速器和电位器等;输出驱动器包括继电器、脉宽调制器、蜂鸣器和风扇等;接口驱动器包括I2 C从设备和USB设备等。输入器件的驱动自动运行,输出器件的驱动需要传输函数,接口驱动启动通信功能。
设计内容与原理 本例利用CY3203A开发板、LCD等,显示手指对按键的触摸。电容感应的基本原理是连接按钮到PSoC的I/O,PSoC按照一定的频率顺序扫描这些按钮,检查有没有手指的存在,并作出相应显示。实验中使用了CSA技术,需要设置的参数包括手指极限值、噪声极限值、基准线更新极限值、恒流源电流值、迟滞、负噪声极限、低基准线复位、自动复位、外部电容、时钟、微调参数、滑条传感器个数、滑条分辨率以及滑条复用。 设计过程 打开软件后可以看到常用的设计、仿真、编程和编译界面。仿真、编程和编译在设计完成后用到。设计界面中有输入、输出、评估器等,每个部分都可以拖到新的窗口。在输入界面可以看到系列经验证过的、不断更新的输入驱动模块库,用户可根据需要选用。同样,在输出驱动库中找到所需的驱动模块,然后设置好传输函数,就完成了设计工作。接下来在仿真界面进行验证。验证通过后即可在编译界面选择相应的器件,并进行管脚配置。编译完成后形成16进制的文件以及BOM表等,确认无误后即可将程序通过编程界面烧写入实际的器件中。 更多详细内容,敬请登录中电网在线座谈网址: 问:用CapSense实现滑条后,分辨率有何变化?噪音性能 受影响吗? 答:用CapSense实现滑条后,分辨率可以提高n(max 1024) 倍,n可由用户定。不影响噪音性能。 问:PSoC Express都有哪些版本,有什么区别? 答: PSoC Express 3.0 Beta版已经推出。明年PSoC E xpress 和PSoC D esigner将合二为一,即当PSoC De signer 5.0版发布时将包括PSoC Express 和PSoC Designer 的 所有功能。 问:P SoC Express的运行环境怎样?可运行于何种嵌入式 操作系统? 答:P SoC Express的运行环境是Windows操作系统, P en tium CPU计算机即可。它不需要嵌入式操作系统。 问: 如果项目很复杂,PSoC Express也可以全部完成 吗? 答:P SoC Express可以完成大部分设计,假如某些部分它 完成不了,可以使用PSoC Designer完成。 使用Express 设 计时同时会自动生成Designer软件包。可以使用 Ex press做先期设计 ,减少时间,然后通过Designer进 行 优化、功能补充。 问:用 CSR和CSD做触摸按键的开发,PSoC Express与 PSoC Designer相比,在应用程序的灵活性上前者会不 会 差一些?生成的代码可以按照应用的要求进行修改吗? 答: P SoC Express在应用程序的灵活性上是差一 些 ,但 速 度更快。生成的代码可以按照应用要求在 PSoC De signer上进行修改 。 问:请 问CapSense电容触摸感应方案的触摸屏相对于电 阻触摸屏有什么优点? 答:优 点在于:电容触摸屏触摸无需压力,单次或无校准要 求 , 耐 用,不易老化,耐高温,透光率高, 省电,抗划伤(厚 玻 璃/塑料),抗刮伤(有玻璃保护)等。 问:请 问PSoC的主要应用领域?超大规模的SoC系统能 否使用? 答:P SoC主要是8 位或16 位机的应用领域,超大规模的 SoC系统当然能用,它是未来嵌入式系 统设计的主 流。 问:请问无代码设计是否意味着系统灵活性降低? 答:不是。无代码设计能省去低级而繁锁的代码编写、调试、 修改时间,所以有更多的时间放在系统设计和算法设计 等高级设计上,从而提高了设计效率。 问:P SoC CapSense开发板采用何种处理芯片?其芯片的 主频多少?支持32位或64位指令集吗? 答:采 用的是PSoC,它包含M8C的处理器。其 频率为 2 4MHz,目前只有8位的CPU,以后会推出32 位 产品。 问:Cypress的CapSense解决方案为系统设计人员提供了 哪些便利? 答:首先,设计灵活是PSoC CapSense 方案的很大优 势,设 计 人员在任何阶段都可以做修 改设计而不需要 改动硬 件 ;其次,CapSense解决方案可以使用同一颗芯片 支 持 多 种触摸方式,它占用空间 少, 且设计方便, 它支 持 C ap S ense Plus功 能 ,除了按键以外还 可 以使用同一 颗芯片 实 现其他功能;同时, 因为CapSense 使用的是 PSoC,所 以 还具备PSoC的所有优点。 问:PSoC Express有加密功能吗?如何对PSoC中的模拟配 置进行加密? 答:PSoc Express有加密功能,需要用PSoC Designer打开 E xpress工程文件,修改 flashsecurit.txt文件,可以实现 对 目标部分加密或完全 加密功能等。 问:PSoC Express 软件中附带的工程例子,每个项目中都 有IIC接口,请问这是必需的吗? 答:不是必需的,但有IIC接口可以导出内部的参数,方便调 试. 问:以PSoC Express为基础的一级内容驱动架构是什么? 答:PSoC Express的驱动架构是行为级描述,它是基于输 入 、输出以及接口驱动的定义, 然后通过传递函数定义输 出与输入的行为关系。 |
无代码嵌入式系统设计工具——PSoC Express
发布: 2007-12-03 09:57 | 作者: 冬冬 | 来源: 世界电子元器件 | 查看: 110次
最新更新
- TMS320F2812外部接口分析与存... 9-16
- 惠普推出核心到边缘基础设施架... 9-16
- 用Spartan-3A和Spartan-3AN平... 9-16
- ActiveX技术在B/S模式监控系统... 9-16
- 数字娱乐设备中采用多锁相环和... 9-16
- 产业化高速发展电声器件机会多 9-16
- 传苹果Leopard将不支持800MHz... 9-16
- 射频芯片:工艺成本功耗是永恒... 9-16
- 手机接口新功能将引发USB芯片... 9-16
- 医用传感器AcuRay诞生 能“听... 9-16

