描述
E1106开发套件使用指南:从入门到精通
在电子设计领域,触摸控制技术的应用越来越广泛。今天,我们就来深入了解一款专为QT1106 IC评估和开发设计的套件——E1106。它能让设计师轻松创建速度或音量控制等功能,下面就为大家详细介绍其各个方面。
文件下载:E1106.pdf
一、E1106概述
1.1 套件用途
E1106套件主要用于评估和开发使用QT1106 IC的应用。该套件包含评估组件(E1106)、电缆以及QT1106演示软件。每个E1106组件都有一个串行(USB)接口,可连接到计算机,通过QT1106演示软件进行控制和数据查看。这个独特的IC使设计师能够在电器或个人电子设备的面板上,使用轮盘/滑块和按键作为接口来创建速度或音量控制。
1.2 套件内容
1个E1106控制板
1个E1106 QWheel组件
1个E1106 QSlide组件
1条USB - 计算机电缆
2个QT1106 IC样品
1张CD - ROM,包含QT1106的相关信息,包括QT1106演示软件(版本7.2或更高)和文档
二、E1106的设置
2.1 连接组件
首先,将E1106控制板连接到QWheel或QSlide评估组件,要确保连接器方向正确。然后,使用提供的USB电缆将E1106控制板连接到计算机。此时,E1106上的LED会持续亮起,表明板子已通电。
2.2 安装软件
安装QT1106演示软件有两种方法:
方法一:将提供的CD放入计算机的CD驱动器,将CD内容复制到计算机,然后双击QT1106演示软件打开。
方法二:访问www.qprox.com,点击“Support”标签,然后点击“Download Archive”,再点击“Software”和“QT1106 Demo”链接。在弹出的对话框中选择“Run”,软件将自动下载。如果出现“无法验证发布者,是否要运行此软件?”的对话框,点击“Run”即可。安装完成后,QT1106演示软件将显示在计算机显示器上。
需要注意的是,E1106 QWheel和QSlide组件配有接地透明背板,即使手持操作也无需重新校准。如果需要,背板可以移除。
三、QT1106演示软件
3.1 软件简介
QT1106演示软件与E1106评估组件配合使用,通过它可以发送命令,并查看参数更改的效果。
3.2 E1106 QWheel/QSlide组件的使用方法
将E1106 QWheel/QSlide放在水平表面上。
远离E1106,在QT1106演示软件上点击“Cal All Keys”或“Cal Wheel/Slider”(根据实际情况选择)。每次将E1106从计算机上拔下后都需要进行此操作。如果移除了接地透明背板,每次移动E1106时都必须重新校准。
根据连接的是QWheel还是QSlide,将手指在E1106的轮盘/滑块区域移动。此时,轮盘指示器会显示最后报告的触摸位置,数字指示器会显示相应的数值。移开手指后,最后触摸的位置将锁定在显示屏上。
如果QT1106演示软件检测不到触摸或检测不稳定,可以稍微降低检测阈值(Detection Thresh)。
具体可更改的参数详情可参考后续的3.3节及之后的内容。
3.3 QT1106演示参数
QT1106演示软件由主窗口和设置对话框组成。不同的参数区域模拟了更改选项对设备性能的影响。不可用的选项会显示为灰色。
3.4 主窗口
轮盘/滑块指示器显示E1106上的触摸位置,其数值等效值显示在数字指示器上(范围从0到255,具体取决于分辨率)。触摸位置变化时,数值会实时更新。
按键指示器显示按键何时被触摸,触摸期间按键会变红。
可以通过点击特定按键单独校准每个按键,也可以点击“Cal All Keys”一起校准所有按键。
点击“Cal Wheel/Cal Slider”校准轮盘/滑块。
点击“Setup”访问设置参数。
连接指示器(绿色)在E1106连接到计算机时保持常亮,未连接时闪烁。
点击“Exit”关闭QT1106演示软件。
3.5 设置对话框
3.5.1 轮盘/滑块区域
Slider Mode :软件默认设置为轮盘模式,勾选复选框可将设置更改为滑块模式,主窗口将显示滑块表示。
Detection Thresh :设置触发E1106触摸检测所需的信号变化量,取值范围为0 - 255,默认值为12。将光标移到“Detection Thresh”栏上,直到光标变为双向箭头,按住鼠标左键左右移动滑块可选择新的阈值,实际值会实时显示在栏上方。
Resolution :设置轮盘/滑块的分辨率,默认值为7位。操作方法与“Detection Thresh”类似,不同分辨率对应的位置数量不同,如2位对应4个位置(0 - 3),3位对应8个位置(0 - 7)等。
Calibration :该指示器亮起表示轮盘/滑块正在进行校准。
Signal Error :该指示器亮起表示信号极性错误,通常是由于E1106组件移动(未安装透明背板时)导致的,点击“Cal Wheel/Cal Slider”可解决此错误。
Detection :该指示器亮起表示在轮盘/滑块上检测到触摸。
3.5.2 按键区域
Calibration :该指示器亮起表示按键正在进行校准。
Signal Error :该指示器亮起表示信号极性错误,通常是由于E1106组件移动(未安装透明背板时)导致的,点击“Cal All Keys”可解决此错误。
QMagic Prox :勾选复选框可在按键7上启用接近模式,使产品在手部靠近时自动上电或激活显示。需要注意的是,一旦激活,只能通过清除复选框并重置芯片来停用,这需要物理拔下设备。
3.5.3 AKS模式区域
AKS(Adjacent Key Suppression)模式是一项专利功能,用于防止多个按键对单次触摸做出响应。它会抑制响应较弱的按键的触摸,只允许主按键(或一组按键)进行检测。点击AKS模式图标可选择新的AKS模式,在主窗口中,按键和轮盘/滑块的背景颜色会改变,以指示新模式的分组(如果勾选了“Show AKS Groups in Main Window”复选框)。
3.5.4 操作模式区域
可选择一种操作模式。除了默认的“Free Run”模式外,选择其他模式时,“Low Power/Sync/Sleep Mode”区域中的相应选项将变为可用,不可用的选项会显示为灰色。
3.5.5 通用区域
Max On Duration :设备可以在连续触摸检测达到所选的“Maximum on - duration”(MOD)后自动超时并独立校准每个按键,以确保按键不会因异物或其他外部影响而“卡住”。校准后,按键将正常工作。标称延迟可选择10s、20s、60s或无限(默认),但实际延迟在某些操作模式下可能会有所不同。
Detect Integrator :检测积分器(DI)过滤确认可减少噪声对按键状态的影响。DI机制需要指定数量的合格检测测量(且必须连续发生),否则不会报告检测结果。触摸结束(信号丢失)也需要通过多次测量确认。QT1106提供两种或六种DI测量选项用于确认触摸开始,触摸结束始终使用两次测量。可选择相应的复选框。
3.5.6 低功耗/同步/睡眠模式区域
Low Power/Sync/Sleep :当QT1106 IC处于低功耗/同步/睡眠模式时,该指示器亮起。虽然可以在操作模式区域选择低功耗/同步/睡眠模式,但当按键或轮盘/滑块被触摸时,指示器会熄灭,因为在检测/触摸期间,模式会自动切换到“Free Run”,检测/触摸结束后再恢复到原始模式。
Free Run if in Detection :勾选此复选框,每当检测到触摸时,模式将自动切换到“Free Run”,使响应更快,否则设备会在测量间隔期间返回睡眠状态。
Low Power Burst (LPB) :勾选此复选框可在每次SPI传输或/SS唤醒脉冲后启动突发,清除复选框可停止低功耗突发。
3.5.7 其他选项
Restore Defaults :点击此按钮可恢复默认设置。
Show AKS Groups in Main Window :勾选此复选框可在主窗口中显示所选的AKS组,按键和轮盘/滑块会通过颜色显示分组。
Enable Sound on Touch :勾选此复选框可在按键或轮盘/滑块被触摸时听到声音。
四、E1106控制板组件详情
4.1 电路图
E1106的电路图展示了其内部电路连接,对于深入了解其工作原理和进行电路设计非常有帮助。
4.2 组件详情
E1106控制板组件包括QWheel组件、QSlide组件等。轮盘和滑块元件均为无电阻的蚀刻铜电极。C5 - C14是Cs采样电容器,增加其值可提高测量的灵敏度和分辨率,但会使响应时间变慢。LED在按键/轮盘/滑块被触摸、触摸移除以及触摸在轮盘/滑块上移动时会有相应的开关或闪烁变化。
五、故障排除
在使用过程中可能会遇到一些问题,以下是常见问题及解决方法:
问题
潜在原因及解决方法
软件无法与计算机通信
可能是SPI或USB连接不良,检查USB电缆连接是否正确,检查/更换电缆,确保E1106组件通电且LED亮起。
软件似乎锁定
检测阈值设置不正确,将检测阈值设置为较低值。
信号嘈杂或不稳定
可能是电源供应嘈杂,尝试使用不同的USB端口或计算机;电缆或E1106组件离强噪声源(如电源线或开关噪声源)太近,增加E1106组件与噪声源的距离;确保E1106组件上的接地透明背板就位;E1106组件机械不稳定,若未安装背板,防止其移动;来自发射器或相邻数字产品的强射频干扰,移除噪声源或进行屏蔽;USB电缆通过USB集线器连接,将USB电缆直接连接到计算机。
QMagic Prox功能无法关闭
一旦激活,只能通过重置芯片来停用,需要物理拔下设备。
通过以上介绍,相信大家对E1106开发套件有了全面的了解。在实际应用中,大家可以根据具体需求进行参数调整和功能开发。你在使用这个套件的过程中遇到过哪些有趣的问题呢?欢迎在评论区分享。
打开APP阅读更多精彩内容