基于PSoC的CapSense方案可简化电容性触摸感测设计
时间:01-10
来源:电子工程专辑
点击:
图4:CSR配置向导 |
简易型功能块实现设计简化
PSoC器件是一款带板载8位控制器并具有高灵活性的复杂混合信号阵列。芯片的大部分是由模拟和数字块组成,这些模拟和数字块受控于可通过配置来实现板载外设(比如:PWM、定时器、计数器、ADC、可编程增益放大器以及许多其他的部件,均隶属于同一个器件)的寄存器。由于PSoC器件基于闪存,因此,这些功能块可进行50,000次的重复配置,甚至可以随意进行重构。
嵌入式产品工程师能够快速地逐个完成这些功能本身的配置,并在寄存器级上与PSoC器件互动;他们也可以通过采用PSoC Designer(可从www.cypress.com网站免费下载)用户模块进行功能块级器件配置控制的方法来节省大量的设计时间。PSoC Designer包括50多个用户模块库。在用户模块的选择过程中,赛普拉斯为工程师提供了简单的设计向导和参数表。
图5:培训电路板(CY3212 - CapSense) 每个用户模块都自动对适合的PSoC寄存器进行配置,并提供一组应用编程接口(API)。这些API使工程师拥有了简化代码的能力,只需要两行代码即可实现一个PWM。 这种基于简易型功能块的设计标准也适用于电容性触摸感测。CSR用户模块(Capacitive Switch Relaxation Oscillator,电容性开关张弛振荡器)提供了下拉参数设置、GUI配置向导和详细的产品手册,用于解答与电路板布局和双工有关的问题,以造就效率更高的滑块或触摸板实现方案。图4显示出基于CSR GUI配置向导的一幅照片(详见网站)。 除了用户模块之外,赛普拉斯还提供了一些相关的应用笔记(《AN2233a:电容性开关扫描》和《AN2292:PSoC CapSense的布局指南》),可给予工程师更多的设计支持。两块演示电路板,再加上用户指南、支持固件和应用笔记,便构成了基本的CapSense设计(CY3220-FPD和CY3220-Slider)。为了向初次接触CapSense的设计师提供帮助,赛普拉斯还奉献了一款培训套件,该套件提供了有关CapSense实现方案的详细指导手册。它包括一块培训电路板(见图5)。培训套件、易用型设计工具、灵活且功能出众的架构,以及无专利测量技术的组合,使得PSoC CapSense成为所有电容性触摸感测设计的理想选择。 作者:Matt Basinger 赛普拉斯半导体公司 |
- 利用具有I/O模拟多路复用器的PSoC简化传感器控制设计(01-10)