DRV2665 壓電觸覺驅動器:設計與應用全方位解析
引言
在電子設備不斷追求創新與卓越用戶體驗的今天,觸覺反饋技術成為提升用戶交互的關鍵一環。壓電觸覺驅動器作為實現這一功能的核心組件,其性能和可靠性直接影響著設備的品質。其中,TI 公司的 DRV2665 以其獨特的設計和出色的性能,成為眾多工程師的首選。本文將深入剖析 DRV2665 的技術特點、功能模式、編程方法以及應用設計,為電子工程師提供全面的設計參考。
文件下載:drv2665.pdf
一、DRV2665 核心特性
(一)集成數字前端
DRV2665 集成了強大的數字前端,支持高達 400 - kHz 的 I2C 總線控制,具備 100 - 字節的內部 FIFO 接口,兼容 Immersion TS5000 標準,同時還提供可選的模擬輸入,極大地增強了設計的靈活性。這種集成化的設計不僅減輕了主系統處理器的負擔,還能實現高效的數據傳輸和處理,為觸覺效果的實現提供了堅實的基礎。
(二)高壓壓電觸覺驅動
它能夠驅動不同電容和電壓的壓電觸覺執行器。例如,在 300 Hz 頻率下,可驅動高達 100 nF 在 200 VPP、150 nF 在 150 VPP、330 nF 在 100 VPP 以及 680 nF 在 50 VPP 的執行器,并且采用差分輸出,有效提高了驅動能力和信號質量,能夠滿足不同應用場景對觸覺反饋的需求。
(三)集成升壓轉換器
內置 105 - V 集成升壓轉換器,具有可調節的升壓電壓和升壓電流限制功能。集成的功率 FET 和二極管無需變壓器,不僅簡化了電路設計,還降低了成本。同時,2 - ms 的快速啟動時間使其能夠實現快速的觸覺響應,為用戶帶來即時的反饋體驗。
(四)寬電源電壓范圍與兼容性
支持 3.3 - 至 5.5 - V 的寬電源電壓范圍,數字引腳與 1.8 - V 兼容且對 (V_{DD}) 具有耐受性,這使得它能夠適應不同的電源環境,提高了系統的穩定性和可靠性。
二、應用領域廣泛
DRV2665 的應用場景非常豐富,涵蓋了移動電話、平板電腦、便攜式計算機、鍵盤和鼠標、電子游戲以及觸摸設備等多個領域。在這些設備中,它能夠為用戶提供更加真實、細膩的觸覺反饋,增強用戶與設備之間的交互體驗。例如,在移動游戲中,通過精確的觸覺反饋,玩家能夠更直觀地感受到游戲中的場景變化,如碰撞、震動等,大大提升了游戲的沉浸感。
三、功能模式深度解析
(一)FIFO 模式
該模式下,DRV2665 利用 100 - 字節的 FIFO 實現實時觸覺波形回放。通過 I2C 兼容總線接收 8 - 位數字觸覺波形數據,并將其寫入片上 FIFO。數據以 8 - kHz 的采樣率自動從 FIFO 中讀出,經過數模轉換器(DAC)驅動高壓放大器。在使用過程中,要注意數據值應在中值代碼(0x00)附近開始和結束,以避免波形起始和結束時出現大的階躍。當 FIFO 為空時,設備會等待超時后進入空閑狀態。同時,如果 FIFO 寫操作時 FIFO 已滿,設備不會確認(NAK),此時需等待 FIFO 有數據空出后再重新發送數據。
(二)模擬回放模式
在模擬回放模式下,IN + / IN - 輸入的信號會被放大并通過高壓放大器播放。通過設置 INPUT_MUX 位,可將模擬輸入切換到高壓放大器。在該模式下,增益仍然可以通過寄存器選擇,并且高電壓放大器的使能由 EN_OVERRIDE 位直接控制,只有設置該位才能使升壓和放大器處于活動狀態。
(三)低電壓操作模式
最低增益設置針對 30 V 升壓電壓下的 50 VPP 進行了優化。對于一些不需要 50 VPP 的應用,可將升壓電壓編程至低至 15 V 以提高效率。但在使用低于 30 V 的升壓電壓時,需要注意選擇合適的升壓電容,如推薦使用 50 - V 額定、0.22 - μF 的升壓電容以降低升壓紋波。同時,數字接口的最大代碼范圍會受到限制,需要合理設置數字代碼以避免削波或驅動執行器超出額定值。
四、編程要點把握
(一)升壓電壓編程
升壓輸出電壓通過兩個外部電阻進行編程,公式為 [V{(BST)} = V{(FB)} cdot (1 + frac{R{1}}{R{2}})],其中 (V{(FB)} = 1.32 V)。升壓電壓必須設置為大于系統中預期的最大峰值電壓,以提供足夠的放大器余量。同時,建議 (R{1}+R_{2}) 之和大于 400 kΩ,使用大于 1 MΩ 的電阻時需注意 PCB 污染可能導致的升壓電壓不準確問題。
(二)升壓電流限制編程
升壓開關的峰值電流通過連接在 REXT 引腳到地的電阻進行設置,公式為 [R{(EXT)} = (K cdot frac{V{REF}}{L{IM}}) - R{INT}],其中 (K = 10500),(V{REF}=1.35 V),(R{INT}=60 Omega)。編程的電流限制必須小于所選電感的額定飽和電流,以避免電感和設備損壞。
(三)I2C 接口編程
DRV2665 通過 I2C 接口進行通信,支持單字節和多字節的讀寫操作。在進行 I2C 編程時,需要注意設置合適的上拉電阻,推薦使用 660 Ω 至 4.7 kΩ 的電阻,同時要確保 SDA 和 SCL 電壓不超過 DRV2665 的電源電壓 (V_{DD})。不同的讀寫操作(如單字節寫、多字節寫、單字節讀、多字節讀)有各自的操作流程和特點,工程師需要根據具體需求進行正確的編程。
五、應用設計實戰
(一)外部組件選擇
在應用設計中,合理選擇外部組件至關重要。例如,輸入電容 C (VDD) 選擇 1 μF 以保證電源的穩定性;調節器電容 C (REG) 選擇 0.1 μF 來穩定調節器輸出;升壓電容 C (BST) 根據升壓電壓的不同進行選擇,105 V 時推薦使用 250 - V 額定、100 - nF 的 X5R 或 X7R 陶瓷電容;電感 L1 推薦使用 3.3 μH 的電感,在選擇電感時要綜合考慮其飽和電流和等效串聯電阻等因素。
(二)設計流程
以一個具有外部按鍵觸發不同觸覺效果的系統為例,設計流程如下:
- 電感選擇:電感的選擇對 DRV2665 的性能影響較大,推薦電感范圍為 3.3 μF 至 22 μF。較高電感的開關頻率較低,開關損耗較小,但等效串聯電阻可能較高;較低電感的飽和電流較大,更適合需要大輸出電流的情況。同時,要確保電感的飽和電流高于設備的編程電流限制。
- 壓電執行器選擇:選擇壓電執行器時,要考慮電壓額定值和電容等電氣規格。在 500 Hz 最大頻率下,設備可優化驅動 50 nF 在 200 VPP 的執行器,降低升壓電壓和頻率可以驅動更大電容的執行器。
- 升壓電容選擇:根據升壓電壓選擇合適的升壓電容,確保其電壓額定值至少等于升壓輸出電壓,并且工作電容滿足要求。
- 初始化設置:上電后等待 1 ms 再進行 I2C 寫操作,通過清除寄存器 0x02 的 STANDBY 位退出低功率待機模式,在寄存器 0x01 中選擇接口模式(模擬或數字)和增益設置,在寄存器 0x02 中選擇期望的超時時間。如果使用數字接口模式,設備即可接收數據;如果使用模擬輸入模式,設置寄存器 0x02 的 EN_OVERRIDE 位以啟用升壓和高壓放大器。
六、結語
DRV2665 壓電觸覺驅動器憑借其豐富的特性和靈活的功能模式,為電子工程師在觸覺反饋應用設計中提供了強大的工具。在實際應用中,工程師需要深入理解其技術原理,根據具體的應用需求合理選擇外部組件、進行編程設置和優化設計,以充分發揮 DRV2665 的性能優勢,為用戶帶來更加出色的觸覺體驗。希望本文能夠對電子工程師在使用 DRV2665 進行設計時提供有價值的參考,你在實際設計中是否遇到過類似器件的使用難題呢?歡迎在評論區分享交流。
-
應用設計
+關注
關注
0文章
285瀏覽量
8637
發布評論請先 登錄
TI精確觸覺驅動器DRV8662詳解
DRV2665 具有集成升壓轉換器和數字前端的壓電式觸覺驅動器
DRV8662、DRV2700、DRV2665和DRV2665配置指南
DRV2665 壓電觸覺驅動器:設計與應用全方位解析
評論