ZHCSEH2D September 2014 – August 2025 DRV2624
PRODUCTION DATA
要从内部存储器播放触觉效果,必须首先将效果加载到波形序列发生器中,然后可以使用任何触发器选项启动效果。
波形序列发生器将波形库标识符排队以进行播放。八个序列寄存器最多可将八个库波形排队等待顺序播放。波形标识符是一个整数值,指向内部存储器中波形的索引位置。用户触发波形序列发生器后,从 WAV_FRM_SEQ1 开始播放。该波形的播放结束后,波形序列发生器会播放 WAV_FRM_SEQ2 中保存的下一个波形标识符(如果非零)。波形序列发生器将以这种方式继续运行,直到序列发生器的标识符值为零,或直到播放所有八个标识符,以先到者为准。
波形标识符是一个 7 位数字。每个序列寄存器的 MSB 可用于实现序列波形之间的延迟。MSB 为高电平时,位 6-0 指示等待时长。然后,该步骤的等待时间变为 WAV_FRM_SEQ[6:0] × 10ms。
DRV2624 器件允许使用 WAVn_SEQ_LOOP 参数循环各个波形。使用时,状态机在移至下一个波形之前按关联 WAVn_SEQ_LOOP 参数中指定的次数循环特定波形。此外,整个波形序列发生器可循环运行 WAV_SEQ_MAIN_LOOP 参数指定的次数。波形循环功能对于自定义的长触觉播放(例如触觉铃声)非常有用。
图 7-18 波形序列发生器编程