本發(fā)明實施例涉及電路技術,尤其涉及一種指紋識別芯片驅(qū)動電路、指紋識別芯片的驅(qū)動方法和裝置。
背景技術:
智能終端在當今社會生活中扮演著越來越重要的角色,其中,指紋識別功能是智能終端中一個非常重要的功能。指紋識別功能一般通過指紋識別芯片實現(xiàn)。指紋識別芯片,是指內(nèi)嵌指紋識別技術的芯片產(chǎn)品,能夠片上實現(xiàn)指紋的圖像采集、特征提取、特征比對的芯片,開發(fā)者可以方便的實現(xiàn)指紋識別的功能,大大降低了指紋識別行業(yè)的門檻,對指紋識別的推廣具有十分積極的推動作用。
目前,指紋識別芯片的驅(qū)動過程如下:在智能終端開機啟動后,首先向該指紋識別芯片的復位端提供一個對應的高電平,以將該芯片內(nèi)部的數(shù)據(jù)進行清零,之后需要在該復位端持續(xù)輸入一個較低的電平值,直至該指紋識別芯片停止工作或者由于輸入操作而需要重新復位。
在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術存在如下缺陷:雖然復位端僅需要在極少數(shù)的情況使用,但是卻需要不斷為其進行電源供電,增加了智能終端的功耗。
技術實現(xiàn)要素:
本發(fā)明實施例提供一種指紋識別芯片驅(qū)動電路、指紋識別芯片的驅(qū)動方法和裝置,以優(yōu)化現(xiàn)有的指紋識別芯片驅(qū)動技術,減少指紋識別芯片的功耗。
第一方面,本發(fā)明實施例提供了一種指紋識別芯片驅(qū)動電路,包括:處理器、指紋識別芯片以及狀態(tài)切換子電路,所述狀態(tài)切換子電路中包括可變狀態(tài)器件,其中:
所述狀態(tài)切換子電路的輸入端與指定電壓的第一電源相連,所述狀態(tài)切換子電路中的所述可變狀態(tài)器件與所述處理器相連,用于根據(jù)所述處理器發(fā)送的控制指令,產(chǎn)生至少兩種電路狀態(tài),以使所述狀態(tài)切換子電路對應輸出至少兩個電壓值;
所述指紋識別芯片的片選端與所述狀態(tài)切換子電路的輸出端相連,以使所述指紋識別芯片能夠根據(jù)所述狀態(tài)切換子電路輸出至所述片選端的至少兩個電壓值,執(zhí)行相應的片選,或者復位功能。
進一步的,所述狀態(tài)切換子電路,具體包括,數(shù)字電位器以及第一固定電阻,所述數(shù)字電位器為所述可變狀態(tài)器件,其中:
所述數(shù)字電位器的第一端與所述第一電源相連,所述數(shù)字電位器的第二端與所述第一固定電阻的第一端以及所述指紋識別芯片的所述片選端相連,所述數(shù)字電位器的電阻程控端與所述處理器相連,用于根據(jù)所述處理器發(fā)送的控制信號,適應性的調(diào)整所述數(shù)字電位器的電阻值;
所述第一固定電阻的第二端與所述指紋識別芯片的地端相連。
進一步的,所述狀態(tài)切換子電路,具體包括,第二固定電阻、第三固定電阻以及程控開關,所述程控開關為所述可變狀態(tài)器件,其中:
所述第二固定電阻的第一端與所述第一電源以及所述程控開關的第一端相連,所述第二固定電阻的第二端與所述第三固定電阻的第一端、所述程控開關的第二端以及所述指紋識別芯片的所述片選端相連;
所述第二固定電阻的第二端與所述指紋識別芯片的地端相連。
進一步的,所述狀態(tài)切換子電路輸出至少兩個電壓值,包括:2.2v電壓值以及1.8v電壓值。
第二方面,本發(fā)明實施例還提供了一種指紋識別芯片的驅(qū)動方法,用于控制本發(fā)明任意實施例所述的指紋識別芯片驅(qū)動電路,包括:
在檢測到指紋識別芯片的復位條件時,發(fā)送第一控制指令至狀態(tài)切換子電路中包括的可變狀態(tài)器件,控制所述狀態(tài)切換子電路產(chǎn)生第一電壓值輸出至所述指紋識別芯片的片選端,以觸發(fā)所述指紋識別芯片執(zhí)行芯片復位功能;
在確定所述指紋識別芯片成功復位后,發(fā)送第二控制指令至狀態(tài)切換子電路中包括的可變狀態(tài)器件,控制所述狀態(tài)切換子電路產(chǎn)生第二電壓值輸出至所述指紋識別芯片的片選端,以觸發(fā)所述指紋識別芯片執(zhí)行芯片片選功能。
進一步的,檢測指紋識別芯片的復位條件包括:
如果檢測到所述指紋識別芯片所配置設備的開機啟動狀態(tài),則確定檢測到所述指紋識別芯片的復位條件;或者
如果檢測到所述指紋識別芯片發(fā)送的異常報錯信息,則確定檢測到所述指紋識別芯片的復位條件。
進一步的,所述第一電壓值大于所述第二電壓值。
第三方面,本發(fā)明實施例還提供了一種指紋識別芯片的驅(qū)動裝置,包括:
第一控制指令發(fā)送模塊,用于在檢測到指紋識別芯片的復位條件時,發(fā)送第一控制指令至狀態(tài)切換子電路中包括的可變狀態(tài)器件,控制所述狀態(tài)切換子電路產(chǎn)生第一電壓值輸出至所述指紋識別芯片的片選端,以觸發(fā)所述指紋識別芯片執(zhí)行芯片復位功能;
第二控制指令發(fā)送模塊,用于在確定所述指紋識別芯片成功復位后,發(fā)送第二控制指令至狀態(tài)切換子電路中包括的可變狀態(tài)器件,控制所述狀態(tài)切換子電路產(chǎn)生第二電壓值輸出至所述指紋識別芯片的片選端,以觸發(fā)所述指紋識別芯片執(zhí)行芯片片選功能。
進一步的,檢測指紋識別芯片的復位條件包括:
如果檢測到所述指紋識別芯片所配置設備的開機啟動狀態(tài),則確定檢測到所述指紋識別芯片的復位條件;或者
如果檢測到所述指紋識別芯片發(fā)送的異常報錯信息,則確定檢測到所述指紋識別芯片的復位條件。
進一步的,所述第一電壓值大于所述第二電壓值。
本發(fā)明實施例提供了一種指紋識別芯片驅(qū)動電路、指紋識別芯片的驅(qū)動方法和裝置,不再為指紋識別芯片的復位端提供電源,而是通過處理器控制與指紋識別芯片的片選端相連的狀態(tài)切換子電路,使得所述狀態(tài)切換子電路能夠輸出至少兩個電壓值,進而根據(jù)上述至少兩個電壓值,使得該指紋識別芯片執(zhí)行相應的片選,或者復位功能,也即,將指紋識別芯片的復位端移植至片選端,并使得該芯片根據(jù)輸入至所述片選端的電壓值,確定具體執(zhí)行的是復位功能還是片選功能。解決了現(xiàn)有技術中雖然復位端僅需要在極少數(shù)的情況使用,但是卻需要不斷為其進行電源供電,增加了智能終端的功耗的技術問題,優(yōu)化了現(xiàn)有的指紋識別芯片驅(qū)動技術,大大減少了指紋識別芯片的功耗。
附圖說明
圖1a是本發(fā)明實施例一中的一種指紋識別芯片驅(qū)動電路的結(jié)構框圖;
圖1b是本發(fā)明實施例一中的另一種指紋識別芯片驅(qū)動電路的結(jié)構框圖;
圖1c是本發(fā)明實施例一中的另一種指紋識別芯片驅(qū)動電路的結(jié)構框圖;
圖2是本發(fā)明實施例二中的一種指紋識別芯片驅(qū)動方法的流程圖;
圖3是本發(fā)明實施例三中的一種指紋識別芯片驅(qū)動裝置的結(jié)構圖。
具體實施方式
下面結(jié)合附圖和實施例對本發(fā)明作進一步的詳細說明。可以理解的是,此處所描述的具體實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關的部分而非全部結(jié)構。
另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關的部分而非全部內(nèi)容。在更加詳細地討論示例性實施例之前應當提到的是,一些示例性實施例被描述成作為流程圖描繪的處理或方法。雖然流程圖將各項操作(或步驟)描述成順序的處理,但是其中的許多操作可以被并行地、并發(fā)地或者同時實施。此外,各項操作的順序可以被重新安排。當其操作完成時所述處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。所述處理可以對應于方法、函數(shù)、規(guī)程、子例程、子程序等等。
實施例一
圖1a為本發(fā)明實施例一提供的一種指紋識別芯片驅(qū)動電路的結(jié)構框圖,如圖1a所示,所述指紋識別芯片驅(qū)動電路,包括:處理器110、指紋識別芯片120以及狀態(tài)切換子電路130,所述狀態(tài)切換子電路130中包括可變狀態(tài)器件131,其中:
所述狀態(tài)切換子電路130的輸入端與指定電壓的第一電源140相連,所述狀態(tài)切換子電路130中的所述可變狀態(tài)器件131與所述處理器110相連,用于根據(jù)所述處理器110發(fā)送的控制指令,產(chǎn)生至少兩種電路狀態(tài),以使所述狀態(tài)切換子電路130對應輸出至少兩個電壓值。
所述指紋識別芯片120的片選端與所述狀態(tài)切換子電路130的輸出端相連,以使所述指紋識別芯片120能夠根據(jù)所述狀態(tài)切換子電路130輸出至所述片選端的至少兩個電壓值,執(zhí)行相應的片選,或者復位功能。
其中,所述指紋識別芯片驅(qū)動電路一般需要配置在終端設備中,所述處理器110即為所述終端設備的處理器。所述可變狀態(tài)器件可以為數(shù)字電位器(程控可變電阻)或者程控開關(例如,開關芯片或者繼電器等)等,本實施例對此并不進行限制。在本實施例中,為了解決功耗,不再為指紋識別芯片的復位端提供電源,而是將該復位端的功能移植至所述指紋識別芯片的片選端。通過向所述片選端輸入不同的電壓值,以使該指紋識別芯片可區(qū)分的執(zhí)行相應的復位以及片選功能。典型的,如果向該片選端輸入第一電壓值,則該指紋識別芯片執(zhí)行相應的復位功能,如果向該片選端輸入第二電壓值,則該指紋識別芯片執(zhí)行相應的片選功能。一般來說,復位端正常工作時所需的第一電壓值要高于片選端正常工作時所需的第二電壓值。
典型的,可以在現(xiàn)有的指紋識別芯片的內(nèi)部電路進行適應性的調(diào)整,并增添對應的控制邏輯。例如:令所述指紋識別芯片內(nèi)部與所述復位端直接相連的管線為第一管線,與所述片選端直接相連的管線為第二管線,將該第一管線與第二管線通過程控開關a相連,將第一管線與所述片選端通過程控開關b相連,同時在該第一管線中增加電壓檢測電路,如果所述指紋識別芯片內(nèi)部的處理器通過該電壓檢測電路確定所述第一管線的輸入電壓值滿足復位閾值條件,則在導通該程控開關a的同時,斷開程控開關b;如果所述指紋識別芯片內(nèi)部的處理器通過該電壓檢測電路確定所述第一管線的輸入電壓值滿足片選閾值條件,則在導通該程控開關b的同時,斷開程控開關a,以實現(xiàn)本發(fā)明實施例的方法。
可選的,所述狀態(tài)切換子電路輸出至少兩個電壓值,可以包括:2.2v電壓值以及1.8v電壓值。也即:當所述狀態(tài)切換子電路輸出2.2v電壓值時,所述指紋識別芯片執(zhí)行相應的復位功能;當所述狀態(tài)切換子電路輸出1.8v電壓值時,所述指紋識別芯片執(zhí)行相應的片選功能。
在本實施例的一個可選的實施方式中,所述狀態(tài)切換子電路,具體可以包括,數(shù)字電位器1310以及第一固定電阻1311,所述數(shù)字電位器1310為所述可變狀態(tài)器件,其中:
所述數(shù)字電位器1310的第一端與所述第一電源相連,所述數(shù)字電位器1310的第二端與所述第一固定電阻1311的第一端以及所述指紋識別芯片的所述片選端相連,所述數(shù)字電位器1310的電阻程控端與所述處理器相連,用于根據(jù)所述處理器發(fā)送的控制信號,適應性的調(diào)整所述數(shù)字電位器1310的電阻值;所述第一固定電阻1311的第二端與所述指紋識別芯片的地端相連。
如圖1b所示,所述指紋識別芯片的所述片選端上分得的電壓值由所述第一固定電阻1311上流過的電流i確定,在第一電源與第一固定電阻1311確定后,上述電流i直接由數(shù)字電位器1310的電阻值確定。數(shù)字電位器1310的電阻值越大,i值越小,所述片選端上的電壓值越?。粩?shù)字電位器1310的電阻值越小,i值越大,所述片選端上的電壓值越大。因此,所述處理器可以根據(jù)實際的使用需求,對該數(shù)字電位器1310的電阻值進行適應性調(diào)整,以實現(xiàn)在所述片選端上輸出兩個電壓值。
在本實施例的另一個可選的實施方式中,所述狀態(tài)切換子電路,具體可以包括,第二固定電阻1302、第三固定電阻1303以及程控開關1304,所述程控開關1304為所述可變狀態(tài)器件,其中:
所述第二固定電阻1302的第一端與所述第一電源以及所述程控開關1304的第一端相連,所述第二固定電阻1302的第二端與所述第三固定電阻1303的第一端、所述程控開關1304的第二端以及所述指紋識別芯片的所述片選端相連;所述第二固定電阻1302的第二端與所述指紋識別芯片的地端相連。
如圖1c所示,當所述程控開關1314為連通狀態(tài)時,所述片選端上的電壓為所述第一電源的電壓值;當所述程控開關1314為斷開狀態(tài)時,所述片選端上的電壓為第三固定電阻對所述第一電源的分壓(該分壓值必然小于第一電源的電壓值)。因此,所述處理器可以根據(jù)實際的使用需求,對該程控開關1314的通斷進行適應性調(diào)整,以實現(xiàn)在所述片選端上輸出兩個電壓值。
在本實施例中,僅在圖1a-圖1c中示出了所述指紋識別芯片的片選端、復位端以及地端,實際上,該指紋識別芯片中一般還包括clk端、電源端以及spi端等,上述端口的連接方式可以參考現(xiàn)有技術,在圖1a-圖1c中并未完整給出。
本發(fā)明實施例提供的指紋識別芯片驅(qū)動電路,不再為指紋識別芯片的復位端提供電源,而是通過處理器控制與指紋識別芯片的片選端相連的狀態(tài)切換子電路,使得所述狀態(tài)切換子電路能夠輸出至少兩個電壓值,進而根據(jù)上述至少兩個電壓值,使得該指紋識別芯片執(zhí)行相應的片選,或者復位功能,也即,將指紋識別芯片的復位端移植至片選端,并使得該芯片根據(jù)輸入至所述片選端的電壓值,確定具體執(zhí)行的是復位功能還是片選功能。解決了現(xiàn)有技術中雖然復位端僅需要在極少數(shù)的情況使用,但是卻需要不斷為其進行電源供電,增加了智能終端的功耗的技術問題,優(yōu)化了現(xiàn)有的指紋識別芯片驅(qū)動技術,大大減少了指紋識別芯片的功耗。
實施例二
圖2為本發(fā)明實施例二提供的一種指紋識別芯片的驅(qū)動方法的流程圖,本實施例的方法可以適用于對本發(fā)明任意實施例提供的指紋識別芯片驅(qū)動電路進行驅(qū)動的情況,本實施例的方法可以由指紋識別芯片的驅(qū)動裝置來執(zhí)行,上述裝置可以通過軟件和/或硬件的方式實現(xiàn),并一般可以集成于所述指紋識別芯片驅(qū)動電路所配置在的終端設備中,由終端設備中包括的處理器執(zhí)行,典型的,所述終端設備可以包括智能手機或者平板電腦等。
如圖2所示,本實施例的方法可以包括:
s210、在檢測到指紋識別芯片的復位條件時,發(fā)送第一控制指令至狀態(tài)切換子電路中包括的可變狀態(tài)器件,控制所述狀態(tài)切換子電路產(chǎn)生第一電壓值輸出至所述指紋識別芯片的片選端,以觸發(fā)所述指紋識別芯片執(zhí)行芯片復位功能。
在本實施例中,所述檢測指紋識別芯片的復位條件可以包括:如果檢測到所述指紋識別芯片所配置設備的開機啟動狀態(tài),則確定檢測到所述指紋識別芯片的復位條件;或者如果檢測到所述指紋識別芯片發(fā)送的異常報錯信息,則確定檢測到所述指紋識別芯片的復位條件。
其中,所述第一電壓值大于所述第二電壓值。
s220、在確定所述指紋識別芯片成功復位后,發(fā)送第二控制指令至狀態(tài)切換子電路中包括的可變狀態(tài)器件,控制所述狀態(tài)切換子電路產(chǎn)生第二電壓值輸出至所述指紋識別芯片的片選端,以觸發(fā)所述指紋識別芯片執(zhí)行芯片片選功能。
本發(fā)明實施例提供的指紋識別芯片的驅(qū)動方法,不再為指紋識別芯片的復位端提供電源,而是通過處理器控制與指紋識別芯片的片選端相連的狀態(tài)切換子電路,使得所述狀態(tài)切換子電路能夠輸出至少兩個電壓值,進而根據(jù)上述至少兩個電壓值,使得該指紋識別芯片執(zhí)行相應的片選,或者復位功能,也即,將指紋識別芯片的復位端移植至片選端,并使得該芯片根據(jù)輸入至所述片選端的電壓值,確定具體執(zhí)行的是復位功能還是片選功能。解決了現(xiàn)有技術中雖然復位端僅需要在極少數(shù)的情況使用,但是卻需要不斷為其進行電源供電,增加了智能終端的功耗的技術問題,優(yōu)化了現(xiàn)有的指紋識別芯片驅(qū)動技術,大大減少了指紋識別芯片的功耗。
實施例三
圖3為本發(fā)明實施例三提供的一種指紋識別芯片的驅(qū)動裝置的結(jié)構示意圖,如圖3所示,所述裝置包括:第一控制指令發(fā)送模塊310、以及第二控制指令發(fā)送模塊320,其中:
第一控制指令發(fā)送模塊310,用于在檢測到指紋識別芯片的復位條件時,發(fā)送第一控制指令至狀態(tài)切換子電路中包括的可變狀態(tài)器件,控制所述狀態(tài)切換子電路產(chǎn)生第一電壓值輸出至所述指紋識別芯片的片選端,以觸發(fā)所述指紋識別芯片執(zhí)行芯片復位功能。
第二控制指令發(fā)送模塊320,用于在確定所述指紋識別芯片成功復位后,發(fā)送第二控制指令至狀態(tài)切換子電路中包括的可變狀態(tài)器件,控制所述狀態(tài)切換子電路產(chǎn)生第二電壓值輸出至所述指紋識別芯片的片選端,以觸發(fā)所述指紋識別芯片執(zhí)行芯片片選功能。
本發(fā)明實施例提供的指紋識別芯片的驅(qū)動裝置,不再為指紋識別芯片的復位端提供電源,而是通過處理器控制與指紋識別芯片的片選端相連的狀態(tài)切換子電路,使得所述狀態(tài)切換子電路能夠輸出至少兩個電壓值,進而根據(jù)上述至少兩個電壓值,使得該指紋識別芯片執(zhí)行相應的片選,或者復位功能,也即,將指紋識別芯片的復位端移植至片選端,并使得該芯片根據(jù)輸入至所述片選端的電壓值,確定具體執(zhí)行的是復位功能還是片選功能。解決了現(xiàn)有技術中雖然復位端僅需要在極少數(shù)的情況使用,但是卻需要不斷為其進行電源供電,增加了智能終端的功耗的技術問題,優(yōu)化了現(xiàn)有的指紋識別芯片驅(qū)動技術,大大減少了指紋識別芯片的功耗。
在上述各實施例的基礎上,檢測指紋識別芯片的復位條件可以包括:
如果檢測到所述指紋識別芯片所配置設備的開機啟動狀態(tài),則確定檢測到所述指紋識別芯片的復位條件;或者
如果檢測到所述指紋識別芯片發(fā)送的異常報錯信息,則確定檢測到所述指紋識別芯片的復位條件。
在上述各實施例的基礎上,所述第一電壓值可以大于所述第二電壓值。
上述指紋識別芯片的驅(qū)動裝置可執(zhí)行本發(fā)明任意實施例所提供的指紋識別芯片的驅(qū)動方法,具備執(zhí)行指紋識別芯片的驅(qū)動方法相應的功能模塊和有益效果。
注意,上述僅為本發(fā)明的較佳實施例及所運用技術原理。本領域技術人員會理解,本發(fā)明不限于這里所述的特定實施例,對本領域技術人員來說能夠進行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護范圍。因此,雖然通過以上實施例對本發(fā)明進行了較為詳細的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構思的情況下,還可以包括更多其他等效實施例,而本發(fā)明的范圍由所附的權利要求范圍決定。