<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于A(yíng)RM和滑動(dòng)指紋傳感器的采集系統

基于A(yíng)RM和滑動(dòng)指紋傳感器的采集系統

作者: 時(shí)間:2009-03-19 來(lái)源:網(wǎng)絡(luò ) 收藏

1、 前言

本文引用地址:http://dyxdggzs.com/article/152571.htm

  因其唯一性,終身不變性等特點(diǎn),在安全性要求較高的行業(yè),如海關(guān)、金融和刑偵領(lǐng)域得到廣泛應用。隨著(zhù)人們安全意識和隱私覺(jué)悟的提高,手機、筆記本、PDA等日常電子消費品中也逐漸開(kāi)始使用識別技術(shù)。此類(lèi)電子消費品因為便攜、手持等特點(diǎn),在體積、重量、功耗方面都有很高的要求,而傳統的面積較大,不適合此類(lèi)產(chǎn)品的使用。

  隨之產(chǎn)生的指紋(sweep fingerprint sensor),因為它更小的體積、更低的價(jià)格和極低功耗,已經(jīng)逐漸開(kāi)始應用于電子消費領(lǐng)域和其他安全中。以ATMEL公司的AT77C104A FingerChip為例[1],與傳統的指紋相比,它具有以下優(yōu)點(diǎn):(1)體積小,僅為1.5×15mm;(2)強魯棒性,到的相鄰的指紋幀沒(méi)有旋轉形變等;(3)低功耗,圖像時(shí)為4.5mA,導航時(shí)為1.5mA,睡眠模式小于10uA。 [2]中應用的圖像傳感器,獲取的指紋圖像大小為240×240,面積遠遠大于指紋傳感器。然而手指滑過(guò)指紋傳感器時(shí),到的一個(gè)指紋幀序列而并非完整的指紋圖像。如何將得到的指紋幀序列快速的拼接成一幅完整的指紋圖像,達到與傳統的面積較大的指紋傳感器相同的效果,成為一個(gè)急需解決的難題[3]。

  為了解決這個(gè)難題,本文實(shí)現了9芯片[4]和AT77104A FingerChip的,并在該中完成指紋有效拼接。

2、 和拼接系統的硬件設計

  是ATMEL推出的9 32位處理器,具有一下優(yōu)點(diǎn):運算速度快(在工作頻率為180MHz的情況下它的運算速度為200MIPS)、低功耗、可提供片上或片外存儲器以及一系列外圍控制、通信和數據存儲的靈活配置。這些特征使得這款芯片適合嵌入式系統的開(kāi)發(fā)。

  在硬件核心電路中,使用兩片16位的SDRAM來(lái)配置成32位寬度的高性能存儲器,讀取數據時(shí)候以四個(gè)字節為一個(gè)單位,從而加快了數據的讀取速度。同時(shí)外擴一個(gè)8M的DataFlash,用于存放Uboot、Linux文件系統和應用程序。

  在本系統中,包括的通信過(guò)程為:

 ?。?)主機和板之間的通信包括:首先PC主機在超級終端中使用Xmodem協(xié)議發(fā)送文件RomBoot.bin到內置的ROM中,下載完畢后,自動(dòng)運行;其次分別將RomBoot.bin和U-Boot.bin程序下載存儲到DataFlash,復位后自動(dòng)啟動(dòng)U-Boot;最后通過(guò)以太網(wǎng)口將Linux鏡像文件和應用程序下載到DataFlash中。再次復位后,開(kāi)發(fā)板進(jìn)入Linux系統。

 ?。?)AT77C104A和控制芯片之間的通信:通過(guò)SPI接口完成??刂菩酒ㄟ^(guò)寫(xiě)寄存器,設置AT77C104A的工作模式;AT77C104A將采集到的數據傳遞到SDRAM中。

 ?。?)在該嵌入式系統中,拼接采集到的指紋幀序列,通過(guò)USB接口導出拼接后的指紋圖像。

圖1指紋采集和拼接系統框圖

3、AT91RM9200與AT77C104B FingerChip連接及通信過(guò)程

  指紋采集芯片采用ATMEL公司的熱敏傳感芯片AT77C104A FingerChip,通過(guò)滑過(guò)傳感陣列的指紋脊和谷的溫度變化來(lái)獲取指紋數據。與傳統的指紋傳感器相比,AT77C104A在體積、功耗、工作頻率以及對工作環(huán)境的魯棒性等方面均有優(yōu)勢。該芯片提供了SPI接口,有兩種通信總線(xiàn):

 ?。?)SLOW總線(xiàn):對應SLOW模式,起控制作用,控制和讀寫(xiě)內部寄存器;

 ?。?)FAST總線(xiàn):對應FAST模式,用于獲取象素,使主機獲得所有的指紋象素。

  在本指紋采集系統中,利用AT91RM9200的SSC接口與AT77C104B FingerChip相連。SSC 包含獨立的接收器、發(fā)送器及一個(gè)時(shí)鐘分頻器。每個(gè)發(fā)送器及接收器有三個(gè)接口:針對數據的TD/RD 信號、針對時(shí)鐘的TK/RK 信號及針對幀同步的TF/RF 信號。AT91RM9200與AT77C104B FingerChip 通信時(shí),前者處于主機方式,后者處于從機方式,連接如圖2所示。

  在該通信過(guò)程中,SSC的接收器時(shí)鐘RK由TK驅動(dòng),同時(shí)接收端與發(fā)送端同步,所以TF與RF相連。AT91RM9200通過(guò)I/O口(PIO_PA5)提供片選信號,選擇指紋傳感器的工作模式。SSC的可編程高電平及兩個(gè)32位專(zhuān)用PDC 通道,可在沒(méi)有處理器干涉的情況下進(jìn)行連續的高速率數據傳輸,適用于快速獲取指紋數據。

  AT77C104A FingerChip內部有13個(gè)寄存器。AT91RM9200通過(guò)寫(xiě)AT77C104A FingerChip內部的模式寄存器,將FingerChip設置成獲取象素模式。此時(shí),AT91RM9200通過(guò)PIO_PA5將FingerChip的FSS(Fast SPI Slave Slect,低電平有效)信號置為低電平。設置完成后,AT91RM9200為主機,FingerChip為從機。FingerChip的MISO信號將采集到的數據輸入到AT91RM9200的SSC端口對應的RD端,存儲到SDRAM中。

圖2 AT91RM9200與AT77C104B FingerChip連接


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>