描述
DRV2605EVM - BT评估套件:开启触觉驱动新世界
在当今的电子设备中,触觉反馈已经成为提升用户体验的关键因素之一。德州仪器(TI)的DRV2605EVM - BT评估套件为工程师们提供了一个便捷的平台,用于探索和开发触觉驱动应用。今天,我们就来深入了解一下这个强大的评估套件。
文件下载:DRV2605EVM-BT.pdf
一、套件概述
DRV2605EVM - BT是DRV2605 ERM和LRA触觉驱动器的评估套件。它通过低功耗蓝牙(BLE)与iOS应用无线连接,允许用户控制、创建和定制触觉效果。这个套件非常适合用于智能手表、健身追踪器、可穿戴设备等应用,无需外部连接微控制器,就能实现触觉功能。
1.1 DRV2605的特性
DRV2605集成了Immersion TS2200波形库,包含123种偏心旋转质量(ERM)和线性谐振执行器(LRA)的模式,可从iOS应用选择、排序并流式传输到评估板。此外,它还具有以下特性:
- 自动共振跟踪:适用于LRA,确保最佳性能。
- 高效输出驱动级:提供稳定的驱动能力。
- 极低的关断电流:降低功耗。
- 减小解决方案尺寸:适合小型设备设计。
- 兼容性强:与多种ERM和LRA兼容。
- 高负载驱动能力:能够驱动高负载的执行器。
1.2 套件内容
- DRV2605EVM - BT评估板:核心硬件。
- Micro - USB电缆:用于供电。
- 3x AAA电池组:带键控连接器(电池不包含),提供另一种供电方式。
- LRA执行器:可立即使用。
二、上手步骤
2.1 连接应用
首先,从苹果App Store下载“TI Haptic Bluetooth Kit”应用,该应用兼容运行iOS7或更高版本的iPod touch和iPhone。然后按照以下步骤连接:
- 供电:可以使用Micro - USB电缆连接5V USB电源,也可以使用电池组供电。如果使用电池组,将开关S2和电池组开关置于ON位置;使用USB电缆时,评估板会自动选择最佳电源。
- 广告模式:LED会显示广告模式,类似于浏览器的刷新滑动。
- 打开应用:在iOS设备上打开应用。
- 选择设备:评估板会根据RSSI强度以颜色编码显示在iOS设备上。如果之前连接过,会显示“Previously Connected”标签,方便在多个设备同时广告时识别。如果蓝牙未打开,会弹出提示检查蓝牙设置。
- 建立连接:点击感兴趣的评估板,自动建立连接。
- 访问菜单:连接成功后,会显示Stock Waveforms菜单,可使用按钮触发单个效果或左右滑动访问内部菜单。
三、硬件概览
3.1 DRV2605触觉驱动器
评估板的DRV2605触觉驱动器由板载bq24232电池管理芯片供电,能够驱动ERM和LRA执行器。BLE微控制器的I2C、EN和触发引脚连接到DRV2605,内部嵌入了123种库效果。启动时默认播放LRA执行器波形,可根据需要进行配置。评估板还有一个可选焊盘,可设置为外部触发模式,在外部微控制器输出触发时播放特定模式。
3.2 BQ24232电池管理IC
bq24232是一个支持USB的锂离子电池充电器,具有动态电源路径管理功能。它主要用于管理电池组或USB电源之间的选择,直接为DRV2605触觉驱动器和TPS63051 DC - DC降压 - 升压转换器供电。
3.3 TPS63051降压 - 升压转换器
板载的TPS63051 DC - DC转换器为评估板(包括蓝牙无线电和LED)供电。它是一个固定电压器件,输出电压稳定在3.3V,即使电池电压在工作条件内变化也能保持稳定。通过电阻R37将PFM/PWM引脚拉低,评估板配置为PFM模式。
3.4 LSR蓝牙模块(内部为CC2541)
TiWi - uB1模块内部的TI - CC2541芯片处理评估板与iOS设备之间的通信链接。它用于与板载设备通信(主要通过I2C)、更改LED设置并保持稳定的通信通道。该模块经过FCC认证。
3.5 其他硬件组件
- 调试头:可通过连接CC Debugger下载新固件。
- USB连接器:提供额外的电源供应,无通信功能。
- 测试点:可访问I2C线路,用于连接外部微控制器。TRG测试点可提供PWM输入到DRV2605。
- 开关S1和S2:S1用于配对(在评估板上禁用),S2用于连接和断开电池。
- OUT–和OUT +:DRV2605的输出,可连接振动电机。
- LED:包括时钟式排列的白色LED和状态LED,可显示时间和通知警报。
- 音频到触觉和触发模式:DRV2605具有音频到触觉模式,可使用Immersion "BOOMbox"技术将音频输入信号转换为有意义的触觉效果。触发引脚可连接到外部微控制器的GPIO或其他IC的中断线,以在事件发生时触发效果。
四、iOS应用概述
4.1 启动界面
应用启动时会检查广告中的DRV2605EVM - BT设备,并根据信号强度以颜色编码显示在屏幕上。点击相应的显示框即可连接到特定的评估板,连接过程中会显示连接覆盖层。
4.2 触觉菜单
- Stock Waveforms:显示DRV2605 ROM库中的一些波形,可通过触摸选择触发。
- Your Waveforms:包含用户创建的模式和示例模式,可点击“Turn on Ext. Trigger”按钮在触发源上自动播放波形。
- Waveform Sequencer:允许在DRV2605的序列器上加载最多八个序列,可添加或删除波形,还可立即播放或保存序列。
- Notification Demo:演示触觉在实际应用中的使用,如智能手表或健身追踪器。用户可选择不同的模式用于电话、消息或文本通知,点击按钮开始模拟通知,可创建和自定义新通知。
4.3 额外功能
- LED Playground:用于创建逐帧LED电影,可选择LED并调整播放速率,还嵌入了“Game of Life”序列。
- Register Control:通过BLE对DRV2605的寄存器进行I2C读写操作,可更改寄存器值,还提供快速开关控制不同振动电机的设置。
五、固件更新
5.1 所需工具
- CC Debugger
- Tag - Connect TC2050 - IDC - NL 10引脚无腿电缆
- SmartRF Flash Programmer实用程序
- 固件文件(.hex扩展名)
5.2 更新步骤
- 下载并安装SmartRF Flash Programmer,确保安装软件的用户具有管理员权限。
- 将TC2050电缆连接到CC Debugger。
- 将USB电缆连接到运行编程实用程序的目标机器。
- 将连接器牢固地压在评估板上。
- 按下CC Debugger上的复位按钮,状态LED变为绿色表示检测到有效的CC2541芯片。
- 在System - on - Chip子菜单中显示CC Debugger。
- 在硬盘上找到闪存映像(.hex文件)。
- 在Actions组框中选择“Erase, program, and verify”。
- 点击“Perform Actions”并等待过程完成。
- 成功后,评估板将使用新的固件映像。
六、原理图、PCB层和物料清单
6.1 原理图
提供了评估板的详细电路原理图,包括各个组件的连接方式。
6.2 PCB层
展示了评估板的不同PCB层,如顶层、中间层、底层等,以及各层的布局和尺寸。
6.3 物料清单
列出了评估板上使用的所有组件,包括电容、电阻、LED、芯片等的详细信息,如型号、数量、制造商等。
七、注意事项
7.1 电源使用
- 为了减少人身伤害或财产损失的风险,请勿使用可充电电池为评估板供电,仅使用1.5V AAA碱性电池。
- 只能连接USB电缆或AAA电池组中的一个。如果两者都连接,BQ24232将使用动态电源路径管理(DPPM)功能选择电源。
7.2 固件更新
- 注意在DRV2605EVM - BT上刷新固件,因为不正确的固件映像可能会导致评估板无法正常工作。
7.3 评估模块使用限制
- 评估模块仅用于产品或软件开发人员在研发环境中对TI半导体产品进行可行性评估、实验或科学分析,不得直接或间接组装到任何成品中。
- 评估模块不适合消费者或家庭使用,不得用于商业目的销售、再许可、租赁、出租、借出、分配或用于任何成品或生产系统。
DRV2605EVM - BT评估套件为电子工程师提供了一个全面的平台,用于开发和测试触觉驱动应用。通过深入了解其硬件和软件功能,工程师们可以充分发挥其潜力,为用户带来更加丰富的触觉体验。你在使用这个套件的过程中遇到过什么问题吗?欢迎在评论区分享你的经验和见解。
打开APP阅读更多精彩内容