ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:266.49KB ,
资源ID:12571584      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/12571584.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(电容检测原理.docx)为本站会员(b****0)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

电容检测原理.docx

1、电容检测原理一些重要材料的介电常数如下表材料 介电常数材料 介电常数合成树脂粘结剂 3.6酒精 25。8云母 6玻璃 5大理石 8硬纸 4.5 纸 2。3电缆胶皮化合物 2.5有机玻璃 3。2汽油 2.2硬橡胶 4聚乙烯化合物 2。9笨乙烯 3石英玻璃 3。7陶瓷 4.4硅 2.8石蜡 2。2木材 2。7石英沙 4.5水 80 软橡胶 2。5PET 3。6OCA 2.22。4一、用MSP430基于张弛震荡器的检测图就是使用MSP430内部的比较器来实现一个张弛震荡触摸按键的的电路.在在输入端,比较器的正接到了一个电阻网络,比较器的负接到了电阻Rc与感应电容之间。比较器所接的电阻网络为比较器提供

2、了参考电压,而这个参考电压又受到了比较器输出反馈的激励,所以其值在1/3Vcc和2/3Vcc之间反复变化.造成张弛振荡器的持续震荡,其震荡频率可由以下公式算出:fOSC = 1/1。386 RC CSENSOR当手指接触到触摸按键以后,显然,CSENSOR的值将会被改变,于是fosc也随之变化.如果我们能够检测到这种变化的话,也就自然知道何时触摸按键被“按下”了。检测的方法也很简单,上面我们说过,当手指接触到触摸按键以后, CSENSOR的值将会被改变,于是fosc也随之变化。频率的倒数就是周期,只要我们在一个固定的时间内去计算上升沿或下降沿的数目,那么如果在某一时刻该数目有较大的变化的话,那

3、就说明CSENSOR的值已经被改变,即按键被“按下”了。二、MSP430基于电阻电容充放电时间的检测第二种方法就是基于电容充、放电时间长短的检测,下图给出了这种触摸检测方法的原理图。在这种方法中,主要检测的是电容充电和放电的时间.首先,由一个GPIO(Load)对电容Cx进行充电;同时开启计时器进行计时;随着充电的进行,Cx的电压中不断升高,最终它将会操作某个门限电压V,当其超过门限电压V后,Acq I/O GPIO将会检测到这个事件,同时停止计时器并读出此时的数值。这样,就完成了一次充电计时过程,当手指接触到触摸按键时,Cx将会变大,显然,充电时间也会变长。通过不断比较每次充电的时间,很自然

4、地就能得知当前是否有按键被“按下”。 同样,既然能检测充电时间,那么也能检测放电时间。这里不再赘述。CYPRESS方式1。1。 CSA 感应方式CSA 是指 CapSense 逐次逼近感应方式,只能在 CY8C20x34 PSoC 系列器件中应用.图 3 CSA 结构图图 3 显示了 CSA的原理方框图,其工作流程如下:开关 SW1 和 SW2 与 感应电容 CX 形成了一个开关电容网络,该网络可以等效为电阻.通过将 iDAC 设置到校准电平并使 SW1 和 SW2 切换,从而将 CMOD 上的平均电压设定为随 CX 值而变化的电平。另外可设置 iDAC 至低电流电平并保持 SW2 打开,使得

5、 CMOD 上的电压斜坡上升。在 CMOD 上用于达到 VREF 的斜坡电压的时间表示 CX 值.在比较器输出端的定时器可将斜坡时间转化为具体的数值。在没有手指接触时,通过逐次逼近方式来确定需要的 iDAC 设置,从而使 CMOD 上的电压保持在 VREF,这样即可实现系统自校准。系统将为所有sensor存储单独校准的 iDAC 设置。当手指接触时,CMOD 上的电压会处于更低的电压电平,这需要更多的时间才能达到阈值电压 VREF,如图 4 所示。如果 (t2t1) 足够长,按钮就是处于手指接触(FingerPresent)状态,否则按钮就是处于手指离开(Finger-Absent)状态。高达

6、 100 pF 的内部可编程电容可用于 CMOD,但是更大的外部电容能够提升性能:按钮和滑条的电容为 1000 pF,而接近式感应则为 10 nF.推荐将 560 欧姆的串联电阻与所有 CapSense 输入串联以避免 RF 干扰。图 4 在手指离开与手指接触的情况下,CSA 波形的变化分页1.2. CSD Sensing Method1。2。 CSD 感应方式CSD stands for CapSense with Sigma-Delta A/D。 CSD is implemented in both the CY8C21x34 and CY8C24x94 PSoC device famil

