本發(fā)明涉及馬達驅(qū)動技術(shù)領(lǐng)域,尤其涉及一種馬達驅(qū)動電路、方法及電子設(shè)備。
背景技術(shù):
目前,業(yè)內(nèi)常采用基于推挽電路的傳動馬達驅(qū)動電路來驅(qū)動各種電子設(shè)備中的馬達,這種方式的馬達驅(qū)動電路輸出的驅(qū)動電壓較小,進而可能會導(dǎo)致相應(yīng)馬達的振動量較小、振感較弱、啟動和停止時間較長的問題,從而也使得難以實現(xiàn)多樣化的振動效果。
也就是說,現(xiàn)有的馬達驅(qū)動電路存在提供的驅(qū)動電壓較小以及無法發(fā)揮馬達的瞬態(tài)性能的問題。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供了一種馬達驅(qū)動電路、方法及電子設(shè)備,用以解決現(xiàn)有的馬達驅(qū)動電路所存在的提供的驅(qū)動電壓較小以及無法發(fā)揮馬達的瞬態(tài)性能的問題。
本發(fā)明實施例提供了一種馬達驅(qū)動電路,包括驅(qū)動模塊、升壓模塊以及與所述驅(qū)動模塊連接的信號輸入端和信號輸出端,其中,所述升壓模塊與電源單元電連接,所述驅(qū)動模塊包括數(shù)模轉(zhuǎn)換單元和放大單元;
所述數(shù)模轉(zhuǎn)換單元,用于通過所述信號輸入端接收數(shù)字音頻信號,并將所述數(shù)字音頻信號轉(zhuǎn)換為模擬信號;
所述放大單元,用于將所述模擬信號進行放大,并將放大后的模擬信號通過所述信號輸出端發(fā)送給馬達;
所述升壓模塊,用于將電源單元提供的輸入電壓進行升高,并將升高后的輸入電壓輸出給所述放大單元。
相應(yīng)地,本發(fā)明實施例還提供了一種電子設(shè)備,包括馬達以及與所述馬達連接的、本發(fā)明實施例中所提供的馬達驅(qū)動電路。
相應(yīng)地,本發(fā)明實施例提供了一種馬達驅(qū)動方法,包括:
接收用于驅(qū)動馬達工作的數(shù)字音頻信號,并將所述數(shù)字音頻信號轉(zhuǎn)換為模擬信號;
對電源提供的輸入電壓進行升高,并基于升高后的輸入電壓將所述模擬信號進行放大;
將放大后的模擬信號發(fā)送給馬達。
本發(fā)明有益效果如下:
本發(fā)明實施例提供了一種馬達驅(qū)動電路、方法及電子設(shè)備,可包括驅(qū)動模塊、升壓模塊以及與所述驅(qū)動模塊連接的信號輸入端和信號輸出端,其中,所述升壓模塊與電源單元電連接,所述驅(qū)動模塊包括數(shù)模轉(zhuǎn)換單元和放大單元;所述數(shù)模轉(zhuǎn)換單元,用于通過所述信號輸入端接收數(shù)字音頻信號,并將所述數(shù)字音頻信號轉(zhuǎn)換為模擬信號;所述放大單元,用于將所述模擬信號進行放大,并將放大后的模擬信號通過所述信號輸出端發(fā)送給馬達;所述升壓模塊,用于將電源單元提供的輸入電壓進行升高,并將升高后的輸入電壓輸出給所述放大單元。相比于現(xiàn)有技術(shù),在本發(fā)明實施例中,所述馬達驅(qū)動電路不僅能夠增大提供的驅(qū)動電壓、增強相應(yīng)馬達的振感、縮短相應(yīng)馬達的啟動和停止時間以及實現(xiàn)多樣化的馬達振動效果,還能發(fā)揮馬達的瞬態(tài)性能。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡要介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域的普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1所示為本發(fā)明實施例一中提供的馬達驅(qū)動電路的結(jié)構(gòu)示意圖;
圖2所示為本發(fā)明實施例一中提供的具備內(nèi)部存儲器的控制模塊的結(jié)構(gòu)示意圖;
圖3所示為本發(fā)明實施例一中提供的具備外部存儲器的控制模塊的結(jié)構(gòu)示意圖;
圖4所示為本發(fā)明實施例一中提供的包括時鐘單元的驅(qū)動模塊的內(nèi)部結(jié)構(gòu)示意圖;
圖5所示為本發(fā)明實施例一中提供的電子設(shè)備的結(jié)構(gòu)示意圖;
圖6所示為本發(fā)明實施例二中提供的馬達驅(qū)動方法的流程示意圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明作進一步地詳細描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。
實施例一:
為了解決現(xiàn)有的馬達驅(qū)動電路所存在的提供的驅(qū)動電壓較小以及無法發(fā)揮馬達的瞬態(tài)性能的問題,本發(fā)明實施例提供了一種馬達驅(qū)動電路,所述馬達驅(qū)動電路可被設(shè)置在相應(yīng)的電子設(shè)備中,如可設(shè)置在手機、平板電腦、智能手表等電子設(shè)備中,如圖1所示,其為本發(fā)明實施例一中所述的馬達驅(qū)動電路的結(jié)構(gòu)示意圖。具體地,由圖1可知,所述馬達驅(qū)動電路可包括驅(qū)動模塊11、升壓模塊12以及與所述驅(qū)動模塊11連接的信號輸入端13和信號輸出端14,其中,所述驅(qū)動模塊11與電源單元00電連接,所述驅(qū)動模塊11可包括數(shù)模轉(zhuǎn)換單元111和放大單元112;
所述數(shù)模轉(zhuǎn)換單元111,可用于通過所述信號輸入端13接收數(shù)字音頻信號,并將所述數(shù)字音頻信號轉(zhuǎn)換為模擬信號;
所述放大單元112,可用于將所述模擬信號進行放大,并將放大后的模擬信號通過所述信號輸出端14發(fā)送給馬達;
所述升壓模塊12,可用于將電源單元00提供的輸入電壓進行升高,并將升高后的輸入電壓輸出給所述放大單元112。
可選地,所述數(shù)模轉(zhuǎn)換單元111可為任意DAC(Digital to Analog Converter,數(shù)字模擬轉(zhuǎn)換器);所述放大單元112可為任意PA(Power Amplifier,功率放大器),優(yōu)選地,所述PA可為數(shù)字PA。更優(yōu)選地,由于D類PA的功率消耗很低、失真較小,線性度較高,因而所述數(shù)字PA還可具體為D類數(shù)字PA,對此不作贅述。
可選地,所述升壓模塊12可為直流-直流變換器,如可為BOOST變換器等。當然,所述變換器還可為其它形式的變換器,只要能夠?qū)⑺龇糯髥卧?12輸出的電壓增大即可。
由上述內(nèi)容可知,在本發(fā)明實施例中,為了增大所述馬達驅(qū)動電路輸出的驅(qū)動信號(如驅(qū)動電壓或者驅(qū)動電流),不僅可在所述驅(qū)動模塊11中設(shè)置相應(yīng)的放大單元112,還在所述馬達驅(qū)動電路中設(shè)置相應(yīng)的升壓模塊12。這樣一來,就能保證所述馬達驅(qū)動電路提供的足夠大的驅(qū)動電壓、足夠精確的驅(qū)動波形,因而不僅能夠縮短相應(yīng)馬達的啟動和(或)停止時間、增強相應(yīng)馬達的振感以及實現(xiàn)多樣化的馬達振動效果,還能發(fā)揮馬達的瞬態(tài)性能。
其中,所述電源單元00可為外部元件或者環(huán)境元件,如可設(shè)置在所述馬達驅(qū)動電路之外、如設(shè)置在電池元件等中的電源。當然,所述電源單元00還可為所述馬達驅(qū)動電路中的內(nèi)部元件,如可設(shè)置在所述驅(qū)動模塊11等中的電源,只要能夠向所述馬達驅(qū)動電路中的各模塊與單元提供相應(yīng)的工作電源即可,本發(fā)明實施例對此不作任何限定。
再有,需要說明的是,輸入到所述升壓模塊12的電源通常可為高電壓的電源,如可直接將電池元件輸出的電壓發(fā)送至所述升壓模塊12;輸入到所述驅(qū)動電路中的其它模塊或者單元中的電源通??蔀榈碗妷旱碾娫?,如可將電池元件輸出的電壓經(jīng)過LDO(Low Dropout Regulator,低壓差線性穩(wěn)壓器)減少至較小的電壓,并可將得到的較小的電壓發(fā)送至相應(yīng)的模塊或者單元,對此不作贅述。
也就是說,本發(fā)明實施例提供了一種馬達驅(qū)動電路,可包括驅(qū)動模塊、升壓模塊以及與所述驅(qū)動模塊連接的信號輸入端和信號輸出端,其中,所述升壓模塊與電源單元電連接,所述驅(qū)動模塊包括數(shù)模轉(zhuǎn)換單元和放大單元;所述數(shù)模轉(zhuǎn)換單元,用于通過所述信號輸入端接收數(shù)字音頻信號,并將所述數(shù)字音頻信號轉(zhuǎn)換為模擬信號;所述放大單元,用于將所述模擬信號進行放大,并將放大后的模擬信號通過所述信號輸出端發(fā)送給馬達;所述升壓模塊,用于將電源單元提供的輸入電壓進行升高,并將升高后的輸入電壓輸出給所述放大單元。相比于現(xiàn)有技術(shù),在本發(fā)明實施例中,所述馬達驅(qū)動電路能夠提供的驅(qū)動電壓較大、驅(qū)動波形較精確,因而不僅能夠縮短相應(yīng)馬達的啟動和(或)停止時間、增強相應(yīng)馬達的振感以及實現(xiàn)多樣化的馬達振動效果,還能發(fā)揮馬達的瞬態(tài)性能。
需要說明的是,在本發(fā)明實施例中,所述馬達驅(qū)動電路還可不包括相應(yīng)的升壓模塊12,只通過所述放大單元112將相應(yīng)的模擬信號進行放大即可,這樣一來,也能達到馬達的振動量較大、振感較強、啟動和停止時間較短以及瞬態(tài)性能較佳的目的,只是達到的效果不是最佳而已。
需要說明的是,所述信號輸入端13可為SPI(Serial Peripheral Interface,串行外設(shè)接口)、PDM(Pulse Density Modulation,脈沖密度調(diào)制)接口,I2S(Inter IC Sound,集成電路內(nèi)置音頻總線)接口、I2C(Inter Integrated Circuit,兩線式串行總線)接口以及GPIO(General Purpose Input Output,通用輸入/輸出)接口中的任意一種或多種。當然,需要說明的是,所述信號輸入端13還可為其它任意的總線接口,只要能夠接收相應(yīng)的音頻信號即可;所述信號輸出端14可為任意能夠傳輸電壓信號和(或)電流信號的通信線纜,只要能夠?qū)⑾鄳?yīng)的驅(qū)動信號發(fā)送至所述馬達即可,本發(fā)明實施例對此不作任何限定。
可選地,仍由圖1可知,所述馬達驅(qū)動電路還可包括與所述信號輸入端13連接,并且用于在接收到的觸發(fā)信號滿足預(yù)設(shè)觸發(fā)條件時將與所述預(yù)設(shè)觸發(fā)條件相對應(yīng)的數(shù)字音頻信號發(fā)送至所述信號輸入端13的控制模塊15。
需要說明的是,在本發(fā)明實施例中,所述控制模塊15通??删邆湎鄳?yīng)的存儲單元,用以存儲相應(yīng)的數(shù)字音頻信號,在所述控制模塊15確定待發(fā)送的數(shù)字音頻信號時,所述控制模塊15可將所述數(shù)字音頻信號發(fā)送至所述信號輸入端13,對此不作贅述。
其中,本發(fā)明實施例中所述的數(shù)字音頻信號實際可為相應(yīng)的音頻文件,所述音頻文件通??砂ǘ檀僬駝?如持續(xù)2秒)、稍長振動(如持續(xù)10秒、20秒等)以及長時間振動(如1分鐘、2分鐘等)等。例如,當接收到通知消息(如短信消息、微信消息、QQ消息通知等)時,可短促振動;當采集到針對設(shè)定按鍵(如電源鍵、home鍵、音量鍵)的按壓操作或者指紋認證時,可稍長振動;當接收來電信息時,可長時間振動等。
需要說明的是,所述音頻文件除了振動時間的不同,振動波形也可能不同,這就能夠保證不同類型的振動的能夠帶來不同的振感(即振動強弱不同),例如,有模擬心跳的振感、有模擬游戲中打槍的振感等,對此不作贅述。
進一步地,所述接收到的觸發(fā)信號滿足預(yù)設(shè)觸發(fā)條件包括:作用于相應(yīng)的電子設(shè)備(即與本發(fā)明實施例中所述的馬達驅(qū)動信號相對應(yīng)的電子設(shè)備)的控制操作所產(chǎn)生的觸發(fā)信號滿足預(yù)設(shè)觸發(fā)條件、所述控制模塊15接收到新消息、或者所述控制模塊15接收到的監(jiān)控信號滿足預(yù)設(shè)觸發(fā)條件。其中,所述預(yù)設(shè)觸發(fā)條件可根據(jù)實際情況靈活設(shè)置,如可設(shè)置為接收到通知信息、采集到針對設(shè)定按鍵(如電子設(shè)備上的音量鍵、home鍵、電源鍵等)的按壓操作或釋放操作等,只要能夠觸發(fā)所述控制模塊15從所述控制模塊15的存儲單元中查詢并調(diào)用與所述發(fā)觸條件相對應(yīng)的所述數(shù)字音頻信號即可,本發(fā)明實施例對此不作任何限定。
需要說明的是,在本發(fā)明實施例中,所述控制模塊15的存儲單元通??砂ㄔO(shè)置在所述控制模塊15內(nèi)部的內(nèi)部存儲器(如圖2所示)以及設(shè)置在所述控制模塊15外部的外部存儲器(如圖3所示),所述內(nèi)部存儲器以及所述外部存儲器通??蔀镽AM(Random Access Memory,隨機存取存儲器)或者ROM(Read Only Memory,只讀存儲器)。且,當所述控制模塊15的存儲單元為外部存儲器時,所述外部存儲器與所述控制模塊15之間還可通過有線通信方式(如通過通信線纜等方式)進行連接。當然,需要說明的是,所述外部存儲器與所述控制模塊15之間還可通過無線通信方式(如通過藍牙、紫蜂、紅外、近場通信等方式)進行連接,此時需要所述控制模塊15以及所述外部存儲器均具備相應(yīng)的無線通信單元,本發(fā)明實施例對此不作贅述。
例如,所述控制模塊15可首先判斷接收到的觸發(fā)指令(如按壓操作、釋放操作、通信信號等)是否為滿足所述觸發(fā)條件的觸發(fā)指令(如接收到的通知信息是否為設(shè)定的通知信息、采集到的按壓操作或者釋放操作是否為針對設(shè)定按鍵的操作等),在確定所述控制模塊15接收到的觸發(fā)指令滿足所述觸發(fā)條件時,所述控制模塊15可在所述控制模塊15的內(nèi)部存儲器中查詢并調(diào)用與所述觸發(fā)條件相對應(yīng)的數(shù)字音頻信號(如接收到觸發(fā)指令為1,則將內(nèi)部存儲器中的第一個數(shù)字音頻信號作為與所述觸發(fā)條件相對應(yīng)的數(shù)字音頻信號;接收到觸發(fā)指令2,則將內(nèi)部存儲器中的第二個數(shù)字音頻信號作為與所述觸發(fā)條件相對應(yīng)的數(shù)字音頻信號等),并可將所述數(shù)字音頻信號通過所述信號輸入端13發(fā)送至所述驅(qū)動模塊11;
或者,在確定所述控制模塊15接收到的所述觸發(fā)指令滿足所述觸發(fā)條件時,所述控制模塊15可在所述控制模塊15的外部存儲器中查詢并調(diào)用與所述觸發(fā)條件相對應(yīng)的數(shù)字音頻信號(如接收到觸發(fā)指令為1,則將外部存儲器中的第一個數(shù)字音頻信號作為與所述觸發(fā)條件相對應(yīng)的數(shù)字音頻信號;接收到觸發(fā)指令2,則將外部存儲器中的第二個數(shù)字音頻信號作為與所述觸發(fā)條件相對應(yīng)的數(shù)字音頻信號等),并可將所述數(shù)字音頻信號通過所述信號輸入端13發(fā)送至所述驅(qū)動模塊11。
也就是說,在本發(fā)明實施例中,所述控制模塊15發(fā)送給所述驅(qū)動模塊11的數(shù)字音頻信號保存在所述控制模塊15的存儲單元中的;且,所述控制模塊15可根據(jù)接收到的所述觸發(fā)指令來查詢并調(diào)用相應(yīng)的數(shù)字音頻信號,并可將所述數(shù)字音頻信號通過所述信號輸入端13發(fā)送至所述驅(qū)動模塊11。如判斷接收到的所述觸發(fā)指令是否滿足所述觸發(fā)條件,若是,則將與所述觸發(fā)條件相對應(yīng)的數(shù)字音頻信號確定為需要發(fā)送至所述驅(qū)動模塊11的數(shù)字音頻信號,并可將所述數(shù)字音頻信號發(fā)送至所述驅(qū)動模塊11。由于本發(fā)明實施例中采用的馬達驅(qū)動電路不是傳統(tǒng)的推挽電路,而是具備控制模塊15以及驅(qū)動模塊11的馬達驅(qū)動電路,因而還能提供較大的驅(qū)動電壓和較穩(wěn)定的驅(qū)動波形,從而不僅能夠縮短相應(yīng)馬達的啟動和(或)停止時間、增強相應(yīng)馬達的振感以及實現(xiàn)多樣化的馬達振動效果,還能發(fā)揮馬達的瞬態(tài)性能。
另外,需要說明的是,所述控制模塊15通??蔀锳P(Application Processor,應(yīng)用處理器)、CPU(Central Processing Unit,中央處理器)或者小的控制邏輯單元等,且,所述控制模塊15通??稍O(shè)置在相應(yīng)的電子設(shè)備內(nèi)部,如可設(shè)置在手機、平板電腦、智能手表等的內(nèi)部,對此不作贅述。
進一步地,仍如圖1所示,所述馬達驅(qū)動電路,還可包括與所述驅(qū)動模塊11連接的反饋模塊16:
所述反饋模塊16,可用于采集所述放大后的模擬信號的反饋信號,并將所述反饋信號發(fā)送至用于存儲所述數(shù)字音頻信號的控制模塊15,以使得控制模塊15根據(jù)所述反饋信號計算所述馬達的諧振頻率,并根據(jù)所述諧振頻率調(diào)整所述數(shù)字音頻信號的波形;所述反饋信號包括所述放大后的模擬信號的電壓幅值、電流幅值、相位(電壓相位或者電流相位)或者它們的組合。
例如,在驅(qū)動模塊11每次輸出模擬信號后,可采集所述模擬信號的反饋信號,并可將所述反饋信號發(fā)送至所述控制模塊15,以由所述控制模塊根據(jù)所述反饋信號,計算得到所述馬達的諧振頻率,并基于所述諧振頻率,調(diào)整當前輸出給所述驅(qū)動模塊11的數(shù)字音頻信號,并可將調(diào)整后的數(shù)字音頻信號存儲在所述控制模塊15的存儲單元中(如可替換原來的數(shù)字音頻信號,也可存儲為新的數(shù)字音頻信號),以供下一次使用時調(diào)用。這就使得馬達驅(qū)動電路可實現(xiàn)對馬達諧振頻率的自動追蹤,并可通過對數(shù)字音頻信號的波形的調(diào)整,保證馬達一直振動在預(yù)設(shè)的諧振頻率上,從而不僅能夠縮短相應(yīng)馬達啟動和停止的時間,還能提升馬達振動的準確度。除此之外,還可進一步減少電量的消耗,實現(xiàn)資源的節(jié)約。
也就是說,在本發(fā)明實施例中,所述馬達驅(qū)動電路輸出的驅(qū)動信號(即本發(fā)明實施例中所述的放大后的模擬信號)還可根據(jù)實際情況靈活變化,如在驅(qū)動信號的電壓過高或電流過高等情況下,還可進一步通過所述控制模塊15調(diào)節(jié)輸出給所述驅(qū)動模塊11的數(shù)字音頻信號,以進一步降低所述驅(qū)動信號的電壓或電流;當然,在馬達驅(qū)動電路過溫(如可包括相應(yīng)的電子設(shè)備過溫、電子設(shè)備端口過溫、AP過溫、DSP過溫、PA過溫以及馬達過溫等)時,所述反饋模塊16還可采集溫度信號,并將所述溫度信號發(fā)送至所述控制模塊15,所述控制模塊15在接收到所述溫度信號時,還可根據(jù)所述溫度信號確定是否發(fā)生過溫,若是,則所述控制模塊15還可調(diào)節(jié)輸出給所述驅(qū)動模塊11的數(shù)字音頻信號,如當根據(jù)所述溫度信號確定所述馬達驅(qū)動電路的溫度過高時,則可進一步降低輸出給所述驅(qū)動模塊11的數(shù)字音頻信號,從而提升了所述馬達驅(qū)動電路的靈活性。
需要說明的是,如圖4所示,所述驅(qū)動模塊11還可包括時鐘單元113,所述時鐘單元113可用于向所述驅(qū)動模塊11中的各器件(如數(shù)模轉(zhuǎn)換單元111、放大單元112)提供時鐘信號;再者,所述驅(qū)動模塊11還可包括相應(yīng)的電源(圖中未標出),對此不作贅述。
具體地,所述放大后的模擬信號通過所述信號輸出端14發(fā)送給馬達,以使得馬達對用于響應(yīng)觸控操作以產(chǎn)生觸發(fā)信號并將觸發(fā)信號提供給控制模塊15的按鍵提供針對觸控操作的振動反饋。
也就是說,在所述放大單元112通過所述信號輸出端14將放大后的模擬信號發(fā)送至所述馬達之后,所述馬達還可基于所述觸發(fā)信號向相應(yīng)的按鍵發(fā)出振動響應(yīng),也可為其它響應(yīng),如音頻響應(yīng)等。例如,當用戶對某一電子設(shè)備上的某一按鍵進行了按壓操作(即下發(fā)了滿足觸發(fā)條件的觸發(fā)指令)之后,所述控制模塊15可將與所述按壓操作相對應(yīng)的數(shù)字音頻信號調(diào)出,并可將所述數(shù)字音頻信號發(fā)送至所述驅(qū)動模塊11,以由所述驅(qū)動模塊11中的數(shù)模轉(zhuǎn)換單元111將所述數(shù)字音頻信號轉(zhuǎn)換為模擬信號,并將所述模擬信號發(fā)送至所述驅(qū)動模塊11中的所述放大單元112中,再由所述驅(qū)動模塊11中的所述放大單元112將放大后的模擬信號輸出給馬達,所述馬達可基于所述模擬信號,在所述按鍵處發(fā)生相應(yīng)的振動反饋,也可為它他形式的反饋,如音頻反饋等,對此不作贅述。
另外,需要說明的是,在本發(fā)明實施例中,所述驅(qū)動模塊11、所述升壓模塊12、所述信號輸入端13、所述信號輸出端14、所述控制模塊15以及所述反饋模塊16等除了可單獨設(shè)置搭建之外,還可集成設(shè)置在相應(yīng)的芯片中,對此不作贅述。
再有,需要說明的是,本發(fā)明實施例中所述的馬達驅(qū)動電路,除了可驅(qū)動手機等設(shè)備中的馬達之外,還可驅(qū)動其它設(shè)等中的馬達,如收音機、MP3等中的馬達,對此不作任何限定。
相應(yīng)地,本發(fā)明實施例還提供了一種電子設(shè)備,如圖5所示,其為本發(fā)明實施例中所述的電子設(shè)備的結(jié)構(gòu)示意圖。具體地,由圖5可知,所述電子設(shè)備可包括馬達51以及與所述馬達51連接的、本發(fā)明實施例中提供的馬達驅(qū)動電路52。
本發(fā)明實施例提供了一種馬達驅(qū)動電路以及電子設(shè)備,可包括驅(qū)動模塊、升壓模塊以及與所述驅(qū)動模塊連接的信號輸入端和信號輸出端,其中,所述升壓模塊與電源單元電連接,所述驅(qū)動模塊包括數(shù)模轉(zhuǎn)換單元和放大單元;所述數(shù)模轉(zhuǎn)換單元,用于通過所述信號輸入端接收數(shù)字音頻信號,并將所述數(shù)字音頻信號轉(zhuǎn)換為模擬信號;所述放大單元,用于將所述模擬信號進行放大,并將放大后的模擬信號通過所述信號輸出端發(fā)送給馬達;所述升壓模塊,用于將電源單元提供的輸入電壓進行升高,并將升高后的輸入電壓輸出給所述放大單元。相比于現(xiàn)有技術(shù),在本發(fā)明實施例中,所述馬達驅(qū)動電路能夠提供的驅(qū)動電壓較大、驅(qū)動波形較精確,因而不僅能夠縮短相應(yīng)馬達的啟動和停止時間、增強相應(yīng)馬達的振感以及實現(xiàn)多樣化的馬達振動效果,還能發(fā)揮馬達的瞬態(tài)性能。
實施例二:
基于與本發(fā)明實施例一相同的發(fā)明構(gòu)思,本發(fā)明實施例二提供了一種馬達驅(qū)動方法,如圖6所示,其為本發(fā)明實施例中所述的馬達驅(qū)動方法的流程示意圖。具體地,由圖6可知,本發(fā)明實施例中所述的馬達驅(qū)動方法可包括:
步驟601:接收用于驅(qū)動馬達工作的數(shù)字音頻信號,并將所述數(shù)字音頻信號轉(zhuǎn)換為模擬信號;
步驟602:對電源提供的輸入電壓進行升高,并基于升高后的輸入電壓將所述模擬信號進行放大;
步驟603:將放大后的模擬信號發(fā)送給馬達。
也就是說,在本發(fā)明實施例中,可接收用于驅(qū)動馬達工作的數(shù)字音頻信號,并將所述數(shù)字音頻信號轉(zhuǎn)換為模擬信號;對電源提供的輸入電壓進行升高,并基于升高后的輸入電壓將所述模擬信號進行放大;將放大后的模擬信號發(fā)送給馬達。相比于現(xiàn)有技術(shù),在本發(fā)明實施例中,馬達驅(qū)動電路能夠提供的驅(qū)動電壓較大、驅(qū)動波形較精確,因而不僅能夠縮短相應(yīng)馬達的啟動和停止時間、增強相應(yīng)馬達的振感以及實現(xiàn)多樣化的馬達振動效果,還能發(fā)揮馬達的瞬態(tài)性能。
可選地,所述信號輸入端可不限于包括SPI、PDM接口,I2S接口、I2C接口以及GPIO接口中的任意一種或多種。當然,需要說明的是,所述信號輸入端還可為其它任意的總線接口,只要能夠接收相應(yīng)的數(shù)字音頻信號即可;所述信號輸出端可為任意能夠傳輸電壓信號和(或)電流信號的通信線纜,只要能夠?qū)⑾鄳?yīng)的驅(qū)動信號發(fā)送至所述馬達即可,本發(fā)明實施例對此不作任何限定。
進一步地,在接收用于驅(qū)動馬達工作的數(shù)字音頻信號之前,所述馬達驅(qū)動方法還可包括:
在接收到的觸發(fā)信號滿足預(yù)設(shè)的觸發(fā)條件時,將與所述觸發(fā)條件相對應(yīng)的數(shù)字音頻信號作為用于驅(qū)動馬達工作的數(shù)字音頻信號。
可選地,在將放大后的模擬信號發(fā)送給馬達之后,所述方法還可包括:
采集所述放大后的模擬信號的反饋信號,并根據(jù)所述反饋信號計算所述馬達的諧振頻率,以及根據(jù)所述諧振頻率調(diào)整所述數(shù)字音頻信號的波形;所述反饋信號包括所述放大后的模擬信號的電壓幅值、電流幅值、相位或者它們的組合。
本發(fā)明實施例二提供了一種馬達驅(qū)動方法,可接收用于驅(qū)動馬達工作的數(shù)字音頻信號,并將所述數(shù)字音頻信號轉(zhuǎn)換為模擬信號;對電源提供的輸入電壓進行升高,并基于升高后的輸入電壓將所述模擬信號進行放大;將放大后的模擬信號發(fā)送給馬達。相比于現(xiàn)有技術(shù),在本發(fā)明實施例中,馬達驅(qū)動電路能夠提供的驅(qū)動電壓較大、驅(qū)動波形較精確,因而不僅能夠縮短相應(yīng)馬達的啟動和停止時間、增強相應(yīng)馬達的振感以及實現(xiàn)多樣化的馬達振動效果,還能發(fā)揮馬達的瞬態(tài)性能。
本領(lǐng)域技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、裝置(設(shè)備)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、裝置(設(shè)備)和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
盡管已描述了本發(fā)明的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。