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,然后進入待機模式。