描述
DM320016:电容式触摸板开发套件的技术剖析
在电子设计领域,触摸交互技术一直是热门话题。Microchip的DM320016电容式触摸板开发套件,以其高性能和灵活设计,为工程师们提供了一个理想的触摸技术开发平台。今天,我们就来深入剖析一下这个开发套件。
文件下载:DM320016.pdf
一、套件简介
DM320016套件展示了Microchip的MTCH6301投影电容式触摸控制器的高性能和灵活设计。它允许设计师测试包括多点触摸和手势识别在内的功能。连接到PC后,开发者可以通过Projected Capacitive Configuration Utility (PCU)这个GUI程序与MTCH6301的用户参数进行交互。更多关于Microchip触摸产品组合的信息,可访问www.microchip.com/mTouch。
虽然搜索相关内容时暂时出现了网络问题,但我们可以继续围绕文档中已有信息展开分析。
二、开发套件特性
硬件功能
- 多功能芯片:包含一个经过修改的MTCH6301,不仅能提供触摸输入,还可驱动点阵LCD。这种集成化的设计减少了外部元件的使用,降低了硬件成本和设计复杂度。
- 多点触摸检测:支持高达八点的多点触摸检测,能够满足大多数复杂触摸交互场景的需求,如双指缩放、多指操作等。
尽管再次搜索遇到网络问题,但我们依据现有文档继续深入探讨。
传感与节能
- CVD电容传感方法:采用Microchip的CVD电容传感方法,这种方法能提供更精准的触摸检测,有效减少误触,提高触摸响应的准确性。
- 睡眠与唤醒功能:具备睡眠唤醒功能,在八秒无操作后自动进入睡眠模式,降低功耗,延长电池续航时间。当有触摸操作时,能迅速唤醒设备,恢复正常工作。
交互功能
- 双指绘图:支持双指绘图功能,用户可以在触摸板上进行双指操作,实现更丰富的交互体验。
- 单指手势识别:能够识别多种单指手势,如单击、双击、长按、上滑、下滑、左滑、右滑等,为用户提供便捷的操作方式。
软件调试
PCU软件允许观察信号并调整固件参数,方便工程师对触摸板的性能进行优化和调试。
三、基本要求
硬件方面
- 需配备两节AAA电池,为开发套件提供电源。
- 包含PICkit Serial Analyzer(已更新为PKSpCap406.hex),用于与开发软件PCU进行通信。
- 配备USB迷你电缆和公6针连接器,方便连接PC和开发套件。
软件方面
- 需要32位或64位的Windows XP或Windows 7开发环境。
- PCU软件版本需为2.03或更高,可从DM320016设备页面下载。
四、操作模式
演示模式
此模式用于独立展示Microchip的MTCH6301投影电容式控制器的手势和多点触摸功能。操作步骤为:将SW1开关拨到ON,SW2开关拨到DEMO。触摸触摸板时,显示屏会提供视觉反馈。需要注意的是,演示模式为独立使用,此模式下PC软件GUI无法连接到设备。
- 单指或双指绘图:在触摸板上绘图,显示屏会显示完整处理后的触摸坐标。双击手势可清除显示屏内容。
- 睡眠模式:八秒无操作后,设备自动进入睡眠模式。
- 迷你地图:显示手指位置和检测到的触摸数量。
- 单指手势:执行固件中解码的单指手势,显示屏会显示相应图标。
开发模式
该模式允许设备通过PKSA连接到PC,使用Microchip的PCU进行评估。操作步骤如下:
- 将SW1开关拨到OFF(PKSA将供电)。
- 将SW2开关拨到DEV。
- 使用附带的6针插头将PKSA连接到PKS插头。
- 使用USB迷你电缆将PKSA连接到主机PC。
- 启动PCU实用程序并确认开发板已连接。PCU将自动连接并显示绿色的“CONNECTED”状态,所有选项卡和参数调整均可访问。
五、编程与恢复出厂设置
编程
开发板上有一个用于对MTCH6301进行编程的插头,标记为PGM。支持的Microchip编程设备包括PICkit™ 3和ICD 3。
恢复出厂设置
在使用PCU软件时,可能会将某些设置调整到预期操作范围之外,此时可能需要将开发板恢复到出厂默认设置。操作步骤如下:
- 在将SW1开关拨到OFF位置,SW2开关拨到DEV位置之前,将DM320016从所有设备上断开连接。
- 将PKSA连接到PKS插头。
- 打开PCAP配置实用程序,点击左下角的“SHOW ADVANCED PARAMETERS”复选框,显示额外选项列表。
- 点击“RESTORE FACTORY DEFAULTS”按钮。
- 等待“CONTROLLER FACTORY DEFAULTS RESTORED”文本出现。
- 关闭实用程序并断开DM320016的连接。
恢复后,将SW2开关拨到DEMO位置,SW1开关拨到ON位置,设备应恢复正常操作。
六、总结
DM320016电容式触摸板开发套件为电子工程师提供了一个功能强大、易于使用的开发平台。其丰富的功能和灵活的设计,使得开发者能够快速实现触摸交互功能的开发和测试。无论是对于新手工程师还是有经验的专业人士,这个套件都是一个值得尝试的选择。大家在使用过程中,是否遇到过一些有趣的问题或者有独特的调试经验呢?欢迎在评论区分享。
打开APP阅读更多精彩内容