用户中心

资讯 > 自动化软件

MBF200在指纹采集系统中的应用

作者:徐俊 龙占超2006.04.24阅读 2321

摘要:介绍MBF200的性能、结构及工作原理。实现基于MBF200的SPI指纹采集系统设计。该采集系统具有自动检测指纹、结构简单、使用方便的特点。

关键词:DSP SPI MBF200 指纹采集系统

引 言

1 MBF200结构与性能

  MBF200是富士通公司的电容式固体指纹采集传感器,能采集到500dpi的指纹图像。它的传感器是256×300的阵列,可以在3.3V~5V的宽电压范围内操作。MBF200的性能主要有以下几点:

① 集成了一个8位A/D变换器。A/D变换器的输入可以是MBF200的指纹传感器阵列的输出控制工程网版权所有,也可以是由
MBF200的AIN引脚接入的模拟信号。

② 带有3种总线接口,即8位微处理器(MCU)总线接口、集成的USB全速接口及串行周边设备接口(SPI),使芯片的应用设计更加灵活。

③ 特有自动指纹检测功能。

  MBF200的内部结构如图1所示。

MBF200在指纹采集系统中的应用如图

        
  无论在哪一种总线接口模式下,对MBF200的控制都是通过写它的控制寄存器来完成的,包括CTRLA、CTRLB、CTRLC。MBF200共有19个寄存器。

  值得

提出的是,MBF200的时钟有两种选择。根据图1可以看出:“多谐振荡”和“晶体电路”就是它的两组可选的时钟源。CTRLB中的位1(XTALSEL)是用来在这两者之间进行选择的。XTALSEL=0,表示选用内部的“多谐振荡”作为MBF200的时钟;XTALSEL=1,表示时钟源来自芯片的XTAL1引脚,此时www.cechina.cn,芯片既可以外接有源晶体,也可以接无源晶体。CTRLB的各位含意会在后面介绍。

  在MBF200的三种接口之中,SPI接口是比较简捷的一种,包括SCK、MISO、MOSI和SCS四条信号线。此时www.cechina.cn,它的时钟源可以从外部输入;也可以在外接一个晶体后CONTROL ENGINEERING China版权所有,利用MBF200内部的晶体电路来获得时钟源。图1中,在选择了SPI模式后CONTROL ENGINEERING China版权所有,它的其它两种模式(USB、MCU)是自动禁止的。实际上,MBF200与控制芯片的SPI接口时,它只能工作在SPI的从模式下(slave),只有当MBF200工作于USB模式下时,它才是作为一个SPI的主设备(master)。

  MBF200的一些状态寄存器,如DTR、DCR、PGC、THR等,需要在进行指纹采集之前被初始化。MBF200共有19个寄存器。这里仅仅对两个比较重要的寄存器CTRLA、CTRLB进行说明。

1.1 CTRLA(控制寄存器A)

  写该寄存器来初始化图像转换;读该寄存器来读取A/D转换的结果。

  GETSUB、GETIMG和GETROW三位选定了一种图像存取模式并且初始化了A/D转换器的转换序列。 AINSEL位选定了A/D转换器的来源。向GETSUB、GETIMG和GETROW中的任意一位写入一个“1”,都将放弃当前对应模式的图像摄取并重新开始新的该模式的图像摄取,而且这三位每次最多只能有一位被置成“1”。如果这三位中有多于一位被置成“1”,那么图像的转换就不会开始。当GETIMG被置成“1”后CONTROL ENGINEERING China版权所有,MBF200会完成以下一系列动作:
◇行地址被置成0;
◇列地址被置成0;
◇自动开始图像的行摄取;
◇第一个象素的A/D转换自动开始。

   当向CTRLA中写“0”时,除了会清除AINSEL之外,并不会使MBF200放弃当前的图像。读CTRLA的状态可以得到A/D的转换的结果。的上升沿会使A/D转换器开始下一次转换。

1.2 CTRLB(控制寄存器B)

  CTRLB必须在程序的最开始对它的位0和位2置“1”,以使能MBF200。

  控制寄存器A、B的各位含意如表1所列。

MBF200在指纹采集系统中的应用如图

   
2 MBF200的SPI接口特点

  SPI协议是一个同步串行数据传输协议,协议假定微控制器的SPI移位寄存器在SCLK的下降沿动作。对于MBF200而言,在时钟上升沿锁存MOSI引脚的数据,在下降沿将数据送至MISO引脚,如图2所示。MBF200的SPI通信协议的具体内容如下:
◇MOSI线上的数据在SCK的上升沿被采样;
◇MISO线上的数据在SCK的下降沿发生改变;
◇SCK在空闲状态时,可以为高电平,也可以为低电平;
◇串行传输过程中www.cechina.cn,高位在前(最先被移出)。

MBF200在指纹采集系统中的应用如图

      
3 MBF200的SPI接口应用

  下面结合MBF200的SPI接口特点,介绍如何以TMS320VC5402(简称5402)作为主控制器控制工程网版权所有,完成MBF200对指纹数据的采集。5402的McBSP是与SPI兼容的。这里,把5
















版权声明:版权归控制工程网所有,转载请注明出处!

频道推荐

关于我们

控制工程网 & CONTROL ENGINEERING China 全球工业控制、自动化和仪器仪表领域的先锋媒体

CE全球

联系我们

商务及广告合作
任小姐(北京)                 夏小姐(上海)
电话:010-82053688      电话:18616877918
rendongxue@cechina.cn      xiashuxian@cechina.cn
新闻投稿:王小姐

关注我们的微信

关于我们 | 网站地图 | 联系我们
© 2003-2020    经营许可编号:京ICP证120335号
公安机关备案号:110102002318  服务热线:010-82053688