深度解析 DRV2605 觸覺驅(qū)動(dòng)器:功能、應(yīng)用與編程指南
在電子設(shè)備追求極致用戶體驗(yàn)的今天,觸覺反饋技術(shù)正發(fā)揮著越來越重要的作用。它能為用戶帶來更直觀、更豐富的交互感受。今天,我們就來詳細(xì)探討德州儀器(TI)推出的一款高性能觸覺驅(qū)動(dòng)器——DRV2605。
文件下載:drv2605.pdf
一、DRV2605 概述
DRV2605 是一款專為偏心旋轉(zhuǎn)質(zhì)量(ERM)和線性諧振執(zhí)行器(LRA)設(shè)計(jì)的觸覺驅(qū)動(dòng)器,可通過共享的 (I^{2}C) 兼容總線對(duì)執(zhí)行器進(jìn)行極其靈活的觸覺控制。這種設(shè)計(jì)讓主機(jī)處理器無需再產(chǎn)生脈沖寬度調(diào)制(PWM)驅(qū)動(dòng)信號(hào),節(jié)省了寶貴的定時(shí)器中斷資源和硬件引腳。
(一)特色功能
- 支持多種類型執(zhí)行器:既能支持 LRA,又能支持 ERM,可根據(jù)不同的應(yīng)用需求進(jìn)行靈活選擇。
- 智能環(huán)路架構(gòu):這是該驅(qū)動(dòng)器的一大亮點(diǎn)。它具備自動(dòng)過驅(qū)動(dòng)/制動(dòng)功能,無論是 ERM 還是 LRA 都能從中受益,可有效縮短啟動(dòng)和制動(dòng)時(shí)間;能夠自動(dòng)跟蹤 LRA 的諧振頻率,確保在不同工況下都能保持最佳的運(yùn)行效果;還能進(jìn)行自動(dòng)執(zhí)行器診斷和自動(dòng)電平校準(zhǔn),可及時(shí)發(fā)現(xiàn)執(zhí)行器的故障并進(jìn)行相應(yīng)的調(diào)整。
- 集成觸覺效果庫:擁有授權(quán)的 Immersion?TouchSense? 2200 功能,包含超過 100 種授權(quán)效果,無需再為設(shè)計(jì)觸覺波形而煩惱。
- 靈活的輸入控制方式:提供可選的 PWM 輸入、模擬輸入控制和硬件觸發(fā)引腳,方便用戶根據(jù)實(shí)際情況進(jìn)行選擇。
- 高效輸出驅(qū)動(dòng):采用三態(tài)調(diào)制輸出級(jí),比基于線性的輸出驅(qū)動(dòng)器效率更高。
(二)主要參數(shù)
| 參數(shù) | 詳情 |
|---|---|
| 輸入電壓范圍 | 2.5V 至 5.5V |
| 封裝 | DSBGA (9),尺寸為 1.50mm x 1.50mm |
| ESD 額定值 | 人體模型(HBM)為 ±2000V,帶電設(shè)備模型(CDM)為 ±500V |
| 推薦 PWM 輸入頻率 | 10kHz 至 250kHz |
| LRA 頻率范圍 | 125Hz 至 300Hz |
二、應(yīng)用場(chǎng)景
(一)消費(fèi)電子領(lǐng)域
- 智能手機(jī)和平板電腦:可以實(shí)現(xiàn)更豐富的觸覺反饋效果,如按鍵點(diǎn)擊感、游戲震動(dòng)反饋等,提升用戶的交互體驗(yàn)。
- 智能手表和可穿戴技術(shù):能夠?yàn)橛脩籼峁┱饎?dòng)提醒功能,且不占用過多的空間和功耗。
(二)外設(shè)設(shè)備領(lǐng)域
- 遙控器、鼠標(biāo)等:為用戶操作提供觸覺反饋,增強(qiáng)操作的真實(shí)感。
- 觸摸設(shè)備:在觸摸操作時(shí)產(chǎn)生相應(yīng)的震動(dòng)反饋,讓用戶更直觀地感受到操作的響應(yīng)。
(三)人機(jī)交互界面
在各種人機(jī)交互系統(tǒng)中,DRV2605 可以提供更加直觀和豐富的觸覺反饋,幫助用戶更好地理解系統(tǒng)的操作和狀態(tài)。
三、功能特性深度解析
(一)支持 ERM 和 LRA 執(zhí)行器
通過配置寄存器 0x1A 中的 ERM_LRA 位,可輕松選擇要使用的執(zhí)行器類型,為不同的應(yīng)用場(chǎng)景提供了更多的選擇。
(二)智能環(huán)路架構(gòu)
- LRA 自動(dòng)諧振引擎:能實(shí)時(shí)跟蹤 LRA 的諧振頻率,在半個(gè)周期內(nèi)就能有效鎖定諧振頻率。即便在波形運(yùn)行過程中諧振頻率發(fā)生偏移,引擎也能逐周期進(jìn)行跟蹤,確保 LRA 始終工作在最佳狀態(tài)。
- 實(shí)時(shí)諧振頻率報(bào)告:通過 (I^{2}C) 接口可實(shí)時(shí)獲取 LRA 的諧振頻率,不過需要注意的是,在執(zhí)行器空閑或制動(dòng)時(shí)不宜進(jìn)行數(shù)據(jù)采樣。
- 自動(dòng)過驅(qū)動(dòng)和制動(dòng):這一功能通過執(zhí)行器反饋控制,使輸入波形不受電機(jī)響應(yīng)行為的影響。在啟動(dòng)時(shí)自動(dòng)施加過驅(qū)動(dòng)電壓,可縮短啟動(dòng)延遲;在制動(dòng)時(shí)采用制動(dòng)算法,能實(shí)現(xiàn)快速制動(dòng)。
- 自動(dòng)電平校準(zhǔn):通過監(jiān)測(cè)執(zhí)行器的反電動(dòng)勢(shì)行為,自動(dòng)補(bǔ)償不同執(zhí)行器之間的差異,并根據(jù)額定電壓和過驅(qū)動(dòng)鉗位寄存器設(shè)置進(jìn)行縮放,確保輸出電平的穩(wěn)定性和準(zhǔn)確性。
- 執(zhí)行器診斷:能夠檢測(cè)執(zhí)行器是否存在開路或短路故障,一旦檢測(cè)到故障,會(huì)通過寄存器 0x00 中的 DIAG_RESULT 位進(jìn)行標(biāo)記。
(三)靈活的前端接口
- PWM 接口:在該模式下,設(shè)備可在 IN/TRIG 引腳接收 PWM 數(shù)據(jù),持續(xù)驅(qū)動(dòng)執(zhí)行器,振動(dòng)強(qiáng)度由占空比決定。對(duì)于 LRA,可自動(dòng)跟蹤諧振頻率,也可通過設(shè)置寄存器 0x1D 中的 LRA_OPEN_LOOP 位來選擇開環(huán)驅(qū)動(dòng)。
- 內(nèi)部存儲(chǔ)器接口:擁有六個(gè)由 Immersion 設(shè)計(jì)的內(nèi)部 ROM 庫,可通過寄存器 0x03 進(jìn)行庫選擇。還配備了波形序列器,可對(duì)波形標(biāo)識(shí)符進(jìn)行排隊(duì),實(shí)現(xiàn)順序播放。
- 實(shí)時(shí)播放(RTP)接口:這是一種簡(jiǎn)單的單 8 位寄存器接口,可直接將振幅值發(fā)送到播放引擎,通過 (I^{2}C) 接口實(shí)現(xiàn)波形的實(shí)時(shí)播放。
- 模擬輸入接口:在該模式下,設(shè)備在 IN/TRIG 引腳接收模擬電壓,以驅(qū)動(dòng)執(zhí)行器,振動(dòng)強(qiáng)度由輸入電壓決定。對(duì)于 LRA,同樣會(huì)自動(dòng)跟蹤諧振頻率。
- 音頻轉(zhuǎn)震動(dòng)接口:可將音頻輸入信號(hào)轉(zhuǎn)換為有意義的觸覺效果,為便攜式設(shè)備增添了振動(dòng)低音擴(kuò)展功能,讓用戶能更直觀地感受音頻內(nèi)容。
- 輸入觸發(fā)選項(xiàng):提供多種觸發(fā)方式,如 (I^{2}C) 觸發(fā)、邊緣觸發(fā)和電平觸發(fā),可根據(jù)不同的應(yīng)用場(chǎng)景選擇合適的觸發(fā)方式。
(四)其他特性
- 邊緣速率控制:輸出驅(qū)動(dòng)器采用邊緣速率控制(ERC),可確保輸出驅(qū)動(dòng)器的上升和下降特性不會(huì)產(chǎn)生干擾其他電路的輻射,多數(shù)情況下無需外部輸出濾波器、電容器或鐵氧體磁珠。
- 恒定振動(dòng)強(qiáng)度:PWM 輸入使用數(shù)字電平轉(zhuǎn)換器,只要輸入電壓滿足 (V{IH}) 和 (V{IL}) 電平,即使數(shù)字電平發(fā)生變化,振動(dòng)強(qiáng)度也能保持不變。同時(shí),設(shè)備還具備電源反饋功能,可在電源電壓變化時(shí)維持振動(dòng)強(qiáng)度的穩(wěn)定。
- 電池電壓報(bào)告:在播放過程中,可通過寄存器 0x21 中的 VBAT[7:0] 位實(shí)時(shí)測(cè)量 (V_{DD}) 引腳的電壓。
- 一次性可編程(OTP)內(nèi)存:用于存儲(chǔ)特定的配置參數(shù),寫入后即使斷電也能保留設(shè)置,可有效縮短設(shè)備初始化過程。
- 低功耗待機(jī):設(shè)置設(shè)備為待機(jī)模式可降低空閑功耗,且不重置寄存器,在需要播放波形時(shí)能實(shí)現(xiàn)快速啟動(dòng)。
- 設(shè)備保護(hù):具備熱保護(hù)和過流保護(hù)功能,當(dāng)設(shè)備過熱或輸出引腳阻抗過低時(shí),會(huì)自動(dòng)關(guān)閉并發(fā)出相應(yīng)的標(biāo)志信號(hào),確保設(shè)備的安全運(yùn)行。
四、編程指南
(一)LRA 自動(dòng)諧振引擎編程
- 驅(qū)動(dòng)時(shí)間編程:通過 DRIVE_TIME[4:0] 位為 LRA 的半周期提供初始猜測(cè)值,設(shè)備會(huì)自動(dòng)快速調(diào)整以實(shí)現(xiàn)最佳驅(qū)動(dòng)。
- 電流耗散時(shí)間編程:通過 IDISS_TIME[1:0] 位控制執(zhí)行器電流的耗散時(shí)間。
- 消隱時(shí)間編程:通過 BLANKING_TIME[1:0] 位控制反電動(dòng)勢(shì)模數(shù)轉(zhuǎn)換前信號(hào)的穩(wěn)定時(shí)間。
(二)自動(dòng)電平校準(zhǔn)編程
- 額定電壓編程:通過寄存器 0x16 中的 RATED_VOLTAGE[7:0] 位設(shè)置閉環(huán)驅(qū)動(dòng)模式下的額定電壓,開環(huán)模式下則由寄存器 0x17 中的 OD_CLAMP[7:0] 位設(shè)置。
- 過驅(qū)動(dòng)電壓鉗位編程:通過寄存器 0x17 中的 OD_CLAMP[7:0] 位設(shè)置過驅(qū)動(dòng)電壓的鉗位值,確保輸出電壓不會(huì)超過設(shè)定的最大值。
(三)(I^{2}C) 接口編程
- TI 觸覺廣播模式:DRV2605 支持該模式,響應(yīng)從機(jī)地址 0x58(7 位)或 1011000。在系統(tǒng)中安裝多個(gè)支持該模式的驅(qū)動(dòng)器時(shí),向該地址寫入 GO 位可使所有驅(qū)動(dòng)器同時(shí)觸發(fā)操作。
- 一般 (I^{2}C) 操作:(I^{2}C) 總線通過 SDA(數(shù)據(jù))和 SCL(時(shí)鐘)信號(hào)進(jìn)行通信,傳輸數(shù)據(jù)時(shí)按位串行傳輸,且每個(gè)字節(jié)都有應(yīng)答位。
- 單字節(jié)和多字節(jié)傳輸:支持所有寄存器的單字節(jié)和多字節(jié)讀寫操作,可進(jìn)行順序 (I^{2}C) 尋址。
- 單字節(jié)寫、多字節(jié)寫和讀操作:詳細(xì)介紹了單字節(jié)寫、多字節(jié)寫、單字節(jié)讀和多字節(jié)讀的操作流程和步驟。
(四)開環(huán)和閉環(huán)操作編程
- 開環(huán)操作編程:若要使用開環(huán)操作,需根據(jù)執(zhí)行器類型設(shè)置相應(yīng)的寄存器,如在 ERM 開環(huán)操作中,需將寄存器 0x1A 中的 N_ERM_LRA 位寫為 0,將寄存器 0x1D 中的 ERM_OPEN_LOOP 位寫為 1。
- 閉環(huán)操作編程:閉環(huán)操作需要根據(jù)執(zhí)行器選擇進(jìn)行校準(zhǔn),校準(zhǔn)后用戶只需提供所需的波形,設(shè)備會(huì)自動(dòng)調(diào)整電平,對(duì)于 LRA 還會(huì)自動(dòng)調(diào)整驅(qū)動(dòng)頻率。
(五)自動(dòng)校準(zhǔn)程序
自動(dòng)校準(zhǔn)是確保 DRV2605 性能的重要步驟。具體步驟如下:
- 給設(shè)備施加電源電壓,并將 EN 引腳拉高。
- 將寄存器 0x01 寫入 0x07,使設(shè)備進(jìn)入自動(dòng)校準(zhǔn)模式。
- 填充自動(dòng)校準(zhǔn)引擎所需的輸入?yún)?shù),如 ERM_LRA、FB_BRAKE_FACTOR[2:0]、LOOP_GAIN[1:0] 等。
- 設(shè)置寄存器 0x0C 中的 GO 位,啟動(dòng)自動(dòng)校準(zhǔn)過程。
- 檢查寄存器 0x00 中的 DIAG_RESULT 位,確保校準(zhǔn)過程無故障。
- 評(píng)估系統(tǒng)性能,根據(jù)需要調(diào)整輸入?yún)?shù)并重復(fù)校準(zhǔn)過程,也可將校準(zhǔn)結(jié)果存儲(chǔ)在主機(jī)處理器內(nèi)存或 OTP 內(nèi)存中。
(六)片上 OTP 內(nèi)存編程
OTP 內(nèi)存只能寫入一次,用于永久存儲(chǔ)配置和校準(zhǔn)值。編程步驟如下:
- 將寄存器 0x16 至 0x1A 寫入所需的配置和校準(zhǔn)值。
- 確保電源電壓在 4V 至 4.4V 之間。
- 將寄存器 0x1E 中的 OTP_PROGRAM 位寫為 0x01。
- 復(fù)位設(shè)備并讀取寄存器 0x16 至 0x1A,確保編程值已保留。
(七)波形播放編程
- 數(shù)據(jù)格式:DRV2605 有開環(huán)模式、閉環(huán)單向模式和閉環(huán)雙向模式三種操作模式,每種模式的輸入數(shù)據(jù)格式和輸出驅(qū)動(dòng)信號(hào)有所不同。
- 波形設(shè)置和播放:可通過 PWM 模式、RTP 模式、音頻轉(zhuǎn)震動(dòng)模式和模擬輸入模式實(shí)時(shí)提供波形,也可從 ROM 中播放波形。波形序列器可對(duì)波形標(biāo)識(shí)符進(jìn)行排隊(duì),通過 GO 位或外部觸發(fā)進(jìn)行啟動(dòng)。
五、應(yīng)用與實(shí)現(xiàn)
(一)典型應(yīng)用場(chǎng)景
在一個(gè)帶有外部按鈕的系統(tǒng)中,當(dāng)按鈕被按下時(shí),DRV2605 可根據(jù)不同的按鈕操作觸發(fā)不同的觸覺效果。系統(tǒng)設(shè)計(jì)時(shí),需考慮接口選擇、執(zhí)行器選擇、電容選擇和電源選擇等因素。
(二)設(shè)計(jì)步驟
- 執(zhí)行器選擇:根據(jù)成本、尺寸、振動(dòng)強(qiáng)度、功耗、觸覺清晰度、可靠性和噪音性能等因素選擇合適的執(zhí)行器,如 ERM 或 LRA。
- 電容選擇:為確保設(shè)備的正常運(yùn)行,需在 (V_{DD}) 引腳附近放置一個(gè) 0.1μF 的低等效串聯(lián)電阻(ESR)旁路電容,在 REG 引腳到地之間放置一個(gè) 1μF 的電容。
- 接口選擇:(I^{2}C) 接口是配置設(shè)備的必要接口,也可選擇外部觸發(fā)引腳或 PWM 接口。若需要音頻轉(zhuǎn)震動(dòng)功能,則需使用相應(yīng)的電容進(jìn)行交流耦合。
- 電源選擇:DRV2605 支持寬范圍的輸入電壓,設(shè)計(jì)時(shí)需確保電池電壓足夠支持所選執(zhí)行器的振動(dòng)強(qiáng)度。若需要更強(qiáng)的振動(dòng)效果,可使用升壓轉(zhuǎn)換器。
(三)初始化設(shè)置
- 初始化過程:上電后等待至少 250μs,將 EN 引腳拉高,將寄存器 0x01 寫入 0x00 使設(shè)備退出待機(jī)模式。若已對(duì)非易失性自動(dòng)校準(zhǔn)內(nèi)存進(jìn)行編程,則可跳過校準(zhǔn)步驟;否則,需執(zhí)行自動(dòng)校準(zhǔn)程序。選擇所需的庫和操作模式,并根據(jù)需要設(shè)置相關(guān)寄存器。
- 典型使用示例:詳細(xì)介紹了從 ROM 波形內(nèi)存中播放波形、播放實(shí)時(shí)播放(RTP)波形、播放 PWM 或模擬輸入波形的具體步驟。
六、電源供應(yīng)與布局建議
(一)電源供應(yīng)
DRV2605 的輸入電壓范圍為 2.5V 至 5.5V,為確保設(shè)備的穩(wěn)定運(yùn)行,電源解耦電容應(yīng)盡可能靠近設(shè)備引腳放置。
(二)布局準(zhǔn)則
- 電源解耦電容和調(diào)節(jié)器濾波電容應(yīng)靠近設(shè)備引腳。
- PCB 布局建議使用非阻焊定義(NSMD)焊盤,合理設(shè)置焊盤尺寸和走線寬度,避免出現(xiàn)可靠性問題。
- 推薦使用特定類型的焊膏和激光切割模板,以確保焊接質(zhì)量。
- 走線應(yīng)在 X 和 Y 方向上保持平衡,防止元件因焊接潤濕力而移動(dòng)。
七、總結(jié)
DRV2605 作為一款高性能的觸覺驅(qū)動(dòng)器,具備豐富的功能和靈活的配置選項(xiàng),可廣泛應(yīng)用于各種需要觸覺反饋的場(chǎng)景。通過深入了解其功能特性、編程方法和應(yīng)用實(shí)現(xiàn),電子工程師可以充分發(fā)揮其優(yōu)勢(shì),為用戶帶來更加出色的觸覺體驗(yàn)。不過,在實(shí)際應(yīng)用中,還需要根據(jù)具體的設(shè)計(jì)需求進(jìn)行合理的選擇和優(yōu)化,確保系統(tǒng)的穩(wěn)定性和可靠性。大家在使用 DRV2605 的過程中遇到過什么問題,又是如何解決的呢?歡迎在評(píng)論區(qū)分享你的經(jīng)驗(yàn)和見解。
-
編程指南
+關(guān)注
關(guān)注
0文章
4瀏覽量
5260 -
觸覺驅(qū)動(dòng)器
+關(guān)注
關(guān)注
0文章
26瀏覽量
8386 -
DRV2605
+關(guān)注
關(guān)注
0文章
7瀏覽量
6605
發(fā)布評(píng)論請(qǐng)先 登錄
ERM 和 LRA 觸覺參考設(shè)計(jì),具有 Bluetooth? 低能耗遠(yuǎn)程
ERM 和 LRA 觸覺參考設(shè)計(jì),具有 Bluetooth? 低能耗遠(yuǎn)程
基于DRV2605高級(jí)觸覺驅(qū)動(dòng)器可簡(jiǎn)化消費(fèi)類和工業(yè)類產(chǎn)品的觸覺反饋設(shè)計(jì)包括原理圖和物料清單
基于ERM和LRA觸覺驅(qū)動(dòng)器的具有Bluetooth低能耗遠(yuǎn)程的參考設(shè)計(jì)
適用于LRA和ERM電機(jī)的DRV2605觸覺驅(qū)動(dòng)器參考設(shè)計(jì)
DRV2605 用于 ERM 和 LRA(具有內(nèi)置庫和智能控制 Eng)的觸覺驅(qū)動(dòng)器
DRV2605L多驅(qū)動(dòng)器ERM、LRA觸覺反饋評(píng)估套件
DRV2605LDGS觸覺驅(qū)動(dòng)迷你板用戶指南
DRV2605L ERM和LRA觸覺反饋驅(qū)動(dòng)器評(píng)估套件
DRV2605 ERM、LRA觸覺反饋驅(qū)動(dòng)器評(píng)估套件
深度解析 DRV2605 觸覺驅(qū)動(dòng)器:功能、應(yīng)用與編程指南
評(píng)論