中电网移动|移动中电网|高清图滚动区

采用电容触摸控制器芯片LDS6204实现防水汽电容触摸设计

作者:艾晓辉

引言

LDS6204介绍

LDS6204是IDT公司的一款电容触摸控制器ASIC。如框图1所示,LDS6204芯片主要由电容数字转换器(CDC)、算法控制逻辑与数据寄存器电路、自动环境校准引擎、I2C接口电路、shield激励信号发生电路等组成。自动环境校准引擎是用来确保触摸基准准确跟随外部环境的变化而更新,如水、温度等。Shield信号可以在PCB(印制电路板)布线期间进行铺铜处理,提高触摸传感器抗环境干扰的能力。数据寄存器是用户对LDS6204芯片进行各种优化操作、设置的接口。由于LDS6204芯片采用简单的流水线设计,系统设计人员只需要简短的时间学习通过I2C读/写操作配置LDS6204 IC的内部寄存器,以激活传感器、感应水平和设置其他控制寄存器,从而优化触摸操作。

采用电容触摸控制器芯片LDS6204实现防水汽电容触摸设计

硬件设计

如图2所示,典型的LDS6204防水汽电容触摸方案的硬件设计分为三部分:电源滤波及硬件复位电路,I2C接口电路,C0~C7组成的传感器输入电路。图中C7利用IC引脚直接作为防水保护传感器,因此在硬件电路设计时只需悬空即可。当大量水汽进入到内部电路板时,水汽有可能在传感I/O引脚周围凝结成水珠或水淹,触摸传感器C0~C5就有可能误触发。但是当使用了C7作为保护传感器后,就可以避免这一现象。这是因为当大面积水淹触发C0~C5时也会触发C7保护传感器,由于保护传感器比普通传感器的优先权高,所以当C7触发时,自动屏蔽其它触摸功能传感器。所以用户只需对保护传感器选择寄存器和被保护的传感器寄存器,在LDS6204初始化时进行相应的配置,即可实现上述保护传感器的功能设计。

软件设计

LDS6204应用软件设计主要由两部分组成:寄存器上电初始化配置,通过I2C进行键状态寄存读取并根据系统说明进行键码处理。寄存器上电初始化配置通常由触摸基本功能配置寄存器值和触摸效果寄存器值的初始化两部分组成。由于芯片供应商一般都会给用户提供触摸基本功能寄存器的参考设置值,因此,本文在接下来的部分将主要描述触摸效果寄存器的调试与配置。

A. 正确配置保护传感器使能寄存器0x7C和被保护的传感器使能寄存器0x7E的值,实现之前提到的水汽防护功能。两种寄存器的位[0..7]代表C0~C7传感器通道选择。例如,如果你想使用上述典型参考电路图中的C7被作为保护传感器,寄存器0x7C可设为0x80;如果当保护传感器C7被激活时想让C0~C5都做防水汽保护,寄存器0x7E可设为0x3F。

B. 优化配置每个传感器通道的触摸门限、噪声门限、环境校准门限。这些门限通常按照如下方法进行配置。

触摸门限=手指触摸差值*60%。
噪声门限=手指触摸差值*15%。
环境校准门限=手指触摸差值*40%。

手指触摸差值=手指触摸时的电容值-基准值。

结论

采用上述设计的电容触摸方案,经专业EMC(电磁兼容)设备测试,可以通过±4kV群脉冲,70℃/90%湿度以上的水雾水汽测试,因此性能可靠,可广泛应用于热水器、加湿器、电熨斗、豆浆机、电饭煲等高温高湿工作环境的家电产品。

猜你喜欢
中电网移动|移动中电网|频道导航区