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参考资料

模式切换行为(音频转触觉与实时播放)

单独表征音频转触觉模式后,研究了在音频转触觉 (A-V) 模式和手动驱动模式之间切换时的行为。在许多应用中,系统通常可以在音频转触觉模式下运行以提供环境反馈,但在发生具有专用隆隆声模式的特定事件时,会临时切换到直接触觉模式(例如实时播放或播放库效果)。DRV2605L 支持通过模式寄存器进行动态模式切换,但这对于管理转换以避免任何不良伪影(例如瞬时颤动或振动暂停)非常重要。

测试了多种场景:在有和没有持续音频输入的情况下,从 A-V 模式切换到实时播放 (RTP) 模式,或者相反。主要观察结果如下:

了解模式:在音频转触觉 (A-V) 模式下,只要存在音频,DRV2605L 就会从音频输入自主驱动 LRA – 无需显式 I²C 命令即可产生振动。在实时播放 (RTP) 模式下,DRV2605L 采用直接命令:主机随时向 RTP 输入寄存器 (0x02) 写入一个 8 位值,以指定所需的驱动强度(有效地控制 LRA 上的 PWM 输出)。RTP 模式对于在主机控制下生成任意波形或回放效果非常有用。还有一种波形序列发生器/库模式,在该模式下,主机可以触发预定义的效果序列(通过为序列写入寄存器 0x04–0x0B 并设置模式 0x00),但这在概念上与 RTP 类似,用于切换目的(在这种情况下,驱动器不使用音频输入)。

  • 不存在音频的情况下从 A-V 切换到 RTP:如果在切换到 A-V 模式时音频输入已静音,则实际上不会发生任何情况(驱动器会进入音频模式,但由于没有音频,因此不会输出任何信号)。当系统从 A-V 模式切换到 RTP 模式时,如果未发出手动驱动命令,振动会保持关闭状态。这种场景很简单,因为没有冲突 – 一旦音频启动或写入 RTP 值,相应的输出就会生效。
  • 存在音频的情况下从 A-V 切换到 RTP:这是一种更有趣的情况。假设器件处于 A-V 模式并存在一些连续的背景音频,那么系统希望接管并通过 RTP 或库播放特定的触觉效果。在 A-V 模式下,DRV2605L 根据音频主动驱动 LRA。在切换到 RTP 模式时,如果驱动器立即停止驱动(因为尚未设置 RTP 值)、LRA 可能会突然停止,这可能会导致不连续。为了避免突然停止,必须小心地处理转换。

例如 图 5-1 捕获的一个场景,其中器件最初处于 RTP 模式(无振动输出命令),然后我们在 DRV2605L 中已在播放音量为 50% 的 100Hz 音频音调时切换到音频转触觉模式。示波器迹线的上半部分显示了穿过切换事件的蓝色音频波形。底部(红色)迹线是 LRA 输出。您可以看到,启用 A-V 模式后(在切换时刻附近),输出开始振荡,并在 1 个周期内达到该音频输入的预期振幅。这证明器件平稳地开始音频驱动运行(由于算法的稳定,只是出现了轻微的初始下降)。

播放 100Hz 音频音调时从 RTP 模式切换到音频转触觉模式的示波器屏幕截图。水平轴上的时间 0 是模式切换的时刻。蓝色迹线 (CH2) 是在切换之前和之后的连续音频输入(14.2mV RMS,约 50% 音量)。品红色/黄色迹线(LRA 差分输出)在 RTP 模式期间保持平坦(无驱动命令),然后在音频转触觉模式启用后开始振荡。随着 DRV2605L 的音频算法接管,在 t=0 后会立即观察到短暂的振幅斜升。切换后约 40–50ms 时,振动输出已达到稳定状态,与音频的振幅相匹配。转换很平顺,没有较大的尖峰或不连续的情况。

 播放 100Hz 音频音时从 RTP 模式切换到音频转触觉模式图 5-1 播放 100Hz 音频音时从 RTP 模式切换到音频转触觉模式
 使用切换时调零驱动器的技术,从音频转触觉模式切换到 RTP 模式图 5-2 使用切换时调零驱动器的技术,从音频转触觉模式切换到 RTP 模式

总之,为了在自动音频触觉和手动控制之间实现无干扰转换,主机需要在切换时管理 RTP 寄存器值(匹配电流电平或将其设置为零以实现有意暂停),并注意短路模式切换延迟。借助这些实践,DRV2605L 可以无缝移交控制,而不会让用户感到振动不连续性。