1121135_zh-CN

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

1121135_zh-CN

1121135_zh-CN

LPC804电容式触摸演示测试报告<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

近期,NXP发布了新的子系列LPC80x,目前包含LPC802和LPC804两种,有多种封装类型可供选择,其中LPC804似乎是LPC802的升级版。
详细内容可以参考这两篇文章:

  1. 小巧‘零’珑的MCU:LPC80X面面观
  2. LPC800系列选型指南

下面是LPC802和LPC804的框图。经过比较,我们很容易就能发现它们之间的差异。

pastedImage_1.jpg

图1 LPC802系统框图

pastedImage_5.jpg

图2 LPC804系统框图

根据上面两张图,我们可以发现LPC804具有电容式触摸接口、可编程逻辑单元(PLU)、10位DAC输出、以及I2C接口。但LPC802不支持这些外设。另外,LPC804的内存是LPC802的两倍,特别是电容式触摸界面为LPC804设计实现复杂的HMI提供了硬件支持。

在接下来的部分中,我想说明电容式触摸演示中的问题并分享一些克服该问题的经验。

  • 电容式触摸演示测试1.评估板( OM40001

pastedImage_3.png

图3 LPCXpresso804 开发套件

2.演示代码

CapTouch_5ch 演示来自代码包(支持 Keil、IAR 和 MCUXpresso),重置后,所有 5 个 LED 将逐个亮起和熄灭并一起闪烁。在此期间请不要触摸垫子。在所有 LED 都静音后,触摸任意触摸板,响应的 LED 都会亮起,直到您的手指移开。同时,运行Freemaster项目来监控运行时的传感值。

pastedImage_8.png

图4 电容式触摸屏蔽

pastedImage_11.png

图5 FreeMASTER监控传感值

3.测试摘要

总体来说,测试结果不太好,比如触摸S4、S3时,D1~D5的LED可能会任意亮起,即使是性能最好的S1、S2,触摸时响应的LED也往往亮起,有时其他LED也会响应触摸事件。
结合FreeMaster的观察,可以得出这样的结论:这些触摸板的区分度不足以相互区分。

4.解决方法

根据AE同事的反馈,触摸板的辨别性能主要由PCB设计和供电电源决定。
显然,触摸板是无法修改的,所以我们应该考虑消除电源的噪音来提高性能。
我尝试了这三种电源供电。

  • 使用笔记本电脑的USB端口,同时笔记本电脑由220 V,50 Hz供电
  • 使用笔记本电脑的 USB 端口
  • 使用移动电源

经过几轮测试,说明demo代码在使用移动电源供电时可以正常工作,因为移动电源足够干净,噪音最小。

注意:减慢 FCLK 可以延长通道的扫描周期(每个充电周期通过 YL 释放更多能量),然后提高可辨别性能。

pastedImage_1.png

移动电源

タグ(1)
評価なし
バージョン履歴
最終更新日:
‎01-05-2026 03:40 AM
更新者: