本設計選用具有高集成度、低功耗、短開發周期的FPGA來完成此項設計,以實現系統的ASIC為研究背景,具有很強的現實意義和廣闊的市場空間。 采用xilinx公司Spartan 3E系列FPGA作為核心控制器件,這款器件采用90ns的先進工藝,最大容量50萬門,可支持32位的RISC處理器,具有128 Mbit 并行Flash,足以滿足設計的要求。該項目利用嵌入式軟核實現系統的管理,利用硬件實現識別算法,保證了系統功能的完整性與識別的正確性。
指紋采集模塊
本設計中采用的是富士通的MBF200指紋傳感器,MBF200硬件框圖如圖6所示,采用SPI模式,所以MBF200與FPGA只通MISO,MOSI,/S/C/S,SCLK四個端口相連接。 /S/C/S為MBF200的使能端,SCLK為MBF200的系統時鐘,當需要采集指紋信號時,FPGA向/S/C/S發送低電平,則MBF200開始工作。FPGA通過MOSI向MBF200發送控制命令,控制MBF200的數據輸出方式及傳輸模式。VDD[3:1]為數字電源輸入,VDDA[2:1]為模擬電源輸入,VSS[3:1]為數字地,VSSA[2:1]為模擬地,所以如圖所接。而為了防止數字信號對模擬信號的干擾,用10歐電阻隔開。并且數字電源輸入與相應的數字地之間均接有電容用來閣除非直流信號。為了防止數字地與信號地之間的干擾,本設計采用0歐電阻隔離。0歐電阻相當于很窄的電流通路,能夠有效地限制環路電流,使噪聲得到抑制。電阻在所有頻帶上都有衰減作用(0歐電阻也有阻抗),這點比磁珠強。
?

MODE[1:0]引腳是用來設定MBF200所用接口模式的,在本設計中,置MODE[1:0]為01,選定SPI傳輸模式。 在SPI模式當中,AIN,ISET,FEST三個接口都不會用上,但根據MBF200內部電路結構,最好接電阻與地相接。
指紋數據處理模塊
由于指紋數據處理涉及很多算法,運算量大,所以本系統在Spartan-3E開發板上嵌入一個Microblaze軟核來進行數據處理,首先將SPI口傳輸進來的數據送人SDRAM進行存儲,開發板上帶有32M的SDRAM,完全可以存儲很多張指紋數據。在創建指紋數據庫時,系統從SDRAM中取出數據,放入Microblaze進行處理,再將處理后的指紋數據信息存入FLASH組建指紋數據庫。在比對模式時,利用Microblaze進行數據處理后的數據扔存入SDRAM,然后從FLASH和SDRAM分別提取指紋圖像特征數據進行比對,得出比對結果。
指紋數據存儲模塊
trataFlash與FPGA管腳連接圖如圖7所示。 CE[2:0]為strataFlash使能信號輸入端口當只用一個片子時,CE[2:1]接地只用CE0控制。 由于在本設計中,FPGA與FLASH之間的數據傳輸D與FPGA對MBF200的控制線MISO復用,所以從FLASH里取數據與控制MBF200產生沖突,時序不好控制,所以本設計中將會給BYTE#置高關閉A0,將strataFlash置于X16模式。 D[7:0]在寫模式下,傳送控制命令在寫CUI時,在緩沖器寫和編程模式下。在讀模式下,D[7:0]發送CFI、數據陣列和標志數據。狀態寄存器的數據將不通過這8位傳輸。 VPEN是鎖定使能輸入,當VPEN《VPRNLK時,內存將不允許寫入數據或者命令。
?

