新型指紋傳感器應用管理論文_第1頁
新型指紋傳感器應用管理論文_第2頁
新型指紋傳感器應用管理論文_第3頁
新型指紋傳感器應用管理論文_第4頁
新型指紋傳感器應用管理論文_第5頁
已閱讀5頁,還剩3頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、新型指紋傳感器應用管理論文 摘要:MBF200是富士通公司推出的一款先進的固態指紋傳感器芯片,它除可自動檢測指紋外,還帶有多種接口模式。文中介紹了MBF200指紋傳感器芯片的主要特性和功能,給出了其在USB總線接口形式下的電路實現方法,同時給出了讀取指紋數據的軟件控制流程。 關鍵詞:MBF200指紋傳感器自動檢測接口 1引言 指紋識別技術是新近發展起來的一項高新技術。指紋識別是利用人體指紋的唯一性與不變性生理特征,將指紋作為人的一種“活的身份證”或一個隨身攜帶的特殊印章來進行身份識別的一種技術。MBF200是富士通公司推出的一款固態指紋傳感器芯片,該芯片具有自動指紋檢測功能,可支持多種接口模式

2、,設計方便。本文詳細介紹了MBF200的特性,給出了其在USB總線接口模式下的電路實現方法,以及讀取所采集數據的軟件流程。該設計可用于便攜式指紋數據采集系統、智能卡系統、數據庫、網絡和當地存儲的安全進入系統,以及其它安全訪問控制系統。 2MBF200的主要特點 MBF200具有高性能、低功耗和低成本等特點,屬于電容性傳感器。其電容性傳感器陣列由二維金屬電極組成,所有金屬電極充當一個電容板,接觸的手指充當第二個電容板,器件表面的鈍化層作為兩板的絕緣層。當手指觸摸傳感器表面時,指紋的高低不平就會在傳感器陣列上產生變化的電容,從而引起二維陣列上電壓的變化,并形成指紋傳感圖像。其主要特點有: 是采用標

3、準COMS技術的電容性固態器件; 具有500dpi的分辨率; 傳感器面積為1.28cm1.50cm; 傳感器陣列為256300點; 具有自動指紋檢測能力; 內含8位模數轉換器; 可提供三種總線接口形式; 帶有8位微處理器總線接口; 帶有全速USB接口和SPI接口; 可提供3.3V5V的工作電壓; 5V工作電壓下的功耗小于70mW。 MBF200的內部結構如圖1所示。其中256300點傳感陣列用于產生感應電壓;功能寄存器用于對芯片進行操作控制;控制電路用于傳感器與外部接口電路的控制,主要負責數據的讀出與寫入;地址索引寄存器與數據寄存器分別用于對功能寄存器的地址選擇及數據的讀寫;采樣保持及AD轉換

4、電路用于對傳感陣列所產生的電壓進行采樣。另外,多頻振蕩電路用于為芯片提供時鐘信號。 3器件功能 3.1功能寄存器 MBF200是可編程的傳感器芯片,它所具有的強大功能是通過內部寄存器設置完成的。表1所列是這些功能寄存器的地址和功能。在對這些寄存器進行操作時,先向地址寄存器內寫入所要訪問寄存器的地址,然后讀寫數據寄存器即可。 表1MBF200中的功能寄存器 地址標識功能 0x00RAH行地址高位 0x01RAL行地址低位 0x02CAL列地址低位 0x03REH行末地址低位 0x04REL行末地址低位 0x05CEL列末地址低位 0x06DTR放電時間寄存器 0x07DCR放電電流寄存器 0x0

5、8CTRLA控制寄存器A 0x09LTRLB控制寄存器B 0x0ACTRLC控制寄存器C 0x0BSRA狀態寄存器 0x0CPGC可編程增益控制寄存器 0x0DICR中斷控制寄存器 0x0EISR中斷狀態寄存器 0x0FTHR門限寄存器 0x10CIDH芯片標識高 0x11CIDL芯片標識低 0x12TST測試模式寄存器 由于列地址最大為256,所以,MBF200只有一個列開始寄存器CAL和一個列結束寄存器CEL。另外,THR用于在自動檢測指紋時設置門限電壓。PGC用于在A/D轉換時設置放大器的增益。 3.2MBF200的工作過程 MBF200的傳感器陣列由256列300行的傳感器單元組成。每

