嵌入式指紋處理系統(tǒng)模塊電路設(shè)計
人體的指紋由于具有長期不變性、穩(wěn)定性和難于偽造等特點,已經(jīng)成為現(xiàn)代生物識別技術(shù)的首選, 自動指紋識別系統(tǒng)(AFIS)是指集指紋圖像的采集、識別并給出身份驗證結(jié)果為一體的軟硬件相結(jié)合的系統(tǒng)。目前,自動指紋識別系統(tǒng)可以分為兩類:一類是用專門的硬件設(shè)備來采集指紋圖像,然后將采集到的圖像傳送給上位機,利用上位機強大的運算能力和海量的指紋特征庫,來實現(xiàn)指紋的識別。一類是將指紋的采集與識別在一個嵌入式系統(tǒng)中完成,這類系統(tǒng)通常是用DSP這類具有高速運算能力的器件來構(gòu)建。由于嵌入式指紋識別系統(tǒng)存在價格低廉、使用靈活方便等優(yōu)點,越來越受到人們的重視。
采用了MBF200的MCU模式獲取指紋圖像。它與DSP和CPLD的硬件連接如下:傳感器的8位數(shù)據(jù)線直接與TMS320VC5402 的低8位數(shù)據(jù)線相連,讀寫信號線由EPM3032AE控制,通過編程可將采集到的指紋圖像數(shù)據(jù)直接存儲到SRAM 四頁中的任意一頁或兩頁中, 由于SRAM 每頁最多只能提供48KW 的數(shù)據(jù)空間,為了后續(xù)編寫指紋識別程序的方便,編寫程序設(shè)置MBF200的寄存器將采集圖像數(shù)據(jù)控制在48KB以內(nèi),本文所采集的指紋圖像像素為 220×220,存于SRAM的第一頁。另外,需要注意的是MBF200的兩種起振方式:采用內(nèi)部多諧振蕩器起振,將MBF200的FSET 管腳通過者外接晶體振蕩電路,使用外部時鐘時通過XTAL1.XTAL2連接晶體電路來產(chǎn)生時鐘信號。本文通過設(shè)置MBF200寄存器CTRLB的 XTALSEL位為低采用第一種起振方式。指紋采集部分的硬件連接如圖2所示。
圖2 指紋采集部分硬件連接圖