ZHCSEH1C April 2014 – June 2025 DRV2625
PRODUCTION DATA
請(qǐng)參考 PDF 數(shù)據(jù)表獲取器件具體的封裝圖。
要從內(nèi)部存儲(chǔ)器播放觸覺(jué)效果,必須首先將效果加載到波形序列發(fā)生器中,然后可以使用任何觸發(fā)器選項(xiàng)啟動(dòng)效果。
波形序列發(fā)生器將波形庫(kù)標(biāo)識(shí)符排隊(duì)以進(jìn)行播放。八個(gè)序列寄存器最多可將八個(gè)庫(kù)波形排隊(duì)等待順序播放。波形標(biāo)識(shí)符是一個(gè)整數(shù)值,指向內(nèi)部存儲(chǔ)器中波形的索引位置。用戶觸發(fā)波形序列發(fā)生器后,從 WAV_FRM_SEQ1 開始播放。該波形的播放結(jié)束后,波形序列發(fā)生器會(huì)播放 WAV_FRM_SEQ2 中保存的下一個(gè)波形標(biāo)識(shí)符(如果非零)。波形序列發(fā)生器將以這種方式繼續(xù)運(yùn)行,直到序列發(fā)生器的標(biāo)識(shí)符值為零,或直到播放所有八個(gè)標(biāo)識(shí)符,以先到者為準(zhǔn)。
波形標(biāo)識(shí)符是一個(gè) 7 位數(shù)字。每個(gè)序列寄存器的 MSB 可用于實(shí)現(xiàn)序列波形之間的延遲。MSB 為高電平時(shí),位 6-0 指示等待時(shí)長(zhǎng)。然后,該步驟的等待時(shí)間變?yōu)?WAV_FRM_SEQ[6:0] × 10ms。
DRV2625 器件允許使用 WAVn_SEQ_LOOP 參數(shù)循環(huán)各個(gè)波形。使用時(shí),狀態(tài)機(jī)在移至下一個(gè)波形之前按關(guān)聯(lián) WAVn_SEQ_LOOP 參數(shù)中指定的次數(shù)循環(huán)特定波形。此外,整個(gè)波形序列發(fā)生器可循環(huán)運(yùn)行 WAV_SEQ_MAIN_LOOP 參數(shù)指定的次數(shù)。波形循環(huán)功能對(duì)于自定義的長(zhǎng)觸覺(jué)播放(例如觸覺(jué)鈴聲)非常有用。
圖 7-14 波形序列發(fā)生器編程