6、一列有兩個采樣保持電路,每次捕獲一行指紋圖像數據。行捕獲分為兩個階段,第一階段,將電容板的被選行充電到3.3V或5V,在充電的同時,一個內部信號使能一個采樣保持電路以采樣被選行的電容單元電壓;第二階段是傳感器板放電階段,放電快慢由放電電流寄存器決定。放電階段結束后,可由一個內部信號使能另一個采樣保持電路去采樣電容單元的最后電壓,充電電壓與放電電壓之差就是所要測量的有用傳感信號電壓。行捕獲結束之后,接著對該信號進行數字化,從而完成一次采樣。實際上,該芯片的靈敏度是由放電電流和放電時間寄存器來調節的。 3.3MBF200的接口模式 MBF200支持三種接口形式和四種操作模式,這四種操作模式相互獨立

7、,不能同時工作。其功能如表2所列。 表2MBF200的操作模式 MODE1,0描述 00微處理器接口模式 01SPI接口模式 10USB模式,用內部ROM 11USB模式,用外部ROM 在微處理器接口模式中,可將MFB200與51系列8位單片機相連,且其接口形式非常簡單。需要說明的是,在該芯片中,地址選擇與數據寫入是分兩步完成的,先通過A0置0來寫地址索引寄存器,然后再對A0置1來讀寫對應地址的數據寄存器。其操作真值表如表3所列。SPI是工業標準的同步串行接口,它允許8位數據同時、同步地被發送和接收,而且只用到如下信號:SCLK、SCS、MOSI、MISO、EXINT。可將系統配置為SPI主操

8、作(Master)與從操作(Slave),其接口形式與一般的串行外圍接口方式一致,故此不再贅述。 表3微處理器接口讀寫真值表 CS0CS1A0RDWR方式數據線 H_無效高阻 XL_X無效高阻 LHXHH任意高阻 LHLLH讀地址寄存器輸出 LHLHL寫地址寄存器輸入 LHHLH讀數據寄存器輸出 LHHHL寫數據寄存器輸入 USB接口有兩種模式:一種是用芯片內部的ROM來存儲設備信息,一種是用外部串行ROM來存儲設備信息。 4MBF200的應用 4.1MBF200與USB的接口 由于USB總線接口具有即插即用特性,而且目前應用比較廣泛,所以本文設計了MBF200在USB模式下的接口電路(如圖2

9、所示)。其中MODE分別置為1、0,采用12MHz晶振,AIN用于模擬信號輸入方式選擇,ISET用于設置內部參考電流,FSET用于設置內部多頻振蕩器及自動指紋檢測速率。需要注意的是,在USB模式中,為芯片提供的電壓必需在3.3V3.6V之間,由于該芯片的低功耗特點,所以在設計中可以使用USB總線電源來滿足系統設計要求。 USB接口使用三個端點:其中端點0是控制端點,用來控制對功能寄存器的讀寫;端點1是讀端點,用來讀取經過AD轉換后的指紋圖像數據,它是以塊方式進行讀取的,每次64個字節;端點是2是中斷端點,當ISR(InterruptStatusRegister)被置位時,由它向端點2發送中斷信

10、號。 4.2軟件控制流程 該傳感器有多種接口方式及多種圖像獲取形式,這些都是通過內部功能寄存器的設置來完成的。 首先要對傳感器進行初始化:主要是啟動內部ADC并對特殊功能寄存器CTRLB的第2位置位,以確定ADC后的地址是否自動增加,同時設置芯片時鐘源并使能傳感器。其流程如圖3所示。 其次是調整參數,其流程如圖4所示,其中DTR是放電時間寄存器,DCR則是用來設置放電電流速率的寄存器,PGC是可編程增益控制寄存器,主要用來設置放大器的增益。 最后就是獲取指紋圖像數據,在該傳感器芯片中,共有三種指紋圖像數據獲取方式,分別為: (1)獲取子圖(GETSUB)方式。在CPU和SPI接口模式中,子圖的

11、大小可以從任意位置開始設置,甚至可以從一個像素點到整幅圖像;在USB接口模式中,子圖列的開始必須是64的倍數。 (2)獲取整幅圖像(GETIMG)方式是把數據采集方式初始化為從行0列0到行299列255,以獲取整幅圖像數據。 (3)獲取行數據(GETROW)方式主要捕獲特定的幾行數據。 MBF200芯片內部提供有6個寄存器,可用來設置圖像數據捕獲的位置。其中RAL是行地址低位,RAH是行地址高位,CAL是列地址,REL是行末地址低位,REH是行末地址高位,CEL是列末地址。 在USB接口方式下獲取整幅指紋圖像數據的流程如圖5所示。在USB模式中,數據是以塊為單位進行傳輸的,每塊數據大小必須為64字節。 其它兩種接口方式的指紋圖像數據獲取流程基本相似,只是沒有數據塊的限制,它們可以讀取任意字節的指紋數據。 5小結 隨著信息技術的發展,計算機安全技術和身份認證技術對于人們的工作與生活來說越

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論