本系統采用xilinx公司Spartan 3E系列FPGA作為核心控制芯片,通過富士通公司的MBF200指紋傳感器實現對指紋圖象的采集,利用SPI接口傳輸到FPGA進行數據的存儲,利用內嵌的MicroBlaze處理器對指紋圖象進行灰度濾波、二值化、二值去噪、細化等預處理,得到清晰的指紋圖象,再從清晰的指紋圖象中提取指紋特征點并存入指紋數據庫作為建檔模版。指紋比對時,采用同樣的方法,得到比對模版,然后將比對模版與建檔模版利用指紋識別算法進行比對,得出比對結果。該項目利用嵌入式軟核實現系統的管理,利用硬件實現識別算法,保證了系統功能的完整性與識別的正確性。該識別系統可用于門禁、考勤、證件管理等很多方面,具有很廣泛的應用前景。
這里還沒有內容,您有什么問題嗎?
電子電路資源推薦
- 光電二極管及其放大電路設計 272頁 30.3M 高清書簽版.
來源:下載中心
- Keil –C51 編譯器用戶手冊 中文完整版
來源:下載中心
- 數字電子技術基礎
來源:大學堂
- 直流電橋原理及操作
來源:大學堂
- 單片機運行原理的一點點總結
來源:電路圖
- 戴維寧定理:概念介紹及其求解過程
來源:電路圖
推薦帖子 最新更新時間:2025-04-12 09:34
- 我的草莓派-----Amlogic 8726 m3播放器板卡
- AML8726M3播放器板卡,單核A9,1G DDR3內存,4G存儲,板載WIFI無線模塊。 可以看到這款播放器性能還算可以,本地播放網絡播放都可以。放了這么多圖,其實就想說一句,想要的可以找我:844958791。 RMB:80,不包郵。帶12V電源適配器和紅外遙控器
人民幣的幻想
淘e淘
- 可操控紙飛機--PowerUp
- 早在今年年初,美國國際玩具展覽會(American International Toy Fair)上展出了一個非常酷的玩具“配件”,名為PowerUp。直接使用智能手機,即可操控紙飛機在天空自由翱翔,如今PowerUp 3.0 的研發正在進行,突然感覺放飛考卷的快感沒了,考卷又飛
qinkaiabc
創意市集
- Altera MAX10 下載搶樓活動頒獎!
- Altera MAX10 下載搶樓活動頒獎啦! 點擊此處 查看活動詳情 兩個壓縮包的密碼均為:76521087EEWORLD 參與者也可自己下載壓縮包解壓后查看。 獲獎結果以下面公布的為準: 獲獎樓層及獎品如下,如遇到無效樓
EEWORLD社區
EEWORLD頒獎專區
- orcad 對off page 添加頁碼
- ORCAD都有off page connector ,我見過許多別人做的原理圖中,每一個off page connector 后面都加上一個頁碼,比如1,2...表示連接到哪一頁里?我看了好久不知道怎么加上去的。 Cadence_16.2: 1、選中.dsn文件(工程文
安圣基
PCB設計
- 2串3串4串鋰電池充電ic及參考電路
- 開關型2/3/4節鋰離子/鋰聚合物充電管理芯片 聯系方式:qq:2602475926 (ic 小chen) 電話:13580490479 (chen (s)) 1、 HB6295 功能簡述 1.1、特性 ● 適用
chenyequn88
模擬與混合信號
- stm8的時鐘問題
- 從TIME1到TIME4的差別在哪?學這兒的時候有點迷茫 stm8的時鐘問題 TIME1功能多點,其他的都一樣,只作定時的話,哪個都一樣。 T1是高級定時器,好像可以輸出互補的PWM
沉淀淀
stm32/stm8
- 鍵盤機制(轉自天運科技)
- stm8 eeprom 怎么預置數據呢?
- DIY手機+藍雨夜 短信界面
- 【設計工具】設計PCIe系統LogiCORE——賽靈思培訓課程
- 【TI首屆低功耗設計大賽】MSP430FR5969學習之定時器中斷延時
- DSP的讀異步存儲器時鐘是怎么控制的呢?
- 51單片機I2c總線控制PCF8591 AD換程序終于調好了。搞了好幾天了。591 AD轉
- 如何在ti公司f28m35雙核芯片flash中用can通信燒寫應用程序
- Qt資料
- 汽車安全-車載行人檢測實驗
- 紅外光通信
- 請大家看看這個程序哪里有問題,1602液晶驅動的
- 350m遠距離BLE通信設計
- 安森美半導體,讓你的設計更出色
- 求助如何構建一個4或6軸機械手
- 修改設備類型
- 超聲波測距 cx20106 接收信號一直出錯
- 看到松下超小型可充電電池實物了
- 看了“新完美3D PCB,有3D PCB庫下載 Buffalo”,忍不住發幾個EAGLE3D的圖
- ATX電源的工作原理及六路輸出電壓的作用
- RD-FSB50450A,使用 FSB50450A 三相逆變器的家用電器參考設計
- LTC2946CMS 具有板載 ADC 和 I2C 的寬范圍電源、電荷和能量監視器的典型應用
- LT1021CCN8-10 電壓基準作為應變計調節器的典型應用
- LTC6262IMS8 低功率、低失真 ADC 驅動器、運算放大器的典型應用
- 符合 EMC 標準的汽車日間行車燈和位置燈參考設計
- AGBCBNCS-GEVK:X-Cube IAS-Demo3 適配器板套件
- 使用 Analog Devices 的 LT1120ACS8 的參考設計
- 使用 NXP Semiconductors 的 MK21DN512VMC5 的參考設計
- 使用 Analog Devices 的 LTC1655LCN8 的參考設計
- NCP3064PDBCKGEVB:PDIP8 降壓演示評估板