ZHCAFJ5 July 2025 DRV2605L
单独表征音频转触觉模式后,研究了在音频转触觉 (A-V) 模式和手动驱动模式之间切换时的行为。在许多应用中,系统通常可以在音频转触觉模式下运行以提供环境反馈,但在发生具有专用隆隆声模式的特定事件时,会临时切换到直接触觉模式(例如实时播放或播放库效果)。DRV2605L 支持通过模式寄存器进行动态模式切换,但这对于管理转换以避免任何不良伪影(例如瞬时颤动或振动暂停)非常重要。
测试了多种场景:在有和没有持续音频输入的情况下,从 A-V 模式切换到实时播放 (RTP) 模式,或者相反。主要观察结果如下:
了解模式:在音频转触觉 (A-V) 模式下,只要存在音频,DRV2605L 就会从音频输入自主驱动 LRA – 无需显式 I²C 命令即可产生振动。在实时播放 (RTP) 模式下,DRV2605L 采用直接命令:主机随时向 RTP 输入寄存器 (0x02) 写入一个 8 位值,以指定所需的驱动强度(有效地控制 LRA 上的 PWM 输出)。RTP 模式对于在主机控制下生成任意波形或回放效果非常有用。还有一种波形序列发生器/库模式,在该模式下,主机可以触发预定义的效果序列(通过为序列写入寄存器 0x04–0x0B 并设置模式 0x00),但这在概念上与 RTP 类似,用于切换目的(在这种情况下,驱动器不使用音频输入)。
例如 图 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 时,振动输出已达到稳定状态,与音频的振幅相匹配。转换很平顺,没有较大的尖峰或不连续的情况。
图 5-1 播放 100Hz 音频音时从 RTP 模式切换到音频转触觉模式
图 5-2 使用切换时调零驱动器的技术,从音频转触觉模式切换到 RTP 模式总之,为了在自动音频触觉和手动控制之间实现无干扰转换,主机需要在切换时管理 RTP 寄存器值(匹配电流电平或将其设置为零以实现有意暂停),并注意短路模式切换延迟。借助这些实践,DRV2605L 可以无缝移交控制,而不会让用户感到振动不连续性。