【经验】基于8位MCU EFM8SB10的触控产品出现触摸功能问题的原因和解决方法
SILICON LABS的8位MCU EFM8SB10带有电容触摸功能,同时在软件方面提供有CSLIB的电容触摸库,为产品的开发提供了很大的便利。但在产品的生产装配过程中,有些用户会发现测试时很灵敏的产品,在装配好外壳后无法触摸了,或者装配后要很长时间才可以实现触摸功能,这是什么原因造成的,以及可以如何改善?
首先我们看一下,CSLIB是如何判断有触摸事件发生的,如下图,CSLIB有几个参数是用于触摸判断的,BaseLine,这是在空闲状态下触摸传感器返回的采集值,这个参数是电容触摸的基准值。Touch Delta,这是有触摸事件与BaseLine的差值,是由用户根据实际的产品情况定义的,并不是一个实际采集值,但这个值是触摸事件判断的关键项。Active阀值和Inactive阀值是定义触摸与释放的条件,一般Active阀值设置Touch Delta的70%,Inactive阀值设置为Touch Delta的30%。
知道了这些,我们再看一下在生产过程中哪些参数和因数对产品的触摸效果有较大的影响。
一、在设计时没有考虑生产过程中的覆盖物材料的影响,Touch Delta设置的不合理,当设置的较小,但实际覆盖物为金属类,会造成响应过于灵敏;而设置的过大,但覆盖物为PVC等不良导体,又会造成触摸后无法达到Active阀值,触摸事件始终无法发生。这种情况要测试实际覆盖物加在电路板上的触摸采集数据,加上10%左右的余量,就可以保证有良好的触摸体验。
二、BaseLine是在上电初始化时做一次快速的校准,之后会在空闲时进行微调。所以在生产装配时如果先将PCBA安装好同时安装电池,再将PCBA放到外壳中会出现如下空闲采集数据(第一列是BaseLine,第二列是实际采样值(RAW ),第三、四列是触摸指示,第五列是Touch Delta值),我们会发现没有触摸时采集的数据要远大于BaseLine的值,如果Touch Delta设置的再小一些就会产生触摸事件一直触发的状况。解决这个现象的方法需要在程序中判断BaseLine的当前值与触摸的时间,如果长时间处于触发状态,可以重新对BaseLine做校准或复位芯片。也可以在产品上增加复位按键,在安装后复位一下。
三、最后一种状况是,在安装上电过程中触摸到按键的位置,会出现采样值远小于BaseLine的现象,如下图的数据,一般这种现象会在触摸事件消失后自动校准回来,也可以在程序中判断当前BaseLine的值,如果出现异常同样考虑软复位或外部复位解决。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由John提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】8位MCU EFM8系列编程接口与U-EC6的连接方法
Silicon Labs 的EFM8系列的MCU是最新一代的8位MCU,芯片支持在线调试功能,采用的调试接口继承了C8051F系列的C2调试接口,这是一个两线制的调试接口,调试时只需要C2CK时钟信号与C2D数据信号就可以。本文介绍U-EC6的信号定义及Silicon Labs 8位MCU EFM8的编程接口与U-EC6的连接方法。
设计经验 发布时间 : 2019-10-31
【经验】Silicon Labs 8位MCU 烧录程序异常的解决方法
本文介绍Silicon Labs的8位MCU C8051F/EFM8系列的芯片在量产烧录过程中遇到问题的解决方法。
设计经验 发布时间 : 2019-01-27
【经验】8位MCU EFM8LB1的SPI时钟频率度计算方法
EFM8LB1系列是Silicon Labs公司推出的高性能8位MCU,带有通信速率最高12 Mbps的 SPI,支持主/从模式,本文将介绍SPI时钟频率度是如何计算的,以及要产生一个时钟频率,软件如何初始化。
设计经验 发布时间 : 2020-12-24
【应用】SILICON LABS的8位MCU用于电子烟,功耗低至10μA,主频高达50MHZ
电子烟既然是一款电子产品,当然少不了电子元器件的存在,其中最核心的器件就是MCU,今天带给大家的这篇文章就是介绍SILICON LABS的8位MCU EFM8BB51F16G-A-QFN20R用于电子烟的案列。
应用方案 发布时间 : 2021-12-14
【经验】如何正确使用8位MCU的PortMatch功能
Silicon Labs的8位MCU(C8051和EFM8)都具有PortMatch功能,此功能允许一个或多个端口IO引脚上的逻辑电平变化触发系统事件。
设计经验 发布时间 : 2018-02-08
【产品】Silicon Labs全新8位MCU EFM8BB5系列,具有高效8051内核,最大工作频率达50MHz
Silicon Labs的创新型8位MCU EFM8BB5系列引入了世界上最灵活、最准确和最强大的通用8位MCU,可实现不可预见的创新和效率。借助BB5,您可以将任何引脚映射到任何外围设备,简化工程并最小化 MCU 封装大小和成本。
新产品 发布时间 : 2021-10-22
Silicon Labs EFM8系列8位MCU的IO Crossbar硬件分配
EFM8系列是Silicon Labs公司的8位MCU,总共分为4个系列:通用型EFM8BB系列、低功耗EFM8SB系列、带USB的EFM8UB系列和高性能的EFM8LB系列。EFM8系列MCU的IO具有Crossbar功能,即软件上可以分配IO的外设,为硬件设计提供了灵活性。但是Crossbar功能分配外设时并不是引脚随意分配,而是具有优先级要求的。
设计经验 发布时间 : 2018-06-27
【经验】8位MCU EFM8系列内部BOOTLOADER的空间分配
本文介绍Silicon Labs的8位MCUEFM8系列内部BOOTLOADER占用FLASH空间的情况,及程序中对FLASH空间地址的分配。
设计经验 发布时间 : 2021-08-17
【经验】使用8位MCU C8051F580时如何计算CAN位时间寄存器
在使用Silicon Labs的8位MCU C8051F580的CAN功能时,相对复杂的是CAN位时间寄存器的设置,在本文将举例说明C8051F580的CAN位时间寄存器的计算方法。
设计经验 发布时间 : 2021-10-02
【应用】8位MCU EFM8SB10用于新型智能灭火器,实现更低功耗
新型的智能灭火器,可以周期性的检测灭火器的状态以及使用情况,更可以通过后台,定位火灾地点有哪些可用的灭火器存在。本文主要介绍新型智能灭火器的低功耗设计系统,供电部分采用电池直接供电,主要功耗系统由Silicon Labs MCU EFM8SB10统一控制,EFM8SB10不仅仅自身功耗低,并且自带供电电压检测的功能,不需要外接ADC来采集电池的电压。
应用方案 发布时间 : 2020-02-13
【经验】8位MCU EFM8LB1 FLASH擦写操作步骤
EFM8LB1系列是silabs专门针对光模块以及消费市场推出的高度集成的3x3mm小封装8位MCU,内部自带温度传感器,+/-3℃温度范围,可选0-4路DAC,UART或者SMBUS bootloader,以及其他通用接口。本文主要介绍EFM8LB1系列Flash的擦写方式以及步骤。
设计经验 发布时间 : 2019-01-31
【经验】8位MCU EFM8BB3如何工作在49MHz模式?
Silicon Labs的EFM8BB3是一款小封装、多用途8位MCU,最高运行频率可达49MHz, RAM容量最大为4352B,FLASH容量最大可达64KB。EFM8BB3默认是采用内部24.5MHz的时钟,那么如何切换到内部49MHz的时钟呢?
设计经验 发布时间 : 2020-11-10
【应用】超小型3mm*3mmQFN封装8位MCU EFM8BB,助力小体积小功率LED恒流源控制模块
Silicon Labs 的EFM8BB系列8位MCU,经过AEC_Q100认证,拥有高性能的ADC和数字外设,内置温度传感器,Flash可做EEPROM存储数据,节省成本。小功率LED驱动电源控制模块,因结构设计原因对MCU的封装尺寸有限制,EFM8BB系列QFN封装的3mm*3mm的封装,可以满足此类的产品对尺寸的严格要求。
应用方案 发布时间 : 2019-01-11
【经验】Silicon Labs 8位MCU EFM8LB SMBUS通信异常状态的处理
Silicon Labs 8位MCU EFM8LB芯片工作主频可以达到72MHz,在3*3mm的极小封装内集成有14位ADC、12位DAC、±3℃温度传感器、模拟比较器及高速通信外设等功能,芯片集成度高,运算速度快,在信号处理等领域有广泛的应用。 本文介绍Silicon Labs 8位MCU EFM8L SMBUS总线通信异常的分析及解决方法。
设计经验 发布时间 : 2019-03-01
【经验】开发代码时如何避免让8位MCU EFM8SB10F8变“板砖”?
近日有客户反馈,在调试Silicon Labs 8位MCU EFM8SB10F8做触摸按键面板代码时发现,加载新代码、上电后,MCU无任何反应,而且此后还无法连接调试器、无法更新代码。本文将详细分析问题原因并给出解答。
设计经验 发布时间 : 2020-09-29
电子商城
现货市场
品牌:SILICON LABS
品类:Switch Hall Effect Magnetic Position Sensor
价格:¥2.2924
现货:126,000
服务
可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。
最小起订量: 1000 提交需求>
可烧录IC封装SOP/MSOP/SSOP/TSOP/TSSOP/PLCC/QFP/QFN/MLP/MLF/BGA/CSP/SOT/DFN;IC包装Tray/Tube/Tape;IC厂商不限,交期1-3天。支持IC测试(FT/SLT),管装、托盘装、卷带装包装转换,IC打印标记加工。
最小起订量: 1pcs 提交需求>
登录 | 立即注册
提交评论