7、ies.CSD 是指 CapSense Sigma-Delta调制电容感应,其可在 CY8C21x34 和 CY8C24x94 PSoC 系列器件中应用.Figure 5. CSD Configuration of CapSense图 5 CSD 结构图、图 5 显示了 CSD的原理方框图,其工作流程如下:开关 SW1 和 SW2 与 感应电容CX 形成一个开关电容网络,从而在 VDD 和 CMOD 之间具有一个等效电阻。等效电阻的值由 CX 控制。SW1 和 SW2 的开关由 PRS 生成器的伪随机序列进行控制.SW3 工作时与 SW1 和 SW2 不同步.将 RB 切换至接地时,CMOD

8、上的电压会下降。当 RB 接通时,CMOD 上的电压又会上升。比较器会根据 CMOD 上相对于 VREF 的电压而更改状态。可通过添加 16 位定时器形成 Sigma- Delta A/D,以测量比较器高电平持续时间至比较器低电平持续时间.当手指接触时,CX 会变大而 VDD 的等效电阻变小,这就能允许更多电流流入 CMO.比较器将花费更多的时间在 CMPHIGH 状态上,而 CMPLOW 状态的时间则会更少。如果 CMPHIGH/CMPLOW 的比率足够高,那么按钮就会处于手指接触状态,否则按钮就会处于手指离开状态,如图 6 所示。Figure 6。 CSD Waveform Changes

9、 With Finger Absent/Present图 6 在手指接触与手指离开的情况下,CSD 波形的变化与固定时钟源相比,PRS 更能有效降低噪声。推荐采用 3900 pF 的 CMOD 值。RB 要求调谐至sensor以获得最佳性能,其值大约为 5K-10K.推荐将 560 欧姆的串联电阻与所有 CapSense 输入串联以避免 RF 干扰.分页2. How to Design CapSense Printed Circuit Boards2、如何设计 CapSense 印刷电路板在典型 CapSense 应用中,可通过印刷电路板 (PCB) 的布线来形成电容感应.下列指南说明了如何设

10、计 CapSense PCB(见参考书目 2)。2。1。 布线布局指南电路板面积:CapSense 所需的电路板面积只比感应区自身稍大.Sensor周围的电场非常局限,尤其将接地层和Sensor铜箔置于相同的 PCB 层上时更为如此.PSoC 布局:使 PSoC 与Sensor之间的距离保持最小化是一个不错的做法.通常将 PSoC 与其他组件一起贴装到底层,而将 CapSense Sensor置于顶层上.板层:最常见的 PCB 为双板层,Sensor和栅格地层位于顶层,而其他器件则处于低层.当板区必须最小化时可采用四层板.典型的设计为处于顶层的Sensor,第 2 层走线,第 3 层为接地层,

11、然后其他都在底层,如图 7 所示。不要直接在Sensor下布线.图 7 板级空间有限时,CapSense 电路扳的四层布板情况电路板厚度:目前发现基于 FR4 的设计可采用的标准电路板厚度为 0.020” (0。5mm)、0.047 (1。2 mm) 和 0.063” (1。6 mm)。那么电路板多薄才合适呢?一个经验法则就是Sensor与接地层之间的间隙应比其至接地层的垂直距离要小。走线长度和宽度:必须使走线和Sensor的寄生电容 CP 最小化以确保系统的动态范围尽可能大。那么走线到底应该多长呢?在成功的 CapSense 产品中,用于滑条的最长走线是 9” (230 mm),而用于按钮的

12、最长走线是 12” (300 mm).(这个极限值示例要求更大的Sensor和更薄的覆盖物,以最大化来自Sensor的信号。)走线宽度将添加至Sensor CP,并且会增加耦合至其他层上的元件。0.0065” 0。008 (0。17 0。20mm) 的走线宽度能满足大多数应用的需要.过孔:应使用最少的过孔并与 CapSense 输入的走线保持一致以最小化 CP.可在Sensor上的任何位置进行过孔布置,如图 8 所示。图 8 触摸板的过孔可以在Sensor的任何位置(底层走线、顶层Sensor)通讯信号走线:电容式感应走线不要接近或并行于高频通讯信号走线,例如 I2C 或 SPI 主控制器。如

