ZHCSEH2D September 2014 – August 2025 DRV2624
PRODUCTION DATA
波形序列发生器将波形标识符排队以进行播放。八个序列寄存器最多可将八个波形排队等待顺序播放。波形标识符是一个整数值,指向内部库中波形的索引位置。用户在 MODE[1:0] 参数中选择波形播放作为要运行的进程后,用户触发该进程时(使用 GO 位或外部触发,如已进行相应配置)将从 WAV_FRM_SEQ1 开始播放。该波形的播放结束后,如果下一个波形非零,波形序列发生器会播放 WAV_FRM_SEQ2 中保存的标识符。波形序列发生器将以这种方式继续运行,直到序列发生器的标识符值为零,或直到播放所有八个标识符,以先达到的情况为准。
波形标识符范围为 1 到 127。每个序列寄存器的 MSB 可实现序列波形之间的延迟。MSB 为高电平时,位 [6:0] 指示等待时长。然后,该步骤的等待时间变为 WAV_FRM_SEQ[6:0] × 10ms。
DRV2624 允许在继续下一个波形标识符之前多次循环每个波形。可以通过 WAV_SEQ_LOOP 参数配置波形循环功能。
DRV2624 还允许通过配置 WAV_SEQ_MAIN 参数来循环整个波形序列发生器。在这种情况下,波形序列发生器根据 WAV_SEQ_MAIN 中指定的数字循环所有有效的 WAV_FRM_SEQn 标识符。例如,如果第一个和第二个标识符有效(例如 1 和 2),第三个标识符为 0(表示停止),且 WAV_SEQ_MAIN 配置为循环一次(播放波形序列两次),则 DRV2624 器件会依次播放波形 1、波形 2、波形 1、波形 2,然后进入待机模式。