System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及芯片,尤其是涉及一種指紋芯片及其功能實(shí)現(xiàn)方法。
技術(shù)介紹
1、隨著通信技術(shù)和電子技術(shù)的不斷發(fā)展,越來(lái)越多的終端設(shè)備中增加了指紋識(shí)別功能。指紋識(shí)別功能通過(guò)在終端設(shè)備中增加指紋芯片和與指紋芯片匹配的指紋識(shí)別程序來(lái)實(shí)現(xiàn)。在終端設(shè)備中,指紋芯片需要進(jìn)行初始化才能實(shí)現(xiàn)指紋識(shí)別功能。隨著移動(dòng)設(shè)備對(duì)指紋識(shí)別芯片需求的大量提升,對(duì)于指紋識(shí)別芯片的生產(chǎn)、測(cè)試產(chǎn)能的需求也大幅上升。不同廠家的指紋芯片不同,而目前的指紋芯片對(duì)于指紋圖像識(shí)別精度低、易出錯(cuò)。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本專利技術(shù)的目的在于提供一種指紋芯片及其功能實(shí)現(xiàn)方法。
2、第一方面,本專利技術(shù)實(shí)施例提供了一種指紋芯片,該指紋芯片通過(guò)spi接口讀取寄存器、接收上位機(jī)發(fā)送的掃描指令并基于掃描指令進(jìn)行掃描,指紋芯片還通過(guò)spi接口或dspi接口輸出掃描產(chǎn)生的觸摸圖片數(shù)據(jù);所述spi接口與所述dspi接口對(duì)應(yīng)的通信協(xié)議不同;以16bit地址16bit數(shù)據(jù)讀寫afe寄存器或者通過(guò)所述spi接口獲取圖片數(shù)據(jù),并,以8bit地址8bit數(shù)據(jù)讀寫sfr通用寄存器。
3、結(jié)合第一方面,指紋芯片還包括:
4、時(shí)序發(fā)生器,用于生成模擬dfe_ctrl?afe模塊工作所需的時(shí)序指令;
5、adc模塊,用于根據(jù)時(shí)序指令獲取掃描指紋芯片的模擬信號(hào)并將模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào),adc模塊有多個(gè);
6、dfe_ctrl?afe控制模塊,用于根據(jù)時(shí)序指令,接收多個(gè)adc模塊輸入的數(shù)字信號(hào)并進(jìn)行數(shù)據(jù)
7、fifo單元,用于存儲(chǔ)處理后的指紋數(shù)據(jù)。
8、結(jié)合第一方面,還包括:
9、數(shù)據(jù)處理模塊,連接dfe_ctrl?afe控制模塊和時(shí)序發(fā)生器,數(shù)據(jù)處理模塊用于對(duì)dfe_ctrl?afe控制模塊數(shù)據(jù)處理后傳輸至dp_ctrl顯示處理模塊以按照預(yù)設(shè)規(guī)則進(jìn)行再次處理并反饋至?xí)r序發(fā)生器。
10、結(jié)合第一方面,還包括:
11、lp_controller低功耗控制模塊,在接收到dp_ctrl顯示處理模塊的scan_end掃描結(jié)束信號(hào)后,進(jìn)入fp_stopped狀態(tài),然后再進(jìn)入fp_idle狀態(tài);在接收到寄存器設(shè)置的低功耗睡眠信號(hào)后,會(huì)進(jìn)入fp_low_sleep/fp_deep_sleep狀態(tài)。
12、第二方面,本申請(qǐng)?zhí)峁┮环N指紋芯片的功能實(shí)現(xiàn)方法,該方法應(yīng)用于如上述的指紋芯片;該方法包括:
13、時(shí)序發(fā)生器產(chǎn)生dfe_ctrl?afe控制模塊工作需要的時(shí)序;
14、基于時(shí)序,dfe_ctrl?afe控制模塊逐個(gè)采集多個(gè)adc模塊發(fā)送的數(shù)據(jù)并進(jìn)行數(shù)據(jù)處理后儲(chǔ)存至fifo單元,供spi接口或dspi接口獲取。
15、結(jié)合第二方面,基于時(shí)序,dfe_ctrl?afe控制模塊逐個(gè)采集多個(gè)adc模塊發(fā)送的數(shù)據(jù)并進(jìn)行數(shù)據(jù)處理后儲(chǔ)存至fifo單元,供spi接口或dspi接口獲取的步驟,還包括:
16、根據(jù)預(yù)設(shè)使能規(guī)則,產(chǎn)生adc_en?adc使能控制信號(hào)以確定待使能的目標(biāo)adc模塊;
17、基于時(shí)序、adc_en?adc使能控制信號(hào)及預(yù)設(shè)數(shù)據(jù)讀取規(guī)則,dp_ctrl顯示處理模塊接收目標(biāo)adc模塊發(fā)送的數(shù)據(jù)并進(jìn)行數(shù)據(jù)處理;
18、將dfe_ctrl?afe控制模塊進(jìn)行數(shù)據(jù)處理后的掃描數(shù)據(jù)發(fā)送至dp_ctrl顯示處理模塊,進(jìn)行再處理;
19、將dp_ctrl顯示處理模塊進(jìn)行數(shù)據(jù)處理后的掃描數(shù)據(jù)排序輸送并儲(chǔ)存至fifo單元。
20、結(jié)合第二方面,將dfe_ctrl?afe控制模塊進(jìn)行數(shù)據(jù)處理后的掃描數(shù)據(jù)發(fā)送至dp_ctrl顯示處理模塊,進(jìn)行再處理的步驟,包括:
21、獲取預(yù)設(shè)的累計(jì)次數(shù);
22、基于累計(jì)次數(shù),計(jì)算累和處理的數(shù)據(jù)處理量;
23、在達(dá)到累計(jì)次數(shù)后,進(jìn)行累和平均以及減base處理。
24、結(jié)合第二方面,將數(shù)據(jù)處理后的掃描數(shù)據(jù)排序輸送并儲(chǔ)存至fifo單元的步驟,包括:
25、控制可排序的fifo單元根據(jù)adc模塊范圍、rx_sel范圍,確定讀取處理方式;讀取處理方式包括排序存儲(chǔ)讀取或不排序存儲(chǔ)讀取;
26、獲取上位機(jī)讀取數(shù)據(jù)的速度,根據(jù)fifo是否寫滿狀態(tài);
27、若速度小于fifo單元的數(shù)據(jù)生成速度;
28、控制時(shí)序發(fā)生器生成暫停時(shí)序指令,以向dfe_ctrl?afe控制模塊發(fā)送暫停指令,直至fifo單元中的數(shù)據(jù)被讀空為止。
29、結(jié)合第二方面,該方法還包括:
30、在默認(rèn)的fp_idle空閑狀態(tài),dp_ctrl顯示處理模塊若接收到scan_start掃描開始信號(hào),進(jìn)入fp_running掃描中狀態(tài);
31、若接收scan_end掃描結(jié)束信號(hào),進(jìn)入fp_stopped掃描停止?fàn)顟B(tài),同時(shí),上位機(jī)通過(guò)spi接口或dspi接口讀取fifo單元內(nèi)的數(shù)據(jù)。
32、結(jié)合第二方面,該方法包括:
33、在fp_idle空閑狀態(tài),dp_ctrl顯示處理模塊若接收到低功耗睡眠信號(hào),進(jìn)入fp_low_sleep狀態(tài),同時(shí),關(guān)閉clk_24m的主時(shí)鐘;
34、此后,若接收到喚醒信號(hào)或reset復(fù)位信號(hào),恢復(fù)fp_idle空閑狀態(tài);
35、若進(jìn)入睡眠時(shí)所述上位機(jī)(mcu)還通過(guò)所述spi發(fā)送還設(shè)置了clk_32koff指令信號(hào),則進(jìn)入fp_deep_sleep狀態(tài),并關(guān)閉32khz時(shí)鐘。
36、本專利技術(shù)實(shí)施例帶來(lái)了以下有益效果:本申請(qǐng)?zhí)峁┑闹讣y芯片及其實(shí)現(xiàn)方法,該指紋芯片通過(guò)spi接口讀取寄存器、接收上位機(jī)發(fā)送的掃描指令并基于掃描指令進(jìn)行掃描,指紋芯片還通過(guò)spi接口或dspi接口輸出掃描產(chǎn)生的觸摸圖片數(shù)據(jù);spi接口與dspi接口對(duì)應(yīng)的通信協(xié)議不同;以16bit地址16bit數(shù)據(jù)讀寫afe寄存器或者通過(guò)spi接口獲取圖片數(shù)據(jù),并,以8bit地址8bit數(shù)據(jù)讀寫sfr通用寄存器。
37、本申請(qǐng)?zhí)峁┑闹讣y芯片實(shí)際應(yīng)用過(guò)程中,上位機(jī)通過(guò)spi接口發(fā)送控制指令啟動(dòng)掃描,產(chǎn)生觸摸圖片數(shù)據(jù),并基于不同的通信協(xié)議由spi接口或dspi接口輸出相應(yīng)的圖片數(shù)據(jù),從而實(shí)現(xiàn)指紋圖像的快速、準(zhǔn)確卻獲取。
38、本專利技術(shù)的其他特征和優(yōu)點(diǎn)將在隨后的說(shuō)明書中闡述,并且,部分地從說(shuō)明書中變得顯而易見,或者通過(guò)實(shí)施本專利技術(shù)而了解。本專利技術(shù)的目的和其他優(yōu)點(diǎn)在說(shuō)明書、權(quán)利要求書以及附圖中所特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和獲得。
39、為使本專利技術(shù)的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附附圖,作詳細(xì)說(shuō)明如下。
本文檔來(lái)自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種指紋芯片,其特征在于,所述指紋芯片通過(guò)SPI接口讀取寄存器、接收上位機(jī)發(fā)送的掃描指令并基于所述掃描指令進(jìn)行掃描,所述指紋芯片還通過(guò)所述SPI接口或DSPI接口輸出掃描產(chǎn)生的觸摸圖片數(shù)據(jù);所述SPI接口與所述DSPI接口對(duì)應(yīng)的通信協(xié)議不同;以16bit地址16bit數(shù)據(jù)讀寫AFE寄存器或者通過(guò)所述SPI接口獲取圖片數(shù)據(jù),并,以8bit地址8bit數(shù)據(jù)讀寫SFR通用寄存器。
2.根據(jù)權(quán)利要求1所述的指紋芯片,其特征在于,所述指紋芯片還包括:
3.根據(jù)權(quán)利要求2所述的指紋芯片,其特征在于,還包括:
4.根據(jù)權(quán)利要求3所述的指紋芯片,其特征在于,還包括:
5.一種指紋芯片的功能實(shí)現(xiàn)方法,其特征在于,所述方法應(yīng)用于如權(quán)利要求1-4任一項(xiàng)所述的指紋芯片;所述方法包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,基于所述時(shí)序,所述dfe_ctrl?AFE控制模塊逐個(gè)采集多個(gè)ADC模塊發(fā)送的數(shù)據(jù)并進(jìn)行數(shù)據(jù)處理后儲(chǔ)存至FIFO單元,供SPI接口或DSPI接口獲取的步驟,還包括:
7.根據(jù)權(quán)利要求5所述的方法,其特征在于
8.根據(jù)權(quán)利要求5所述的方法,其特征在于,將數(shù)據(jù)處理后的掃描數(shù)據(jù)排序輸送并儲(chǔ)存至所述FIFO單元的步驟,包括:
9.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法還包括:
10.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法包括:
...【技術(shù)特征摘要】
1.一種指紋芯片,其特征在于,所述指紋芯片通過(guò)spi接口讀取寄存器、接收上位機(jī)發(fā)送的掃描指令并基于所述掃描指令進(jìn)行掃描,所述指紋芯片還通過(guò)所述spi接口或dspi接口輸出掃描產(chǎn)生的觸摸圖片數(shù)據(jù);所述spi接口與所述dspi接口對(duì)應(yīng)的通信協(xié)議不同;以16bit地址16bit數(shù)據(jù)讀寫afe寄存器或者通過(guò)所述spi接口獲取圖片數(shù)據(jù),并,以8bit地址8bit數(shù)據(jù)讀寫sfr通用寄存器。
2.根據(jù)權(quán)利要求1所述的指紋芯片,其特征在于,所述指紋芯片還包括:
3.根據(jù)權(quán)利要求2所述的指紋芯片,其特征在于,還包括:
4.根據(jù)權(quán)利要求3所述的指紋芯片,其特征在于,還包括:
5.一種指紋芯片的功能實(shí)現(xiàn)方法,其特征在于,所述方法應(yīng)用于如權(quán)利要求1-4任一項(xiàng)所...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:于澤,賀傳敏,
申請(qǐng)(專利權(quán))人:深圳芯啟航科技有限公司,
類型:發(fā)明
國(guó)別省市:
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。