编辑: 贾雷坪皮 | 2019-07-03 |
1 到20 个传感器. 组件每次能够执行一次电容式扫描.每次连续地 扫描一个传感器.由于硬件只实现了一个单通道,此选项将实现最少的硬件资源使用. AMUX 总线连接在一起. 注意:如果所有的电容传感器均位于芯片的左侧(例如,偶数号端口 GPIO:P0[X]、 P2[X]、P4[X])或右侧(奇数号端口 GPIO,例如:P1[X]、P3[X]、P5[X]),AMUX 总线 不连接在一起;
仅使用一半 AMUX 总线. 注意:端口引脚 P15[0-5]与左侧和右侧的不同 AMUX 总线均有连接.P12[X]和P15[6-7]没 有与 AMUX 总线连接.选定部分请参照 TRM. 此组件能够扫描
1 至(GPIO 数量-1)个电容传感器. 需要一个 CMOD 外部电容. ?
2 ― 最好用于多于
20 个传感器.此组件能够同时执行两个电容式扫描.同时使用左侧和右 侧AMUX 总线,每个通道一个.同时连续扫描左右两个传感器(一个右传感器和一个左传感 器).如果一个通道具有的传感器比其他通道多,在其他通道的传感器扫描结束后,传感器 更多的通道将继续扫描其阵列中的其余传感器,每次一个,直到完成.与一个通道相比,两 个通道需要使用双倍的资源,但同时也使传感器扫描速率翻了一倍. 左侧 AMUX 总线可以扫描
1 至(偶数端口 GPIO 数量 -1)个电容传感器. 右侧 AMUX 总线可以扫描
1 至(奇数端口 GPIO 数量 -1)个电容传感器. 需要两个 CMOD 外部电容,每个通道
1 个. 并行扫描以相同的扫描速率进行. PSoC? Creator? Component Datasheet 电容式感应(CapSense? CSD) Document Number: 001-89790 Rev. *C 页5/101 原始数据(Raw Data)噪声滤波器 该参数用于选择原始数据滤波器类型. 只能选择一个滤波器,且该滤波器将应用于所有传感器. 在传感器扫描期间,用户应使用滤波器来降低噪声的影响. 有关滤波器类型的详情,请参见本文 档中功能说明一节的滤波器部分. ? None(无)― 不使用滤波器.没有滤波器固件和 SRAM 的开销. ? Median (中值滤波) ― 按顺序排列最近三个传感器值,并返回中值. ? Averaging (均值滤波) ― 返回最近三个传感器值的简单均值 ? First Order IIR 1/2 (一阶 IIR 1/2 滤波) ― 返回前一滤波器值的 1/2 与最近传感器值的 1/2 的和.在所有滤波器类型中,IIR 滤波器占用最少的固件和 SRAM 开销. ? First Order IIR 1/4 (一阶 IIR 1/4 滤波)(默认) ― 返回前一滤波器值的 3/4 与最近传感器 值的 1/4 的和. ? Jitter(抖动滤波) ― 如果最近传感器值大于上一传感器值,那么先前的滤波器值按
1 递增,如果小于上一传感器值,则递减. ? First Order IIR 1/8 (一阶 IIR 1/8 滤波) ― 返回前一滤波器值的 7/8 与最近传感器值的 1/8 的和. ? First Order IIR 1/16(一阶 IIR 1/16 滤波) ― 返回前一滤波器值的 15/16 与最近传感器值的 1/16 的和. Water proofing and detection(防水及检测) 此功能配置 CapSense CSD,使其支持防水功能(默认为禁用).此功能设置以下参数: ? 使能屏蔽电极输出 ? 添加 保护 传感器 注意:如果防水无需 Guard widget(保护传感器),则可以在 Advanced(高级) 选项卡上 将其禁用. 使能时钟输入 通过此参数可以选择组件使用内部时钟,还是显示用户提供的时钟连接的输入终端(默认为禁 用). 注意:如果调试方法为 Auto (SmartSense),则该选项不可用.因为定制器必须知道时钟频率后 才能计算内部数据. 电容式感应(CapSense? CSD) PSoC? Creator? Component Datasheet 页6/101 Document Number: 001-89790 Rev. *C 扫描时钟 此参数指定内部 CapSense 组件时钟频率.值的范围为