编辑: 颜大大i2 | 2013-04-21 |
66、CY8C20x66A、CY8C20x46/
96、CY8C20x46A/96A、CY8C20x
36、CY8C20x36A、 CY8CTMG20x、CY8CTMG20xA、CY8CTST200 和CY8CTST200A 技术参考手册 (TRM) 部分: C CapSense 系统 [+] Feedback Autotuning CapSense Sigma-Delta Document Number: 001-65686 Rev. ** Page
3 of
32 在阅读 CSD 用户模块文档之后,建议您阅读以下应用笔记. 要找到相应的应用笔记,请访问赛普拉斯半 导体公司网站 www.cypress.com: ? CapSense 最佳实践 C AN2394 ? CapSense 应用的信噪比要求 C AN2403 ? 设计辅助 - CapSense 数据查看工具 C AN2397 ? PSoC CapSense 应用的 EMC 设计注意事项 C AN2318 ? 电源和睡眠注意事项 C AN2360 ? PSoC CapSense 布局指南 C AN2292 ? 通用异步发射器的软件实现 C AN2399 ? 防水电容式感测 C AN2398 电容式感测操作 CY8C20x66 系列器件包括一个模拟复用器总线. 该总线允许将 CapSense 电路连接到任意 PSoC 引脚上. CSDAUTO 用户模块可将活动传感器连接到模拟复用器总线,从而使始终连接的 CapSense 电路可以测量传 感器电容,并将该电容值转换为数字代码. 固件通过在 MUX_CRx 寄存器中设置相应的位来连续执行传感 器扫描. Figure 2. CSDAUTO 框图 [+] Feedback Autotuning CapSense Sigma-Delta Document Number: 001-65686 Rev. ** Page
4 of
32 滑条 Note 此测试版中并不支持滑条和接近传感器. 滑条适用于需要渐进式调节的控件. 示例包括照明控件 (调光器) 、音量控件、图形均衡器和速度控件. 构成滑条的传感器彼此相邻. 一个传感器的启动将致使物理位置上相邻的传感器部分启动. 通过计算活动 传感器组的质心位置得出在滑条中的实际位置. 通过建立一些组 (每组滑条都有特定的顺序)可在 CSDAUTO 向导中对滑条进行调整. 传感器的实际下限数字是五,上限就是所选 PSoC 器件上可用的传感器 位置数. Figure 3. 滑条上手指的插值质心位置 [+] Feedback Autotuning CapSense Sigma-Delta Document Number: 001-65686 Rev. ** Page
5 of
32 径向滑条 Figure 4. 手指触碰径向滑条 对于 CSDAUTO UM,可采用线性和径向这两类滑条. 径向滑条与线性滑条类似. 但是线性滑条有起始点和 结束点,径向滑条却没有. 发生碰触时,质心计算算法将考虑传感器开关切换到电流开关左右两侧的次 数. 径向滑条未采用双工法. CSDAUTO UM 包含两个支持径向滑条的 API 函数. 第一个函数 CSDAUTO_wGetRadiaPos() 返回质心位置, 第二个函数 CSDAUTO_wGetRadialInc() 则返回以分辨率为单位的手指位移. 当手指以顺时针方向移动时, 会产生正的偏移. 参考点 (0) 位于第一个传感器的中心. 线性和径向滑条的分辨率均限制为 3000. [+] Feedback Autotuning CapSense Sigma-Delta Document Number: 001-65686 Rev. ** Page
6 of
32 双工法 使用双工法时,滑条中的每个 PSoC 传感器连接都会映射到滑条传感器阵列中的两个物理位置上. 物理位 置的前 (或数值较小的)半部分将通过设计人员使用 CSDAUTO 向导分配的端口引脚按顺序映射到所分配 的基准传感器上. 物理传感器位置的后 (或上)半部分将通过算法自动映射,如下图所示. Figure 5. 由CSDAUTO 进行的双工滑条阵列索引编制 滑条一半内强烈信号的靠近会导致相同的电平混叠到上半部,但结果是离散的. 感应算法通过搜索强烈的 相邻信号组指明解析出的滑条位置. 确立顺序时要做到让相邻传感器在某一半的启动不会导致另一半的邻 近传感器启动. 通过练习确保传感器与印制电路板引脚的映射符合用户模块所用的