13、果需要让通讯信号走线与Sensor引脚交叉,那么应确保二者彼此垂直.是减小通讯信号走线和Sensor走线之间交互的有效方式之一,就是通过端口分配来实现隔离。端口引脚 P10 和 P11 用于编程和 I2C,并且如果没有其他引脚可用就应该仅用于 CapSense。铺地层:为了使 CP 最小化,推荐在Sensor层上进行 40 的铺地,而非Sensor层则进行 6080% 的铺地.图 9 最小化 CP 的部分铺地覆盖物厚度:表 1 针对 PSoC CapSense 应用(塑料覆盖物)列出了所推荐的最大覆盖物厚度。介电常数在确定覆盖物厚度时起到一定的作用。普通玻璃其介电常数 r 8,而塑料的介电常数

14、 r2。5.对于相同水平的灵敏度,根据 r /2。5 的比率就能估算出塑料覆盖物的厚度.依据这种经验法则,对于同一灵敏度的普通玻璃覆盖物的厚度就应大约是塑料覆盖物厚度的三倍。表 1 针对CapSense 应用推荐使用的塑料覆盖物的厚度信号和噪声都会受到覆盖物属性的影响。当覆盖物的厚度增加时,信号和噪声都会减弱.其中典型的关系曲线如图 10 所示.可将信号定义为手指接触和手指离开状态平均输出中的差值.噪声可以定义为在手指离开的状态下输出的峰峰值差.图 10 随着覆盖物厚度的增加,信号电平开始下降覆盖物粘合剂:覆盖物材料必须与感应 PCB 保持良好的机械接触。3M 公司可提供两种广泛使用的非导电性

15、粘合剂,其可用于覆盖物 467MP 和 468MP。手套:如果Sensor必须在戴手套的情况下工作,那么在设计按钮尺寸时应将手套材料的厚度添加到总的覆盖物厚度中。干皮革和橡胶与塑料类似,其介电常数介于 2.5-3。5 之间。滑雪手套的介电常数为 2 或更小,这取决于手套绝热的空气含量.LED 背光:CapSense 能够与 LED 背光一起出色地工作,仅需在感应铜箔上截一个孔并保持 LED 走线位于电路板的底层即可。一个 PCB 上有多个 PSoC:对于拥有许多按钮的系统来说,例如键盘,系统设计时可能要求具有两个或多个专用于 CapSense 的 PsoC。如果情况确需如此,就应隔开按钮以便使

16、铺地从每个按钮组的走线中独立出来。此举可防止独立的 CapSense 组之间发生耦合。分页2。2。 按钮按钮的功能是判断导体是否存在。CapSense 按钮的典型应用是感知手指的触摸.形状:用于感知手指触摸的推荐形状为实心圆形,如图 11 所示.图 11 推荐使用的形状为实心圆形当按钮周围的间隙增加时电容 CP 反而会降低.CP 与间隙的曲线关系示例如图 12 所示,图 12 还显示了三种按钮尺寸(直径5mm、10mm和15mm)的情形。图 12 CP 为按钮接地间隙与按钮直径的一个函数 (0.062” 厚度, FR4)保护性覆盖物越厚,按钮直径就应越大。图 13 显示了按钮直径的使用指南。对

17、于 1mm 厚的有机玻璃覆盖物,推荐的按钮直径是 9mm。图 13 按钮直径与覆盖物厚度的关系2。3. 滑条滑条是一个Sensor阵列.相邻电容元件之间的变化可用于确定导体的位置。通过使用中心点计算即可在固件中确定接触点位置。滑条段 (slider segment) 必须足够小以便于多个片段能与手指接触,如果足够大的话,就会产生通过覆盖物所需的信号电平。锯齿形状很适合于滑条,滑条段最好有 5 个或以上。滑条的最大长度只受到 PSoC 中可用 IO 引脚的限制。典型的滑条形状如图 14 中所示。上面每个滑条片段的条形图代表了Sensor输出。图 14 使用滑条产生的锯齿图案滑条复用:如果 IO

18、引脚数目有限,那么将两个滑条段连接到一个 PSoC 引脚上就能使 PSoC 感应滑条段数量翻倍.CapSense 用户模块向导支持用户选择这种接法并将其作为引脚分配的选项,并且用户模块 API 能正确地确定手指所触摸的半边滑条。请注意,将每个 CapSense 输入引脚连接至两个滑条片段会使 CP 翻倍,但信号不会有任何增多。2.4。 触摸板CapSense 用户模块不直接支持触摸板,但可将触摸板作为两个独立的滑条使用。所有适用于滑条的指南同样也适用于触摸板.图 15 利用两个 CapSense 滑条实现触摸板,一个用于 X 轴,一个用于 Y 轴CapSense 触摸板的典型示例就是有着 20

