從這些體驗中吸取了一些重要的教訓。在此實現過程中的主要觀察結果和建議包括:
- 使用閉環 (LRA) 模式:使用 LRA 時,務必配置 DRV2605L 以實現閉環 LRA 驅動。Smart-Loop 控制對于獲得良好的性能至關重要。開環模式下的測試顯示振動較弱且不太一致。閉環可確保在諧振條件下驅動 LRA,并在收到變為 0 的命令時快速停止,這在模式切換期間(無殘余抖動)特別有用。
- 盡可能減少模式切換:模式切換應當不頻繁,并需要有意地進行。切換模式時,等待幾毫秒的延遲時間以使 DRV2605L 穩定下來。如果模式變化過于頻繁(例如,在音頻模式和手動模式之間快速切換),LRA 沒有足夠的時間穩定下來,導致結果不理想。在實踐中,即使每個游戲事件切換一次通常也沒問題,只需避免不必要的快速切換即可。
- 分組觸覺操作:通常建議將噪聲門保持在默認值(大約幾 mV 的閾值),以防止超低電平音頻產生意外振動。在規劃觸覺反饋時,盡可能將觸覺操作分組。例如,如果正在運行沒有玩法的過場動畫,請使用音頻轉觸覺來播放背景音樂;當過場動畫結束并且游戲以顯式事件恢復時,請切換到手動模式。圍繞游戲的邏輯片段將模式切換聚類,可避免持續地切換,并提高觸覺的可預測性。
- 適當地使用自動校準:確保驅動器閉環參數的準確性。在此設計中,校準后就不需要在每次引導時都重新校準(這些值可以存儲,或者只要不斷電值就一直保留在驅動器中)。但是,至少執行一次自動校準(或者在環境條件發生變化時偶爾執行)是保持設計性能的良好做法。實踐證明,讓器件保持未校準狀態可能會導致反饋低于標準,因此建議進行校準。
- 監測狀態標志:在測試期間,監測狀態寄存器(包括故障標志)以確保未觸發任何故障條件 – 這些測試中均未觸發。建議將此類監測功能納入最終設計中,尤其是在硬驅動 LRA 時,以捕獲任何過流或其他故障情況。
如果采納上述建議(尤其是謹慎地處理轉換),工程師就可以在游戲手持設備上實現音頻轉觸覺和手動觸覺控制的無縫集成。該方法利用游戲的現有音頻輸出實時成生沉浸式振動,同時仍允許根據需要提供顯式觸覺效果。DRV2605L 通過自動將音頻信號轉換為觸覺反饋提供了一種強大的方法,而閉環控制可使這些振動保持清晰、精確。針對各種音頻頻率和音量進行的測試表明,器件可以有效地將音頻輸入轉換為有意義的振動 – 尤其是在反饋最強的 LRA 諧振頻率附近。此外,當特定事件需要獨特的觸覺響應時,系統可以臨時切換模式并提供所需效果,而不會引起用戶抖動或引入延遲。
在此特定測試場景之外,音頻轉觸覺反饋的概念具有廣泛的適用性。任何具有音頻輸出的消費類設備都可能利用此技術來增強用戶體驗。例如,VR 控制器可使用音頻轉觸覺功能從游戲音頻產生環境振動(風、遠處的爆炸),從而增加沉浸感。家庭影院椅或可穿戴背心可以將電影或游戲的音軌轉換為振動,獲得簡單的 4D 體驗。DRV2605L 小巧而靈活,非常適合這些應用。未來,可以想象一下智能手機、平板電腦或汽車娛樂系統等設備使用音頻驅動型觸覺來豐富內容,而無需開發人員為每種媒體顯式編碼觸覺軌道。