ZHCAFJ5 July   2025 DRV2605L

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
  5. 2DRV2605L 音频转触觉模式概述和优势
  6. 3硬件测试设置和配置
  7. 4波形测试结果和分析(音频转触觉模式)
  8. 5模式切换行为(音频转触觉与实时播放)
  9. 6DRV2605L 中的集成和切换模式:音频转触觉和内置库模式
  10. 7有关模式切换的观察结果和建议
  11. 8摘要和未来应用
  12. 9参考资料

DRV2605L 中的集成和切换模式:音频转触觉和内置库模式

根据上述探索结果,将音频转触觉模式与 DRV2605L 的其他模式进行集成时需要考虑以下几个因素:

  1. 初始器件配置:启动时,DRV2605L 可以自动校准(如果使用新 LRA 或条件发生显著变化),然后进入音频转触觉模式(模式 0x04)。同时,主机需要准备好在需要时通过 I²C 切换模式。这对于根据预期的音频适当地配置 DRV2605L 的控制寄存器(例如噪声门和滤波器)也很有用。在此设计中,默认值效果很好,但这些寄存器允许自定义音频的滤波和缩放方式。
  2. 切换到手动模式:当需要特定的触觉效果时(例如,游戏明确知道的武器后坐力或爆炸),系统可以通过将 DRV2605L 切换为手动模式来超控音频驱动的振动。例如,为了播放 ROM 库效果,器件可置于波形序列发生器模式(模式 0x00),并将所需的效果索引加载到波形序列发生器寄存器中。或者,对于自定义效果,可以使用实时回放模式(模式 0x05),主机可以通过写入 RTP 寄存器来流式传输波形。
  3. 返回音频模式:事件触觉完成后(效果完成或自定义命令完成),将模式切换回 0x04(音频转触觉),以使正在进行的游戏音频恢复控制。如果音频在后台连续播放,振动可以自动回弹。测试证实了这种方法效果良好。DRV2605L 能够在模式之间可靠地切换,向用户提供的触觉效果是始终有某种东西在驱动着触觉电机 – 无论是游戏的音频还是游戏的显式触觉命令。使用库效果很方便,因为它们是针对常见事件(如单击、双击、逐渐增强的蜂鸣等)调整的波形。例如,可以在一般氛围中使用音频转振动,但在玩家发射武器或游戏显式触发爆炸时,可以使用更强大的库效果(虽然可能需要时暂时将 DRV2605L 的音频输入静音,但通常甚至不需要静音操作 – 切换模式功能可自动忽略音频)。

一条重要的建议是,在可能的情况下协调音频和触觉事件。如果游戏事件带有声音(如爆炸音效),并且也为此触发了库效果,请考虑此时将馈送到 DRV2605L 中的音频静音或降低音量,以避免双重驱动 LRA。在实践中,上面的方法实际上会切换模式,在播放库效果时不使用音频输入,因此不会发生冲突。但是,如果使用多个 DRV2605L 驱动器(例如,一个用于连续音频触觉,另一个用于事件效果)、请确保音频驱动器不会与显式效果驱动器同时振动,以防止振动重叠。在所述的单驱动器方法中,就避免了这种情况。

为了进一步简化开发,使用 TI 的 PC GUI(基于 USB 的控制台)对模式切换进行实验,并在编码前对参数进行调优。强烈建议这样做:使用 EVM 或类似的工具进行初始开发可以加快理解速度,并提供更有吸引力的开发流程。例如,GUI 可以快速切换模式并调整设置,而无需重新编译固件,因此更容易微调行为。

该工具提供了寄存器映射和按钮来配置 DRV2605L 的设置,如图 6-1 所示。

 开发中使用的 DRV2605LEVM-MD 控制台 GUI(USB 套件)图 6-1 开发中使用的 DRV2605LEVM-MD 控制台 GUI(USB 套件)