19、列滑条(X 轴)和 10行滑条(Y 轴)的设计。总共要将 30 个引脚用于 CapSense 输入。活动区域的尺寸为 3。9 x 1。9” (99 mm x 47 mm),覆盖物为 0.010 (0.25 mm) 的 ABS 塑料层.行和列Sensor之间留有 0。2” (5 mm) 的间距。基准线噪声电平在手指离开状态下是单一的计数。手指在触摸板上会产生 15 个计数的差分信号,这会导致 24dB 的信噪比 (SNR)。设置中心点算法即可确定每个行对和列对之间的 20 个位置,该触摸板系统的分辨率每英寸计数 (CPI)为 100。2。5. 接近式感应CapSense 用户模块不直接支持接近式

20、感应,但可将接近式感应可以由大 CP 和计数差值小的 CapSense 按钮来实现。专用接近式感应的最佳实施办法是作为单一的线路长度,如图 16 所示。把 CapSense PCB 上的按钮和滑条连接至单一的大Sensor,这是实施接近式感应的另外一种技术。图 16 接近式感应原型的后视图2.6。 柔性电路柔性电路能很好适用于 CapSense。在印刷电路板中提到的所有相同的指南同样也适用于柔性电路。柔性电路通常比 PCB 要薄一些。通过使用不薄于 0。01” (0.25 mm) 的柔性电路来限定 CP,并且可将走线长度限制为几英寸。柔性电路的一个良好特性是 Kapton 材料(290 KV/

21、mm)可提供高击穿电压。2.7. ITO 触摸屏ITO 是铟锡氧化物的英文缩写。这种陶瓷材料的薄膜不仅可以导电,而且非常透明.ITO 触摸屏的示例如图 17 所示.ITO 薄膜的电阻率范围为 0.251000 欧姆/平方,并且其典型值介于 100500 欧姆/平方之间.薄膜的厚度决定了电阻率。材料越薄,通过的光线就越多,其产生的电阻也会越大。反之,材料越厚,通过的光线就越少,其产生的电阻也会越小。触摸屏可运行于电阻式或电容式下。两种模式都有其适合市场。电阻式要求存在压力以使导电层保持接触,更容易磨损和破裂.这种模式是一种具有较差透明度(75)的四层板解决方案。电容式可使用手指作为导体。该模式是

22、一种具有较高透明度(90)的单层板或双层板解决方案。赛普拉斯能同时支持这两种触摸屏技术。图 17 ITO 触摸屏分页3。 从概念到生产:CapSense 工具和技术3。1。 评估板和示例图 18 CY3212CapSense 培训评估板如图 18 所示,CY3212 板是一款用于 CapSense 应用开发的评估板.应用固件上写有“C”字样。通用功能库使得项目开发就和写入几行代码一样的简单。此处的代码示例其目的是要求在一个按钮阵列中扫描两个Sensor并将结果保存到 I2C 阵列中。代码 13.2。 基准线技术Baseline是用于 CapSense 测量的参考线。每个电容式Sensor都有其

23、自身的基准线.对电容式Sensor数据来说,Baseline就是一种基准线,这些数据可通过 CapSense 用户模块的基准线进行比较、计算得出.可IIR低通滤波器来处理原始计数数据,如图 19 所示。例如手指接触和手指离开状态,都是基于基准线建立的参考电平。图 19 Baseline就是 CapSense 数据的基准线,该数据不断更新3。3. 环境影响温度和湿度:温度和湿度都会导致基准线计数随时间漂移.CapSense 用户模块具有从 -40C 到 +85C 的特征,如图 20 所示。由基准线所追溯的趋势可自动补偿温度和湿度所造成的不良影响.图 20 混度变化(原始计数会随温度漂移,湿度也具

24、有相似的影响)水:当覆盖物上出现雾状沉淀或者有小水滴溅到Sensor上时,CapSense 仍然能够可靠运行。可通过灵巧的机械设计来处理有水情况。设计Sensor时使其垂直或保持一定角度以使水能迅速流出表面;并且在Sensor外面区域的覆盖物上增加沟槽以帮助水分流掉。另外,还使按钮突出以防止水坑的形成.CapSense 在置于水中或持续的水流流经Sensor的情况下, 将无法正常工作.3。4。 功耗和休眠电池使用寿命以毫安/小时表示。平均电流越低,CapSense 工作时间就会越长(见参考书目 3)。可对 PSoC 进行编程以使其具有不同的功耗模式。在连续触摸按钮时,处于快速响应模式。 经过一

25、段时间没有动作时,处于省电且缓慢响应的模式. 长时间没有动作时,处于深度休眠模式。与其他电容感应解决方案相比,PSoC 的优势之一是其可编程性。用户可根据需要,使 CapSense 进入省电模式。CapSense 按钮的响应速度非常之快,每扫描一次按钮仅需 200 微秒.可将这种高扫描速度与低休眠电流相结合以获得很低的平均电流。CapSense 系统的一个实例是处于省电且缓慢响应模式时,可每 100 毫秒对三个按钮扫描一次,而其消耗的平均电流不足 50 A.3。5。 噪声过滤通过传导和辐射源会将噪声引入到 CapSense 系统中。传导性噪声可通过电源和信号线路进入系统。蜂窝电话或荧光灯镇流器

26、之类的辐射源可通过空气引入噪声。当这两种类型的噪声都存在时,固件中的过滤技术可用于增大 CapSense 系统的信噪比 (SNR)。PsoC 仅仅需要几行代码就能够实施FIR 和 IIR 数字滤波器.FIR 滤波器:与电源线路噪声的频率相比,手指触按事件的频率会偏低.在此情况下,低通滤波器 (LPF) 就成为一种非常高效的噪声过滤解决方案。FIR LPF 可定义如下:y = ( x1 + x2 + + xN ) / N (1)每个噪声周期会对原始计数采样 N 次。N 个采样可根据公式 (1) 结合到一起.在 50 Hz 的噪声环境下,采样周期必须为 18 ms/N。FIR 滤波器的性能会随着

27、N 的次数增加而提高,因此只要系统允许就应使 N 值尽可能大。IIR 滤波器:FIR 滤波器在这方面的不足之处是它需要采用比 IIR 更高阶的滤波器才能获得相同的结果。这也许会使我们难以调节采样速率以使其与噪声周期相吻合.因此在某些时候,对 LPF 来说,IIR 滤波器是更为合适的选择。表 2 对 FIR 滤波器和 IIR 滤波器进行了具体比较。表 2 低通滤波器 FIR 与 IIR 的比较3。6. RF 抗干扰性考虑因素RF 可干扰任何电容感应系统的运行,包括 CapSense(见参考书目 4)。在电场强度足够高的地方,RF 干扰会导致误判的按钮触摸事件,或者妨碍了真正的按钮触摸感应.蜂窝电

28、话就是很好的例子,其将 RF 发送器和按钮近距离地有意结合到一起.从发送器开始超过 1/6 波长距离的电场强度可通过公式(2)近似得出。 E 伏特/米=电场 P dBm =供给天线的 RF 功率 D英寸=天线至感应Sensor的距离对于在 +28 dBm (0。6W) 功率下发射信号的 800 MHz 蜂窝电话,距离天线3”的电场可估算出大约为 60 V/m.图 21 显示了在 RF 干扰情况下的等效电路,例子中采用经过配置的 PSoC 来运行 CapSense 内部的二极管以保护 PSoC 免受 ESD 事件影响,最高可达 2 KV.图 21 PSoC 输入端的二极管可提供 ESD 保护走线

29、的谐振效应可形成接收器天线。四分之一波长的走线就是一款高效的天线.图 22 显示了四分之一波长的天线与频率的关系曲线.图 22 四分之一波长的走线就是一款高效的天线分页对于低电平的 RF 信号,CapSense 电路不会对系统的数字输出有任何的影响,因为低电平的 RF 信号看起来像是背景噪声,因而系统往往会忽略这种噪声。当 RF 功率增加时,CapSense 计数会偏移恒定的数量,该数量可通过干扰的功率电平进行设定。RF 信号为交流信号,但是由于 CapSense 输入端上二极管的作用使得对 CapSense 计数的影响却是直流信号。计数中的正漂移可导致误判的按钮触摸事件,而负偏移则会妨碍感应到真正的按钮触摸。CapSense 用户模块的手指和噪声阈值允许在计数中存在小偏移,在此情况下仍可正常工作。对于高电平的 RF 干扰,就需要采用其他的测量办法。以下是两种可用的解决方案:

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1